Although the cost of braces can vary, the average price of traditional metal braces for teeth in the U.S. ranges between $3,000 and $7,000. This price can rise dramatically if your child needs (or wants) a different type of braces.