Broadly speaking, depending on the criteria mentioned above, the cost of veneers per tooth can be anywhere in the range of $800 to $2,000. A full set of veneers costs over $17000. It’s important to understand here that you may not need to replace all teeth. Most patients opt to have their frontal 4-8 teeth, depending on their smile.