← All Dental Procedures

Teeth Whitening

Expect to pay $300-$800 for teeth whitening at a typical dental office. Discount programs and dental schools often charge less.

Professional teeth whitening uses bleaching agents to remove deep stains and brighten your smile.

Sources: CDT benchmark database, state Medicaid fee schedules, and providers’ published rates. Re-verified monthly. Nothing on this page is a quote.

Typical Price Range

$300-$800

National average

FTC Pricing Disclaimer: Prices shown are estimated ranges based on ADA fee surveys, cosmetic dentistry data. Actual prices vary by location, dentist, and complexity. Always verify pricing before scheduling.

Paid for teeth whitening recently?

Report what you actually paid. Community reports power the price ranges on this page and help the next person negotiate.

What's Included

  • Cleaning
  • Whitening Treatment
  • Take-home Trays

Recovery Time

1-2 days sensitivity

Teeth Whitening FAQs

How much does professional teeth whitening cost?

In-office whitening costs $300-$800 for a single session. Take-home whitening kits from your dentist cost $100-$400. Over-the-counter whitening strips ($20-$50) are the cheapest option but less effective than professional treatments.

How long does professional teeth whitening last?

Professional whitening results last 6 months to 2 years depending on your diet, habits (coffee, wine, smoking), and oral hygiene. Touch-up treatments every 6-12 months help maintain results.

Is teeth whitening safe?

Yes, when performed by a dentist or with dentist-recommended products. Professional whitening uses higher-concentration bleaching agents under controlled conditions. Temporary tooth sensitivity is the most common side effect, usually lasting 1-2 days.

Compare Teeth Whitening Prices

Find dentists near you and compare costs for teeth whitening.