What payment cards the DMV takes depends on your state
Most state DMVs accept Visa and Mastercard for vehicle registration, renewal, and title fees. American Express acceptance varies significantly by state — some DMVs take it, others do not. A few states also accept Discover. The safest approach is to check your specific state's DMV website before you pay, because payment methods differ even between online, in-person, and mail renewal.
If you are renewing online, the DMV's payment portal will show you which cards it accepts before you enter your card number. If you are paying in person or by mail, call your local DMV office or check the state website to confirm. Some states charge a processing fee when you pay with a credit or debit card — this fee is separate from your registration cost and can range from a few dollars to several percent of the total.
Key Takeaways
- Visa and Mastercard are accepted at nearly all state DMVs, but American Express acceptance varies by state and payment method.
- Processing fees for credit card payments are set by each state and may explore to online, in-person, or mail payments differently.
- Online renewal portals show accepted payment methods before you enter your card details, so you can confirm before proceeding.
- Some states allow debit cards but not all credit cards, so check your state DMV's payment page if your preferred card is declined.
How to find your state's accepted payment methods
Visit your state's DMV website and look for a page titled "Payment Methods," "How to Pay," or "Accepted Cards." Most state sites have this information in a FAQ or under the renewal section. If you cannot find it online, call your local DMV office — they can tell you in one call whether American Express is accepted and whether a fee applies.
If you are renewing online, the payment page itself will display which cards the system accepts. You do not need to guess or call ahead. If you are paying in person at a DMV office, bring the card you plan to use, because some locations may have different equipment or policies than others, even within the same state.
Processing fees and why they exist
When you pay a registration fee with a credit card, the DMV or its payment processor charges a fee to cover the cost of processing that transaction. This fee is typically passed to you, not absorbed by the state. Fees range from $1 to $5 for smaller transactions, or 2 to 3 percent of the total for larger ones — a $200 registration might cost an extra $4 to $6 if you use a card.
Debit cards sometimes have lower fees than credit cards, and some states do not charge a fee for certain payment methods. A few states offer fee-free payment if you pay by check or electronic bank transfer, though these methods take longer to process. Ask your DMV whether a lower-cost payment option is available before you choose your card.
Why American Express acceptance varies
American Express charges merchants higher processing fees than Visa or Mastercard — typically 2.5 to 3.5 percent compared to 1.5 to 2.5 percent. Some state DMVs absorb this cost and accept American Express anyway. Others decline it to keep costs down, especially in states where the DMV operates on a tight budget or passes all processing fees to the customer.
A few states accept American Express only for online payments but not in person, or vice versa. This happens because different payment systems handle different card types. If you have American Express and your state's website does not list it as accepted, do not assume it will work — call ahead or use Visa or Mastercard instead.
Online versus in-person payment differences
Online renewal portals often accept a wider range of cards than in-person offices do, because the online system is managed by a single payment processor. In-person offices may use older card readers that only recognize Visa and Mastercard. Some states also allow online customers to pay by e-check or bank transfer, options not available at the counter.
If you are renewing by mail, check whether the DMV accepts card payments at all — many states that allow online card payments do not accept cards by mail for security reasons. Mail renewal often requires a check or money order instead. The renewal notice you receive in the mail will list the accepted payment methods for that specific renewal route.
What to do if your card is declined
If your card is declined during online renewal, the system will tell you why — usually because that card type is not accepted in your state. Switch to a different card if you have one, or choose a different payment method. Do not try the same card multiple times, as this can trigger fraud alerts on your account.
If you are paying in person and your card is declined, ask the DMV employee whether the issue is the card type or a technical problem. If it is the card type, you can pay with a different card, check, or money order on the spot. If it is a technical problem, you can complete the transaction by phone or online later that day.
Frequently Asked Questions
Does the DMV charge a fee if I pay with Visa or Mastercard?
Most states do charge a processing fee for credit card payments, but the amount varies. Some charge a flat fee of $2 to $5, while others charge a percentage of your total registration cost. Check your state's DMV website or call your local office to find out the exact fee before you pay.
Can I use a prepaid card or gift card at the DMV?
Prepaid cards and gift cards work at the DMV if they carry a Visa or Mastercard logo and have enough funds to cover your registration fee plus any processing charge. Amex-branded prepaid cards may not work in states that do not accept American Express. Test the card online first if possible, or call the DMV to confirm.
What if my state doesn't accept American Express?
Use Visa, Mastercard, or Discover if your state accepts it. If you do not have one of these cards, pay by check, money order, or electronic bank transfer — most states offer at least one of these alternatives. Some DMVs also accept debit cards, which may have lower processing fees than credit cards.
Do I have to pay a processing fee if I renew by mail?
Mail renewal typically does not accept credit cards, so processing fees do not explore. You usually pay by check or money order instead. If your state does allow card payments by mail, the processing fee will be added to your total cost, just as it would be for online or in-person renewal.
Can I pay my registration fee with two different cards?
Most DMV payment systems do not allow split payments across multiple cards in a single transaction. You will need to pay the full amount with one card, or use a different payment method. If you need to split the payment, contact your DMV office to ask whether they can process it manually.