North Carolina driver's license fees by license type

A standard North Carolina driver's license costs $20 and is valid for eight years. If you are under 18, the fee is the same but the license expires when you turn 21. A commercial driver's license (CDL) costs $40 and is valid for five years. A motorcycle endorsement adds $20 to whichever license type you hold.

These are the fees you pay to the North Carolina Division of Motor Vehicles (DMV) when you complete your transaction. If you renew by mail instead of in person, the fee remains the same — there is no discount for mail renewal. If you need a duplicate or replacement card because yours was lost or damaged, that costs $10.

The fees listed above are current as of 2024, but North Carolina updates them periodically. Before you go to the DMV, check the official DMV website or call your local office to confirm the exact amount, since fees can change without notice.

Key Takeaways

  • A standard eight-year North Carolina driver's license costs $20, with no additional fees for mail renewal.
  • A commercial driver's license costs $40 and is valid for five years.
  • Adding a motorcycle endorsement to any license type costs $20.
  • A duplicate or replacement card costs $10 if your original is lost or damaged.
  • Fees are set by the state and do not vary by county or DMV office location.

What you need to bring to pay the fee

You cannot pay the DMV fee online or by phone — you must pay in person at a DMV office or through an approved third-party location. Bring a valid payment method: cash, debit card, or credit card. Some DMV offices accept checks, but call ahead to confirm, since not all locations do.

The fee itself is straightforward, but you will also need to bring documents to prove your identity and residency before the DMV will process your license. These documents are separate from the fee, but you cannot complete the transaction without them. If you do not have the required documents, the DMV will not accept your payment and you will have to return another time.

Where to pay and how long it takes

Pay at any North Carolina DMV office during business hours. Most offices are open Monday through Friday, 8 a.m. to 5 p.m., though some have extended hours on certain days. A few locations offer Saturday hours — check the DMV website to find the office nearest you and confirm its schedule.

You can also pay at certain third-party locations, such as some county tax offices and private driver's license services. These locations charge the same state fee but may add their own service fee on top. If you use a third-party location, ask about their additional charges before you pay.

Wait times at DMV offices vary widely depending on the time of day and day of the week. Early morning and mid-week visits are usually faster than afternoons or Fridays. After you pay the fee, the DMV will issue your license the same day if all your documents are in order. If you need a replacement card, it arrives by mail within 7 to 10 business days.

Renewal fees and when they are due

When your license expires, you renew it by paying the same fee again — $20 for a standard license, $40 for a CDL. You can renew up to one year before your expiration date, so you do not have to wait until the last moment. The DMV sends a renewal notice by mail about 60 days before your license expires, but that notice is a reminder only — it does not extend your important date.

If your license has already expired, you can still renew it, but you may have to retake the written test and vision test depending on how long it has been expired. If it expired less than one year ago, you usually just pay the renewal fee. If it expired more than one year ago, contact your local DMV office to find out what additional steps are required.

Reduced or waived fees for certain situations

North Carolina does not offer a reduced fee for low-income residents or a fee waiver program for driver's licenses. The $20 standard fee applies to everyone, regardless of income. However, if you are a military member on active duty, you may be able to renew your license by mail without visiting an office in person, which can save you time if you are stationed outside North Carolina.

If you are a victim of domestic violence and need to change your address on your license without revealing your new location, contact the DMV directly to discuss your options. This does not reduce the fee, but the DMV has procedures to protect your privacy during the process.

What happens if you pay the wrong amount

If you underpay the fee, the DMV will not process your license and will ask you to pay the full amount before leaving. If you overpay in cash, the DMV will give you change. If you overpay by card, the extra amount will be refunded to your card within 5 to 7 business days.

If you pay the fee but then decide not to complete the license process, you can request a refund. The refund process takes 7 to 10 business days and requires you to submit a written request to the DMV office where you paid. Not all situations may have access to for a refund — contact your local office to ask whether your situation does.

Frequently Asked Questions

Can I pay the DMV fee online?

No. North Carolina does not allow online payment for driver's license fees. You must pay in person at a DMV office or approved third-party location. Some offices may accept payment by phone for renewal in limited situations — call your local DMV to ask.

Do I have to pay the full fee if I am renewing early?

Yes. The renewal fee is the same whether you renew one year early or on your expiration date. Renewing early does not reduce the cost, but it does give you a longer period before you have to renew again.

What if I lose my license before it expires?

A replacement card costs $10, not the full $20 license fee. You pay the replacement fee and the DMV issues a new card with the same expiration date as your original license. You do not pay for a new eight-year term.

Are there any other costs besides the license fee?

The DMV fee is the only state charge. However, if you take a driving test, some testing locations charge a separate fee for the test itself, usually $10 to $20. If you use a third-party DMV location, they may add a service fee on top of the state fee.

How long does it take to get my license after I pay?

If you are getting a new license and all your documents are in order, the DMV issues it the same day. If you are getting a replacement card, it arrives by mail within 7 to 10 business days. You can drive with a temporary paper license while you wait for the card.