To have your teeth professionally whitened, the average price is $400. While these are higher than store-bought solutions, the results are significantly better and more effective at lifting tough stains.