The cost of veneers per tooth varies per clinic and is dependent upon several factors, including: • The material of the veneers • The geographic location of the clinic • The dentist’s level of expertise and experience • The location of the teeth (incisors, canines) • The extent of cosmetic concerns being addressed On average, the cost of veneers can range anywhere between $500 and $2,500 per tooth; this wide range is due to the number of variables involved that affect the price. In most cases, porcelain veneers are more expensive; composite veneers are generally more affordable.