On average, porcelain veneers cost between $925 to $2,500 per tooth. The amount you can expect to pay may vary based on your dentist's expertise, lab fees, and the geographic location of the practice you're seeking care for.