The cost of professional teeth whitening can vary depending on the method used and the dentist's fees. In-office treatments can cost anywhere from $500 to $1,000, while take-home kits can cost between $100 and $400. It is best to consult with your dentist to get an accurate estimate of the cost.