Question: how much are veneers for top teeth?
Answer: According to the Consumer Guide to Dentistry, traditional veneers can cost an average of $925 to $2,500 per tooth and can last 10 to 15 years. No-prep veneers cost around $800 to $2000 per tooth and last between 5 to 7 years. In the long-term, traditional veneers are often the most cost-effective option.