How much do veneers cost?

Dental veneers cost roughly $250 to $2,500 per tooth in 2026, depending on the material. Composite veneers average $250 to $1,500 per tooth, while porcelain veneers average about $900 to $2,500 (around $1,765 nationally). A full set of 6 to 8 veneers typically runs $4,800 to $20,000.

By Calvin Lauderdale · Updated June 23, 2026 · Beauty

Cost breakdown

OptionPriceNotes
Composite veneers (per tooth)$250 - $1,500Applied in one visit; no dental lab, so lower cost
Porcelain veneers (per tooth)$900 - $2,500National average around $1,765; more durable and natural-looking
Full smile (6-8 veneers)$4,800 - $20,000Most common for a complete smile makeover
Lower-cost metro areas$800 - $900 / toothCities like Memphis, Oklahoma City, El Paso (porcelain)
High-cost metro areas$1,600 - $3,000 / toothNYC and San Francisco (porcelain)
Cosmetic specialist premium+$200 - $600 / toothAbove what a general dentist charges

Composite vs. porcelain

Material is the biggest price factor. Composite veneers are the more affordable option, averaging $250 to $1,500 per tooth. They are built up directly on the tooth in a single visit, with no dental lab involved, which keeps both cost and treatment time down. The trade-off is that they are less durable and more prone to staining than porcelain.

Porcelain veneers cost more, averaging about $900 to $2,500 per tooth, with a national average around $1,765. They are custom-made in a lab, look more natural, resist stains better, and last longer, which is why they command the higher price.

Cost for a full smile

Most people getting veneers for cosmetic reasons treat the front teeth that show when they smile, usually 6 to 8 teeth. That brings the total to roughly $4,800 to $20,000 depending on material, the number of teeth, and the dentist.

Because veneers are almost always cosmetic, dental insurance generally does not cover them. Many practices offer financing plans (such as CareCredit) to spread the cost over time, which is worth asking about before you commit.

Why prices vary so much

Geography is a major driver. Major metro areas like New York City, Los Angeles, and San Francisco run roughly 20 to 30 percent higher than suburban clinics, with porcelain veneers reaching $1,600 to $3,000 per tooth, while lower-cost cities such as Memphis, Oklahoma City, and El Paso start around $800 to $900.

The dentist's expertise also matters: a cosmetic specialist typically charges $200 to $600 more per tooth than a general dentist. Get a written treatment plan that lists the material, number of teeth, and any prep work so you can compare quotes accurately.

Frequently asked questions

How much is one veneer?
Composite veneers run about $250 to $1,500 per tooth, while porcelain veneers run about $900 to $2,500 per tooth, with a national average near $1,765 for porcelain.
Does insurance cover veneers?
Generally no, because veneers are considered cosmetic. Many dental offices offer financing plans to spread out the cost.
Are porcelain veneers worth the extra cost?
Porcelain costs more but looks more natural, resists stains, and lasts longer than composite, which is why many patients choose it for front teeth.

Researched and edited by Calvin Lauderdale, Lead Researcher & Editor. Figures on this page were verified against the sources above as of June 23, 2026.