The short answer: it depends on what kind of business and what kind of transaction

In the United States, cash is legal tender, which means the government backs it as a valid form of payment. But that does not mean every business must accept it. The rule is more specific than it sounds: a business can refuse cash for a future transaction, but once you have already received goods or services, the rules change.

If you walk into a store and the cashier says "we don't take cash," they can turn you away before you buy anything. If you have already eaten the meal, received the haircut, or taken the taxi ride, refusing cash payment afterward is much harder to defend legally. The difference matters because it separates a business's right to choose its customers from a business's obligation to complete a transaction it has already started.

The legal landscape also depends on whether the business is private or government-run, and whether state or local law has stepped in with its own rules. Some states and cities have passed laws requiring cash acceptance, while others have not.

Key Takeaways

  • A private business can refuse cash before a transaction begins, but refusing payment after goods or services have been delivered is legally riskier.
  • Some states and cities have passed laws requiring certain businesses to accept cash, particularly for essential services like utilities and government offices.
  • Government agencies and public utilities often face stricter requirements to accept cash than private retailers.
  • If a business refuses cash after you have already received what you paid for, you may have grounds to dispute the refusal depending on your location.

Why private businesses can refuse cash before you buy

A private business has the right to set the terms of its transactions. This is part of what the law calls freedom of contract — the idea that businesses can decide who they serve and how. If a coffee shop decides it only accepts card payments, it can post that policy at the door and refuse to ring up a cash customer.

The business is not refusing payment of a debt; it is refusing to enter into a transaction at all. You have not yet bought anything, so there is no obligation to complete the sale. The shop can say no before the exchange happens.

This applies to most retail stores, restaurants, gyms, salons, and other private businesses. They can choose cash-only, card-only, or any mix they prefer, as long as they announce the policy clearly.

Why refusing cash after the transaction is different

Once you have already received the good or service, the legal situation shifts. You have held up your end of the bargain — you consumed the meal, received the service, or took possession of the item. The business has now created a debt by providing what you asked for.

At that point, refusing cash becomes a refusal to accept legal tender in payment of a debt. This is where state and local laws start to matter, because some jurisdictions have decided this crosses a line. Even in places without specific cash-acceptance laws, a business that refuses cash payment after delivering a service may face claims of breach of contract or unjust enrichment.

The practical risk to the business is real: if you refuse to leave and the business calls police, the police may decline to remove you because you are attempting to pay a legitimate debt. The business may end up having to pursue you in small claims court, which is expensive and uncertain.

States and cities that require cash acceptance

A growing number of places have passed laws requiring cash acceptance, usually for essential services. Massachusetts requires all retail businesses to accept cash. New Jersey requires cash acceptance at most retail locations. San Francisco and Philadelphia have banned cashless retail stores entirely.

Some states have focused on specific industries. New York requires utility companies and government agencies to accept cash. Illinois requires public transit to accept cash. Several states have laws requiring restaurants and food services to accept cash.

The rules vary widely by location, and new laws are still being passed. If you are in a state or city you are unsure about, checking your local government website or calling your city council office can tell you what the current rule is.

Government agencies and public utilities have stricter rules

Government offices, public utilities, and other publicly funded services face much tighter restrictions on refusing cash. Because these services are funded by taxpayers and serve the public, courts and legislatures have been more willing to require cash acceptance.

If you are trying to pay a water bill, property tax, or parking ticket, the government agency almost certainly must accept cash. If you are registering a vehicle or paying a court fine, cash acceptance is typically required. The reasoning is that a government service funded by the public cannot reasonably exclude people who do not have access to digital payment methods.

Private utilities that operate under a public franchise (meaning they have a monopoly granted by the government) often face the same requirement. If there is only one electric company serving your area, that company may be required by state law to accept cash.

What to do if a business refuses your cash payment

If a business refuses cash before you buy, you have little legal recourse — they can straightforward decline the transaction. The best response is to use a different payment method if you have one, or find a different business.

If a business refuses cash after you have already received goods or services, document the refusal. Get the name of the employee, the date, the time, and what was said. Take a photo of any signage about payment methods. Then contact your local consumer protection office or small claims court to understand your options in your specific location.

If the business is a government agency or public utility, a refusal to accept cash is likely a violation of state or local law. Report it to your state attorney general's office or your city council. These agencies take cash-acceptance violations seriously because they affect people without bank accounts or digital payment access.

Why some businesses prefer not to accept cash

Businesses often prefer card payments because they reduce theft risk, create an automatic record of the transaction, and speed up checkout. Cash requires counting, depositing, and reconciling — all labor-intensive steps. Card payments integrate directly into accounting software.

The shift toward cashless payment has also been driven by the rise of mobile payment apps and the declining use of cash overall. Many younger businesses have never set up cash-handling systems and see no reason to start.

However, this preference has created real problems for people without bank accounts, people with poor credit who cannot get cards, and older adults who prefer cash. This is why legislatures have started stepping in — not to punish businesses, but to may support that people without access to digital payment methods are not locked out of essential services.

Frequently Asked Questions

Can a restaurant refuse cash payment after I've eaten the meal?

Legally, it is risky for them to do so. Once you have consumed the meal, they have provided the service and created a debt. Refusing cash at that point may violate state or local law depending on where you are. If this happens, ask to speak to a manager, document the refusal, and contact your local consumer protection office.

What if a store has a "card only" sign posted?

If the sign is visible before you enter and before you select items, the store is announcing its terms upfront. You can choose to shop elsewhere or use a card if you have one. The legal protection for the store is strongest when the policy is clearly posted before the transaction begins.

Can a government office refuse cash?

No. Government agencies are required to accept cash for payments, taxes, fines, and fees in virtually all states. If a government office refuses cash, report it to your state attorney general or local city council when ready.

Is there a federal law requiring all businesses to accept cash?

No federal law requires private businesses to accept cash. The rules come from individual states and cities. Some states require it; others do not. Check your state or local government website to learn what applies where you live.

What if I don't have a card and the only business nearby refuses cash?

If the business is essential (a grocery store, pharmacy, utility company), check whether your state or city has a cash-acceptance law. If it does, report the violation. If no law exists in your area, contact your city council or state representative to advocate for one.