Most DMV offices take cash, but not all — and the rules vary by state

Whether your local DMV takes cash depends on which state you're in and which office you visit. Some states accept cash at all locations. Others have moved to card-only payment systems at certain offices, or accept cash only for specific transactions. A few states are phasing cash out entirely. Before you show up with bills in hand, you need to check your state's DMV website or call your local office, because assuming cash will work can leave you unable to pay and your transaction incomplete.

The shift away from cash is real and accelerating. Many DMV offices installed card readers during the pandemic and kept them. Some states now require online payment before you arrive. Others let you pay at the office but only by debit or credit card. If you don't have a card and your local office won't take cash, you'll need to find an alternative payment method or visit a different location — and that alternative might not exist.

Key Takeaways

  • Call your specific DMV office or check your state's website before your visit, because cash acceptance rules differ by state and sometimes by location within a state.
  • Many states now require you to pay online before you arrive, which means you need a debit or credit card even if the office itself accepts cash.
  • Some states accept cash for in-person payments but not for online services, or vice versa.
  • If your local office won't take cash, ask whether you can pay by money order, cashier's check, or at a different location.
  • Bring a backup payment method even if you plan to pay cash, because office policies can change without notice.

How to find out what your DMV accepts

Your state's DMV website lists accepted payment methods, but the information is often buried or incomplete. Start by searching "[your state] DMV payment methods" or "[your state] DMV accepted payment." Look for a page titled "Fees and Payment" or "How to Pay." If the website doesn't give you a clear answer, call your local office directly — the staff can tell you in 30 seconds whether they take cash for your specific transaction.

When you call, be specific about what you're doing. Paying for a license renewal might accept cash while paying for a duplicate ID might not. Some offices take cash for in-person transactions but require online payment for mail-in requests. Ask: "Can I pay cash when I arrive?" and "Do I need to pay online before I come in?" If the answer is unclear, ask to speak with someone else or call back at a different time — phone staff sometimes give incomplete information.

States that have moved to card-only or online payment

California, New York, and several other high-traffic states have shifted toward card-only payment at many locations. California's DMV accepts cash at some offices but requires online payment through their website for many services. New York has card readers at most locations and encourages online payment. Florida, Texas, and Georgia have mixed systems — some offices take cash, others don't.

The trend is toward requiring payment before you arrive. Many states now let you schedule an appointment online and pay at that time, which means you must use a debit or credit card. If you show up in person without having paid online, you may be turned away or told to go home and pay first. This is not a policy you can argue your way around — it's how the office processes transactions.

What to do if your DMV won't take cash

If your local office is card-only and you don't have a debit or credit card, you have a few options. First, ask whether the office accepts money orders or cashier's checks — some do, though it slows down your transaction. Second, ask whether a different DMV location in your state takes cash. Third, see whether you can borrow someone else's card to pay online, then reimburse them in cash.

If none of those work, you may be able to get a prepaid debit card from a grocery store or pharmacy. These cost $5 to $10 and work like a regular card for DMV payment. Load it with cash at the register, then use it online or at the office. This is not ideal, but it's faster than trying to find an alternative DMV location or waiting for a money order to clear.

Scams and safety when paying at the DMV

Never pay cash to anyone who approaches you in the DMV parking lot or waiting area, no matter what they claim. Scammers pose as DMV staff or "document specialists" and offer to handle your transaction for a fee. They take your cash and disappear. Pay only at an official DMV counter, to a uniformed staff member, or through the official state website.

If you pay online, use only your state's official DMV website — not a third-party site that claims to process DMV payments. Scam sites look nearly identical to real ones and steal your card information. Bookmark your state's real DMV homepage and navigate from there, or call the DMV to get the correct web address. Never click a link in an email or text message claiming to be from the DMV.

Payment methods beyond cash and card

Most states that accept in-person payment take cash, debit cards, and credit cards. Some also accept checks, though this is becoming rare. A few states accept ACH transfers or bank drafts if you're paying by mail. Money orders and cashier's checks are accepted at some offices but not others — call ahead to confirm.

Online payment systems almost always require a debit or credit card. Some states' websites accept PayPal or other digital wallets, but this varies. If you're paying by mail, check whether your state accepts checks or money orders. Never send cash through the mail — it can be lost or stolen, and the DMV won't be able to trace it.

What happens if you can't pay at your appointment

If you arrive at your appointment without the right payment method and the office won't accept what you have, you'll be turned away. You'll lose your appointment slot and have to schedule another one. This can mean waiting weeks for the next opening, especially at busy locations. Some states let you reschedule online; others make you call or visit in person again.

To avoid this, confirm the payment method one more time the day before your appointment. If you're unsure, bring two forms of payment — cash and a card, or a card and a money order. The extra five minutes of preparation saves you from wasting an afternoon and starting over.

Frequently Asked Questions

Can I pay with a personal check at the DMV?

Some states accept checks, but most have stopped. Call your local office to ask. If they do take checks, bring your ID and be prepared for a longer wait while they verify it. Never assume checks are accepted — many offices now reject them outright.

What if I don't have a debit or credit card and my DMV is card-only?

Ask whether the office accepts money orders or cashier's checks. If not, buy a prepaid debit card at a grocery store or pharmacy for $5 to $10, load it with cash, and use it to pay online or at the office. This is your fastest option if no other DMV location in your state takes cash.

Do I have to pay online before I go to the DMV, or can I pay when I arrive?

This depends on your state and the specific service. Check your state's website or call your local office. Many states now require online payment before your appointment, but some let you pay in person. If you're unsure, pay online — you can't go wrong that way.

Is it safe to pay cash at the DMV?

Yes, if you pay at an official DMV counter to a uniformed staff member. Never pay cash to anyone in the parking lot or waiting area, and never pay through a third-party website. Scammers pose as DMV workers and steal cash. Always verify you're dealing with the real DMV.

Can I get a refund if I overpay in cash?

Most DMV offices will give you change if you overpay. However, if you pay online and overpay, getting a refund can take weeks and may require a separate request. Pay the exact amount if you can, or ask the staff how refunds work before you hand over cash.