Most businesses can refuse cash, but the federal government cannot

A private business—a store, restaurant, gas station, or online retailer—can refuse cash payment and require a credit card, debit card, check, or digital wallet instead. There is no federal law that forces a private business to accept cash. The choice is theirs.

The one exception is the federal government itself. The U.S. Treasury must accept cash for taxes, fees, fines, and other payments owed to federal agencies. State and local governments vary: some must accept cash, others do not. If you owe money to a government body, call that agency directly to ask what payment methods they take.

A business can post a sign saying "no cash" before you make a purchase, refuse cash at the register, or state a cash-only policy online. They can also refuse cash for a single transaction while accepting it for others. The refusal does not have to be consistent or apply to everyone equally—though some states have added rules about this in recent years.

Key Takeaways

  • Private businesses have the legal right to refuse cash and accept only cards, checks, or digital payments.
  • The federal government must accept cash for taxes, fines, and payments owed to federal agencies.
  • Some states and cities have passed laws requiring certain businesses to accept cash, particularly for essential services or in areas with low banking access.
  • A business can refuse cash at the point of sale even if they accepted it before, and they do not have to explain why.
  • If a business refuses your payment method and you cannot pay another way, the transaction does not go through—you do not owe the money.

State and local laws that require cash acceptance

A growing number of states and cities have passed laws requiring certain businesses to accept cash. These laws are usually aimed at protecting people without bank accounts or credit cards, and they often apply only to specific types of businesses or transactions.

New Jersey, New York, San Francisco, and Philadelphia have enacted versions of these rules. New Jersey requires most retail businesses to accept cash. New York requires businesses that accept any form of payment to accept cash as well. San Francisco bans cashless retail stores entirely. Philadelphia requires businesses to accept cash for in-person transactions.

The rules vary widely by location and by business type. A restaurant in one city might be required to accept cash while a clothing store in the same city is not. Some laws apply only to businesses above a certain size or revenue. Others exempt online-only retailers or delivery services. If you live in a state or city with a cash-acceptance rule and a business refuses your cash, that business may be breaking local law—but you will need to know what your specific jurisdiction requires.

Why businesses refuse cash

Businesses refuse cash for several practical reasons. Cash handling costs money: employees must count it, secure it, deposit it, and reconcile it against sales records. Counterfeit bills, though rare, are a real loss. Cash also creates a security risk—a register full of bills is a theft target, and employees carrying deposits to the bank can be robbed.

Digital payments leave a record, which helps with accounting, tax reporting, and fraud detection. They also speed up transactions: a card tap takes seconds, while counting cash takes longer. During the COVID-19 pandemic, many businesses stopped accepting cash over health concerns, and some never resumed.

Some businesses also use cash refusal as a way to push customers toward loyalty programs or subscriptions tied to digital payment methods. Online retailers and delivery services refuse cash simply because there is no physical location where a customer could hand over bills.

What happens if you cannot pay the way a business demands

If a business refuses your payment method and you have no other way to pay, you cannot complete the purchase. You do not owe the money, and the business cannot force you to pay or pursue you for debt. The transaction simply does not happen.

If you have already received goods or services and the business then refuses your payment method, that is a different situation. You may owe the money in whatever form the business can prove you agreed to pay. But in most cases, a business will not let you leave with merchandise or a meal without payment, so this scenario is rare.

If you are trying to pay a bill—utilities, insurance, a loan—and the company refuses your preferred payment method, contact them to ask what methods they accept. Most utilities and loan servicers accept multiple payment types: online, by phone, by mail, or in person. If they refuse all methods you can use, document the refusal and contact your state's public utilities commission or attorney general.

Paying government bills and taxes with cash

Federal agencies must accept cash, but the process varies by agency and by what you owe. The IRS accepts cash payments in person at authorized payment locations, by mail, or through approved payment processors. You cannot pay federal income taxes with cash online, but you can pay in person at an IRS office or through a third-party payment processor that accepts cash.

State and local taxes, utilities, and fees may or may not accept cash. Contact the agency directly. Many state tax departments accept cash by mail or in person but not online. Local property tax offices almost always accept cash in person. Utility companies vary: some accept cash at payment centers or by mail, others do not.

If a government agency refuses to accept cash for a payment you owe, ask to speak with a supervisor and request the policy in writing. Document the refusal. If the agency is federal, file a complaint with the Treasury Department. If it is state or local, contact your state attorney general or local consumer protection office.

Disputes over payment method refusal

If a business refuses your cash and you believe they are breaking a local law, you have a few options. First, ask to speak with a manager and explain that your jurisdiction requires cash acceptance. If they still refuse, leave and do not complete the transaction.

If the business is required by law to accept cash and refused, you can file a complaint with your city or state consumer protection office or attorney general. Provide the business name, location, date, time, and what happened. Include any photos of signage or receipts. The agency will investigate and may fine the business or require them to change their policy.

If you have already paid with a card and later learn the business should have accepted cash, you cannot recover the transaction fee or inconvenience. But you can still file a complaint to prevent the same refusal from happening to others.

Frequently Asked Questions

Can a restaurant refuse cash and only take cards?

Yes, unless you live in a state or city that requires cash acceptance. New York, New Jersey, San Francisco, and Philadelphia have such laws. In those places, a restaurant that accepts any payment method must accept cash. Elsewhere, a restaurant can refuse cash legally.

Can I be charged a fee for paying with cash instead of a card?

No. A business cannot charge you extra for paying with cash, and they cannot charge you less for paying with a card (though they can offer a discount for cash). Federal law prohibits surcharges on credit card payments, and most states extend this to cash as well. Some states allow a small discount for cash, but not a surcharge.

What if I owe a debt and the creditor refuses my cash payment?

If you offer cash and the creditor refuses, document the refusal in writing and keep a copy. Send a follow-up letter or email confirming that you attempted to pay and were refused. This protects you if the creditor later claims you did not pay. Ask the creditor what payment methods they accept and use one of those instead.

Can a bank refuse to accept a cash deposit?

Banks must accept cash deposits from their own customers. They can refuse to accept cash from non-customers or refuse deposits above a certain amount without notice. Some banks charge fees for large cash deposits. If your bank refuses a deposit, ask why and whether the refusal is temporary or permanent.

Is it legal for a store to refuse cash to prevent robbery?

A business can refuse cash for security reasons, and this refusal is legal. However, if your state or city requires cash acceptance, the security concern does not override that law. The business would need to find another way to manage the security risk—such as using a time-delay safe or armored car service—rather than refusing cash entirely.