The cost of veneers in the Houston area depends on a number of factors, but it can be between $ 800 and $ 2,000 per tooth. In most cases, you will want veneers on all visible teeth in your smile, so the color and appearance is uniform. Putting veneers on all your visible teeth can cost between $ 8,000 and $ 20,000.