The cost of dental bonding can vary depending on the size and location of the tooth and your dentist's fees. On average, dental bonding can range from $100 to $600 per tooth. It is best to consult with your dentist for a more accurate estimate based on your specific needs.