A veneer is an extremely thin porcelain layer that is bonded permanently to a tooth. It can be used to alter the appearance of teeth that are discolored, crooked or out of position. You can have veneers attached if you just don’t like the look of your teeth, although most people have them to correct a defect. The teeth veneers price depends on the type of veneers you choose, as well as how many you need. Veneers made from composite resin cost from $250 to around $1500 per tooth, while you should expect to pay between $900 and $2500 for more traditional porcelain veneers. The cost is an indication of how long you can expect your veneers to last; resin veneers should last you between 5 and 7 years, although the more expensive porcelain kind should last longer – between 10 to 15 years.