Amalgam fillings cost anywhere from $125 to $250 per tooth, while composite fillings are between $185 to $360, depending on the extent of the work needed.