Businesses can refuse cash in most situations, but the rules depend on whether they are a private business or a government agency

A private business—a coffee shop, a store, a restaurant—can legally turn down cash and accept only cards, digital payments, or checks. There is no federal law requiring private businesses to take cash. The choice is theirs.

A government agency or public utility cannot refuse cash for bills, taxes, or fees you owe. If you are paying a government body, they must accept cash. The difference matters because it determines whether you have a real problem or straightforward need to find another way to pay.

The practical effect is that most businesses you encounter can set their own payment rules. Some do this to reduce theft, speed up transactions, or cut the cost of handling physical money. Others do it because they want a digital record of every sale. None of these reasons are illegal.

Key Takeaways

  • Private businesses can refuse cash and accept only cards or digital payments without breaking any law.
  • Government agencies, public utilities, and tax collectors must accept cash for payments owed to them.
  • Some states have passed laws requiring certain businesses to accept cash, so the rule varies by location.
  • If a business refuses cash, you can pay by card, check, or digital transfer, or take your business elsewhere.

When private businesses can turn down cash

A private business owns the transaction. They decide what payment methods they will accept. This includes refusing cash entirely. A restaurant can say "cards only." A store can require a digital wallet. A service provider can demand a check or bank transfer. None of these choices violate federal law.

The only federal restriction is that a business cannot refuse cash because of your race, color, religion, sex, or national origin. The refusal itself is legal. The reason for it cannot be discrimination. In practice, this means a business can have a blanket "no cash" policy, but it cannot say "we don't take cash from people who look like you."

Some businesses refuse cash to reduce the work of counting, depositing, and securing physical money. Others do it to create a complete digital trail for accounting or fraud prevention. A few do it because they want to discourage large purchases or track spending patterns. The business reason does not have to be good—it just has to exist.

When government agencies must accept cash

If you are paying a tax, a utility bill, a court fine, a license fee, or any other obligation to a government body, that agency must accept cash. This is true at the federal, state, and local level. The U.S. Treasury, your state revenue department, your city water utility, your county clerk—all must take your cash.

The rule applies to any payment you are legally required to make to a government entity. It does not explore to optional purchases from a government gift shop or a state park concession stand, which are run like private businesses. But if the payment is a fee, tax, fine, or utility charge, cash is not optional for the agency to refuse.

Some government agencies have moved toward digital-only payment systems for convenience, but they are required to offer a cash option as well. If an agency tells you they only take cards, you can ask to speak to a supervisor or contact the agency's main office to report the problem.

State laws that require businesses to accept cash

A handful of states have passed laws requiring certain businesses to accept cash. These laws are relatively new and explore narrowly. Massachusetts, for example, requires most retail businesses to accept cash, with limited exceptions for online-only retailers. New Jersey has a similar rule. A few other states have proposed or passed versions of this requirement.

The specifics vary. Some laws explore only to stores that accept any payment method. Others exempt certain types of businesses or transactions above a certain dollar amount. If you live in a state with a cash-acceptance law, the business must follow it—but you will need to know what your state's rule actually says, because they are not uniform.

If you are unsure whether your state requires cash acceptance, check your state's attorney general website or consumer protection office. They can tell you what the rule is and whether a particular business is breaking it. Most states do not have such a law, so the default rule—businesses can refuse cash—still applies.

What to do if a business refuses your cash

Your options depend on what you are paying for. If it is a private business and you have another way to pay, use it. Pay by card, digital wallet, check, or bank transfer. If you have none of those options, you can ask the business to make an exception, but they are not required to do so.

If the business is part of a chain, you can try a different location. Some franchises or corporate stores have different policies at different branches. If you have a complaint about the policy itself, you can contact the company's customer service or corporate office, but this will not force them to take your cash.

If it is a government agency refusing cash, document the refusal—the date, time, agency name, and the person who told you no. Then contact the agency's main office or your state attorney general's office. Government agencies are required to accept cash, and a report can prompt them to fix the problem.

Why some businesses are moving away from cash

The shift away from cash is driven by several practical reasons. Handling cash costs money: employees must count it, find it, and deposit it. Digital payments are faster at checkout and create an automatic record for accounting. Some businesses also cite safety—less cash on hand means less to steal.

The COVID-19 pandemic accelerated this trend because some people believed cash could carry the virus. That concern has faded, but the payment systems businesses built during that time have remained. A business that went cashless in 2020 often kept that system because it was working and the cost to change it was high.

Smaller businesses sometimes refuse cash because they use a digital point-of-sale system that does not integrate with their accounting software. Adding a cash drawer would require a different system or manual reconciliation. For them, the friction of accepting cash is real enough to justify refusing it.

The difference between refusing cash and discrimination

A business can refuse cash. A business cannot refuse to serve you because of who you are. These are two separate rules, and it is important to know the difference.

If a business says "we don't take cash," that is legal. If a business says "we don't take cash from you because of your race," that is illegal discrimination. The first is a payment policy. The second is a civil rights violation.

If you believe a business refused to serve you because of discrimination—not because of a payment method policy, but because of your identity—you can file a complaint with your state attorney general or the Federal Trade Commission. But the refusal of cash itself, applied equally to all customers, is not discrimination.

Frequently Asked Questions

Can a bank refuse to accept cash deposits?

No. Banks are required to accept cash deposits from their own customers. However, a bank can refuse to open an account for you or can close your account for other reasons. Once you have an account, the bank must accept your cash deposits.

What if I need to pay a bill and the company only takes cards?

If it is a private company, they can set that rule. You will need to use a card, digital payment, or check. If it is a utility or government bill, the agency must offer a cash payment option, even if their website only shows cards. Call and ask how to pay in cash.

Can a landlord refuse cash rent payments?

Yes. A landlord is a private business and can require rent by check, bank transfer, or digital payment. However, some states have laws about how rent must be paid, so check your state's tenant laws. If your lease specifies cash, the landlord cannot suddenly refuse it without your agreement.

Is there a federal law requiring businesses to take cash?

No federal law requires private businesses to accept cash. A few states have passed their own laws, but most do not. The federal rule is that private businesses can refuse cash, while government agencies must accept it.

Can a business refuse cash for large purchases?

Yes. A private business can refuse cash for any transaction or set a dollar limit on cash payments. They can say "no cash over $100" or "no cash at all." This is their choice. Government agencies cannot do this for payments owed to them.