The overall cost of teeth whitening depends on many factors, some of which include:
- The dentist performing the procedure.
- The locale where the procedure is performed. In general, health care procedures tend to be more expensive in metropolitan areas.
- The brand of teeth whitening you select.
- Your dental insurance (cosmetic dentistry is typically not covered by insurance).
On average, teeth whitening may cost approximately $450-$500 with the results lasting for several months or more, depending on how well you do maintaining your whiter smile. On the low end, whitening strips start at about $25 in the drug store. In-office whitening procedures can cost anywhere from $400 to $900, depending on the product, the provider and the location where the procedure is performed.