Cost of Porcelain Veneers. The cost of porcelain veneers depend on the number of teeth that you want treated. The cost will be anywhere from $700 to $2000 per tooth. However, these veneers are long lasting and look attractive. They will change the way you look forever and give you the added confidence of knowing that you look good.