Although costs vary across the country and by dental office, the cost of typical metal filling ranges from approximately $75 to $145 per filling, whereas a composite resin fillings range from $150 to $300for a single surface white composite filling..