← All Dental Procedures

Teeth Whitening

Expect to pay $300-$800 for teeth whitening at a typical dental office, or $150-$400 through discount programs and dental schools.

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

Discount Programs & Dental Schools

$150-$400

Potential savings: 40-55%

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.