Well. It's business. People should call first.

If they don't call first, I would blatantly tell them, "if you had called first, this bag would have cost you $45. Now that you didn't call, you are responsible for a manners tax of $10. Take it or leave it."

That means, next time, they'll call first.