Most DMVs do not accept cash for in-person transactions

The vast majority of state DMVs have moved away from cash payments. Instead, they accept credit cards, debit cards, and checks. Some locations also take money orders or electronic bank transfers, but the specific methods vary by state and by individual office. Before you visit, check your state's DMV website or call ahead to confirm what your local office takes — payment rules can differ between branches in the same state.

The shift away from cash is partly about security and record-keeping. DMV offices handle thousands of transactions daily, and electronic payments create a clear paper trail that reduces theft and makes accounting simpler. It also speeds up the line, since card payments process faster than counting and verifying cash.

Key Takeaways

  • Credit cards and debit cards are accepted at nearly all DMV locations, making them the safest bet for any transaction.
  • Checks and money orders are often accepted but not everywhere, so confirm with your specific DMV office before you arrive.
  • Cash is rarely accepted for in-person DMV services, though a few states or offices may still take it — call ahead to be sure.
  • Online DMV services typically accept only credit or debit cards, not cash or checks.
  • If your DMV does not accept your preferred payment method, you may be able to pay by mail or through their online portal instead.

Credit and debit cards are your most reliable option

Visa, Mastercard, Discover, and American Express are accepted at virtually every DMV office in the country. Debit cards work the same way — the DMV processes them as card payments, not as direct bank withdrawals. This is true whether you are renewing a license, registering a vehicle, or paying for a duplicate document.

Some DMVs charge a processing fee when you pay by card — typically $1 to $3 depending on the transaction amount and the state. This fee is separate from the actual service cost. The DMV website or the counter staff should tell you the fee amount before you pay, so you are not surprised at checkout.

Checks and money orders: accepted in some places, not others

Many DMVs still take personal checks and money orders, but policies vary widely. Some states accept both, some accept only money orders, and some accept neither. A few DMVs require a check to be drawn on a local bank or require a specific form of ID to go with it.

If you plan to pay by check or money order, call your local DMV first. Ask whether they accept it, whether there are any restrictions (like requiring a local bank), and whether you need to bring anything extra. If you mail a payment, include a copy of your transaction receipt or process so the DMV knows which account to credit.

Online and mail payment options when you cannot visit in person

If you renew your license or registration online, the DMV website will accept credit or debit cards only — no cash, checks, or money orders. The same is true for mail-in renewals in most states: you can send a check, but you cannot send cash through the mail safely, and money orders are rarely accepted for mail transactions.

Some states offer a third option: paying at a third-party location like a grocery store, bank, or tax preparation office. These locations usually accept cash, checks, and cards. Check your state DMV website under "payment locations" or "where to pay" to see if this option exists where you live.

Scam alert: fake payment requests and unofficial payment sites

Scammers sometimes create fake DMV websites that look nearly identical to the real one and ask you to pay by wire transfer, gift card, or cryptocurrency. The real DMV will never ask for payment through these methods. If a website asks you to pay by wire transfer, gift card, Amazon card, iTunes card, or any cryptocurrency, it is not the real DMV.

The official DMV website for your state ends in .gov (for example, dmv.ca.gov for California). Bookmark the real site and go directly to it rather than clicking links in emails or search results. If you are unsure whether a site is real, call your local DMV office directly using the phone number on your state's official website.

Another common scam: someone calls or texts claiming to be from the DMV and says you owe money and must pay when ready by card or wire transfer. The real DMV does not call or text to demand payment. Hang up and call your DMV directly using the number on your state's website.

What to do if your DMV location does not accept your payment method

If you arrive at the DMV and they do not accept the payment method you brought, you have a few options. First, ask if there is an ATM in the building or nearby where you can withdraw cash (if they do accept it). Second, ask if you can pay online or by mail instead and come back another time. Third, ask if a family member or friend can pay on your behalf using a card.

Some DMVs allow you to leave and return with the correct payment method without losing your place in line, especially if you have already checked in. Ask the staff whether this is an option before you leave. If you have already waited a long time, it may be worth asking whether they can make an exception, though they are not required to.

State-by-state payment method differences

A few states have unique payment rules worth knowing. Some accept electronic bank transfers or ACH payments for certain transactions. Others have partnerships with specific payment processors that accept methods the main DMV office does not. A handful of states still accept cash at some locations but not others.

The only way to know for certain what your DMV takes is to check your state's official website or call the office where you plan to go. Search "[your state] DMV payment methods" or look for a "fees and payment" section on your state's DMV site. If you cannot find the answer online, call the office directly — staff can tell you in 30 seconds what they accept.

Frequently Asked Questions

Can I pay my DMV fee with cash if I mail it in?

No. Sending cash through the mail is unsafe and the DMV will not accept it. If you are mailing a payment, send a check or money order instead. Call your DMV first to confirm they accept the method you plan to use.

Does the DMV charge extra if I pay with a credit card?

Many DMVs do charge a processing fee for card payments, usually $1 to $3. Some do not charge a fee at all. The fee varies by state and sometimes by transaction type. The DMV should tell you the fee before you complete the payment.

What if I do not have a credit card or debit card?

Ask your DMV whether they accept checks or money orders. If not, see whether you can pay online using someone else's card, or ask a family member to pay on your behalf. Some states also allow payment at third-party locations like grocery stores or banks, which may accept cash.

Is it safe to pay the DMV online?

Yes, if you are on the official DMV website for your state (ending in .gov). Look for a padlock icon in the address bar and make sure the URL is correct before entering your card information. Never click a link in an email or text to reach the DMV payment page — go directly to the website instead.

Can I pay a DMV fine or ticket with cash?

Payment methods for fines and tickets are often different from license renewal fees. Contact the court or the agency listed on your ticket to ask what payment methods they accept. Do not assume the DMV's payment rules explore to court fines.