How to book a North Carolina permit appointment online or by phone

North Carolina lets you book a learner's permit or commercial learner's permit appointment through the DMV's online scheduling system or by calling your local DMV office. The online system is faster — you pick your date and time when ready — but phone booking works if you prefer to talk to someone or if the online system shows no open slots.

To book online, go to the North Carolina Division of Motor Vehicles website, select "Schedule an Appointment," choose your county, pick the service (learner's permit or commercial learner's permit), and select an available date and time. You'll need your email address to confirm. By phone, call your county's DMV office directly; the number is listed on the DMV website by county. Have your Social Security number, date of birth, and preferred dates ready when you call.

Appointments typically fill up 2 to 4 weeks in advance during busy seasons, so book as soon as you know when you want to test. If no slots show available, check back daily — cancellations open up regularly, or try a different county if you're willing to travel.

Key Takeaways

  • The North Carolina DMV online scheduling system at ncdmv.org lets you book a permit appointment and see available times when ready without calling.
  • If online slots are full, call your county DMV office directly; the phone number is on the DMV website and staff can sometimes find times not shown online.
  • Bring your Social Security card, birth certificate or passport, proof of residency, and completed Form DL 44 to your appointment.
  • Appointments book up 2 to 4 weeks ahead during peak times, so schedule as soon as you know your preferred date.
  • If your county has no openings, check neighboring counties — you can test in any county, not just your home county.

What documents to bring to your permit appointment

Bring your original Social Security card, an original birth certificate or U.S. passport, and one document showing your current address — a utility bill, lease, or bank statement dated within 60 days works. You'll also need a completed Form DL 44 (process for Drivers License or Learner's Permit), which you can read from the DMV website or fill out at the office.

If you're under 18, bring a parent or guardian with a valid ID. If you're 18 or older, you don't need anyone with you, but you do need to bring all your own documents. Photocopies don't count — the DMV needs originals or certified copies.

Bring your email address or phone number so the DMV can send you your appointment confirmation. If you lose the confirmation, you can look up your appointment on the DMV website using your name and date of birth.

What happens during a permit appointment

The appointment itself takes 15 to 30 minutes. A DMV staff member will verify your documents, take your photo, and have you sign your process. Then you'll take the written knowledge test — 25 questions on North Carolina traffic laws and safe driving. You need 20 correct to pass.

If you pass, you'll pay the permit fee (currently $20 for a learner's permit, though fees can change) and receive your permit on the spot. If you don't pass, you can retake the test the same day at most offices, though some require you to wait a few days. Ask the staff member before you leave whether you can retest when ready.

Bring reading glasses if you use them. The test is on a computer at most offices, though some still use paper. Either way, you'll have time to read each question carefully.

Rescheduling or canceling your appointment

If you need to change your appointment, log into the online scheduling system with your email address and confirmation number, or call your county DMV office. Canceling online is when ready; by phone, the staff member will process it right away. You can then book a new time slot when ready.

Cancel at least 24 hours before your appointment if you can. If you miss an appointment without canceling, some counties may require you to wait before booking again, though policies vary. Call ahead if you're running late — some offices will still see you if you arrive within 15 minutes of your time.

What to do if you can't find an appointment

If your county shows no openings for weeks, try these steps: First, check the online system every morning around 8 a.m. — cancellations often post overnight. Second, call your county DMV office directly; staff sometimes hold a few slots for phone bookings that don't show online. Third, look at neighboring counties; you don't have to test in your home county.

If you're in a rural area with very limited appointments, the closest larger city's DMV may have more frequent slots. Check the DMV website for all office locations and hours in your region. Some offices are open evenings or Saturdays, which may have different availability than weekday slots.

If you're in a genuine emergency — moving out of state soon, for example — call the DMV's main office in Raleigh at the number on their website and explain your situation. They can sometimes direct you to an office with faster availability or advise you on your options.

Permit appointment fees and what's included

A learner's permit costs $20 in North Carolina. A commercial learner's permit (CDL) costs more — typically $40 to $60, depending on the class of commercial license you're pursuing. These are one-time fees for the permit itself; there's no separate appointment fee.

Your permit is valid for one year from the date it's issued. You can take your road test anytime during that year, but most people wait at least 30 days and practice with a licensed adult driver. When you pass your road test, you'll pay an additional fee for your full driver's license (currently around $20 to $30), but that's a separate transaction.

Payment is cash or card at the DMV office. Bring enough to cover the permit fee plus a small buffer in case you need to retake the written test the same day (no additional fee for retests, but you want to be prepared).

Frequently Asked Questions

Can I book a permit appointment for someone else?

No. The person taking the test must book their own appointment or have a parent or guardian under 18 book it for them. You'll need the applicant's Social Security number and date of birth to complete the booking. At the appointment, the applicant must be present with valid ID.

What if I fail the written test at my appointment?

Most North Carolina DMV offices let you retake the test the same day at no extra cost. Ask the staff member when ready after you fail whether you can retake it. If the office doesn't allow same-day retests, you can book a new appointment online or by phone and try again.

Do I need to bring my Social Security card if I have a passport?

You need either a Social Security card or a passport, not both. Bring whichever original document you have. You still need an original birth certificate or passport for proof of citizenship, so if you're using your passport for that, bring your Social Security card as your second ID document.

Can I book an appointment more than a month in advance?

The online system typically shows availability 4 to 6 weeks out. You can book as far ahead as the system allows. If you need a specific date further away, call your county DMV office and ask whether they can hold a slot or add you to a waitlist.

What if I move before my appointment?

You can keep your appointment in your original county or cancel and book in your new county. If you're moving out of state, cancel and contact your new state's DMV about their permit process — requirements vary. Call your North Carolina DMV office to cancel if you're leaving the state.