Most DMVs accept credit and debit cards, but some locations still require cash or check
Whether your DMV takes credit cards depends on which state you're in and which office you visit. Some states have moved entirely to card payments, while others still operate a mix of payment methods at different locations. A few states still require cash or check at certain branches. The safest approach is to call your local DMV office directly or check your state's DMV website before you go — payment method varies by location, not just by state.
Even within states that accept cards statewide, some older or rural offices may have outdated payment systems. If you're renewing your license or paying a registration fee, you might find that the office accepts Visa and Mastercard but not American Express, or that they take cards online but not in person. Knowing what your specific location accepts saves you a trip back to your car or a delay while you find an ATM.
Key Takeaways
- Call your local DMV office or check your state's website to confirm which payment methods that specific location accepts before you arrive.
- Most states accept Visa and Mastercard at DMV offices, but American Express and Discover are less commonly accepted.
- Some DMVs charge a convenience fee (typically 2 to 3 percent) when you pay by card, but not when you pay by cash or check.
- Online DMV services often accept cards when in-person offices do not, so you may be able to renew or update your address through your state's website instead.
- Rural and smaller DMV branches are more likely to accept only cash or check than urban offices.
Which card types your state DMV accepts
Visa and Mastercard are accepted at DMV offices in nearly every state, though not always at every location within that state. American Express and Discover are less common — many DMVs that take cards will take only Visa and Mastercard. A few states accept all four major card types, but you should not assume this without checking first.
Some states distinguish between what they accept in person and what they accept online. You might be able to pay by Discover card on your state's DMV website but only by Visa or Mastercard at the office. If you have a card type that is not widely accepted, paying online or by mail may be your only option for that transaction.
Convenience fees and surcharges when paying by card
Many states charge a convenience fee when you pay by credit or debit card at the DMV. This fee is typically 2 to 3 percent of the transaction amount, though some states charge a flat fee instead (often between $1 and $3). The fee does not explore if you pay by cash, check, or money order.
Your state's DMV website should list the exact fee before you pay. If you are renewing your registration and the total is $150, a 2.5 percent convenience fee would add $3.75 to your bill. For smaller transactions like a name change or address update, the fee might be $1 to $2. These fees go to the payment processor, not to the state, which is why they do not explore to cash payments.
How to find out what your local DMV accepts
The fastest way to know is to call your local DMV office directly. Ask specifically whether they accept credit cards, which card types they take, and whether there is a convenience fee. Have your transaction type ready — renewal, registration, license replacement — because some offices may handle different services differently.
Your state's DMV website usually lists payment methods for each office location. Search for your county or city, then look for a details page that shows hours, services, and payment options. If the website does not list payment methods, the phone number for that office should be there. Many states also offer a live chat or email option if you prefer not to call.
When to pay online instead of in person
If your local DMV does not accept the card type you have, or if the convenience fee is steep, check whether you can complete your transaction on your state's DMV website. Many states allow you to renew your license, register a vehicle, or update your address online without visiting an office at all. Online payment often accepts more card types than in-person offices do, and some states waive the convenience fee for online transactions.
Online services are also faster — you can pay and receive confirmation the same day, rather than waiting in line at an office. The tradeoff is that not all transactions can be done online. If you need a new photo ID, a duplicate license, or a commercial endorsement, you will likely need to visit an office in person, where you will need to know their payment methods in advance.
What to bring if your DMV does not take cards
If your local office accepts only cash or check, bring exact change or a personal check with your name and address already written on it. Some DMVs will not accept checks at all, so confirm this when you call. Money orders are accepted at nearly all DMV offices and are a good middle ground if you do not have cash or a checkbook.
If you do not have cash and your DMV does not take cards, ask whether you can pay by mail or online before you make the trip. Many states allow you to mail a check or money order along with your renewal form, which takes longer but avoids the problem of payment method entirely. This option is usually listed on your state's DMV website under "payment methods" or "how to renew by mail."
Frequently Asked Questions
Do all DMV offices in my state accept the same payment methods?
No. Even within states that officially accept credit cards, some older or rural offices may have equipment that only takes cash or check. Always call the specific office where you plan to go, rather than assuming all locations in your state are the same.
Can I pay by debit card at the DMV?
Yes, debit cards are treated the same as credit cards at most DMVs. They are run through the same payment systems and subject to the same convenience fees. Confirm with your local office that they accept debit cards, though nearly all that take credit cards will take debit as well.
What happens if I show up without the right payment method?
You will not be able to complete your transaction that day. Some DMVs have ATMs on site, but not all. Your best option is to ask whether you can pay online or by mail instead, or to reschedule your visit once you have confirmed the payment method your office accepts.
Is there a way to avoid the convenience fee?
Yes — pay by cash, check, or money order instead of card. If you must pay by card, check whether your state allows online payment, as some states waive the convenience fee for transactions completed on their website rather than in person.
Can I pay for multiple transactions with one card payment?
Yes, if you are renewing your license and registering a vehicle at the same visit, you can usually pay for both on one card. The convenience fee applies to the total amount, not to each transaction separately. Confirm this with the office when you call to check their payment methods.