Utilize your financial knowledge, give your answer or opinion to the input question or subject . Answer format is not limited.

In what cases can a business refuse to take cash?
You have to take legal tender to settle a debt. If your business model doesn't involve the customer incurring a debt that is then settled, you don't have to take cash. For example, in a restaurant where you pay after eating, you can insist on paying cash, because you're settling a debt. But in McDonald's they can refuse your cash at the counter, because you've not received your food yet and so no debt has been incurred.