How much you can expect to pay out of pocket for a cavity filling, including what people paid in 2017. A silver amalgam (metal) filling on one or two surfaces can cost $50-$150; three or more surfaces can cost $120-$300 or more. 1  Dental insurance typically covers at least some of the cost for amalgam fillings.