Porcelain veneers cost from $900 to $2,500 per tooth. But the price may be more than that based on other complications.