Errors & refunding.

What is everyone doing if someone is overcharged or like charged for extra fabric? We had this issue today and it just felt so wrong not being able to refund them. We told them they could go get the 2 extra yards they were charged for,but couldn't refund them. I am just not okay with not being able to refund them when it was our error. What are we supposed to do?