The average teeth whitening procedure costs about $650 for each visit. This cost will vary depending on several factors, and your dentist can give you a more accurate cost estimate during a consultation.