Book your appointment through the NC DMV website or by phone before visiting in person
North Carolina requires you to schedule an appointment before going to a Division of Motor Vehicles office for most transactions, including license renewals, replacements, and new licenses. You cannot walk in without one — the DMV will turn you away. The two ways to book are the official NC DMV website (ncdmv.org) and the customer service phone line at 919-715-7000.
The online system lets you choose your preferred office location, see available dates and times, and confirm your appointment when ready. The phone line works the same way but requires speaking with a representative. Both routes are free. Appointment slots typically open 30 days in advance and fill fastest in urban areas like Charlotte, Raleigh, and Greensboro.
Key Takeaways
- North Carolina DMV appointments are booked through ncdmv.org or by calling 919-715-7000, and you must have one before visiting any office.
- Slots open 30 days ahead and fill quickly in larger cities, so booking early gives you more time options.
- You will need your Social Security number, current license or ID, and proof of residency to complete your appointment booking.
- If no appointments are available at your preferred location, check smaller nearby offices or try booking for a later date.
- Cancellations happen regularly, so if your first choice is full, check back within a few days.
What information you need before booking
Have your Social Security number, current North Carolina driver's license or ID card, and a document showing your current address ready when you book. The address proof can be a utility bill, lease, mortgage statement, or bank statement dated within 60 days. If you are renewing a license that expired more than three years ago, you may need to provide additional documents — the booking system will tell you what applies to your situation.
If you are explore for your first license or replacing a lost one, gather your birth certificate or passport, proof of Social Security number (Social Security card, W-2, or tax return), and two proofs of residency. The online system walks you through which documents you need based on the transaction type you select.
How to book online step by step
Go to ncdmv.org and select "Schedule an Appointment" from the homepage. Choose your transaction type from the dropdown menu — renewal, replacement, new license, or another service. Enter your driver's license number or Social Security number to pull up your record.
Select your preferred county and DMV office location. The system shows all offices in that county with their current availability. Pick a date and time from the slots shown for your chosen office. Confirm your appointment details, including your name, phone number, and email address. You will receive a confirmation number when ready and a reminder email 24 hours before your appointment.
Write down or screenshot your confirmation number. Bring it with you on the day of your appointment along with all required documents. If you need to reschedule, log back into the same system using your confirmation number.
Booking by phone if the website is not working
Call 919-715-7000 Monday through Friday, 8 a.m. to 5 p.m. Eastern time. Have your driver's license number or Social Security number ready. Tell the representative your preferred county and office location, and they will check availability for you. They will book the appointment and give you a confirmation number over the phone.
The phone line can have wait times of 15 to 45 minutes during peak hours, especially mid-morning and early afternoon. Calling early in the week or first thing in the morning usually means shorter waits. Request a callback option if available rather than holding.
What to do if no appointments are available
If your preferred office shows no open slots, expand your search to nearby counties. Smaller offices in rural areas often have more availability than urban DMV locations. You can drive to a different county for your appointment — there is no requirement to use the office closest to your home.
Check back every few days, because cancellations create new slots regularly. Set a phone reminder to check the website at the same time each day. If you have a time-sensitive need — such as an expired license and an upcoming trip — call the DMV directly to explain your situation; some offices hold emergency slots for hardship cases.
What happens on appointment day
Arrive 10 to 15 minutes early with your confirmation number and all required documents. The office will call your name when it is your turn. Bring originals of all documents — photocopies are not accepted. If you are missing any required paperwork, the DMV will not process your transaction and you will need to reschedule.
The appointment itself usually takes 15 to 30 minutes. You will have your photo taken, answer questions about your process, and pay any applicable fees. Fees vary by transaction type: renewals cost around $60, replacements around $20, and new licenses around $20, though amounts change periodically. Ask the office which payment methods they accept — most take cash, card, and check.
Rescheduling or canceling your appointment
To reschedule, go back to ncdmv.org and enter your confirmation number. You can select a new date and time at the same office or switch to a different location. Cancellations through the website are when ready and free. If you booked by phone, call 919-715-7000 to cancel or reschedule.
Cancel as soon as you know you cannot make your appointment so the slot opens for someone else. If you miss an appointment without canceling, you may be required to wait longer to book your next one, though policies on this vary by office.
Frequently Asked Questions
Can I renew my license by mail instead of going in person?
North Carolina allows mail renewal only if your license is not expired and you meet specific conditions — you must be at least 70 years old, have a medical condition, or live overseas. Most people must visit an office. Check ncdmv.org to see if mail renewal is an option for your situation.
What if I lost my confirmation number?
Log back into ncdmv.org with your driver's license number or Social Security number and your appointment will appear. You can view or print your confirmation number from there. If you booked by phone, call 919-715-7000 and they can look it up for you.
Do I need an appointment for a written test or road test?
Yes. Written tests and road tests also require appointments booked through the same system. Select the appropriate transaction type when booking — the system will guide you to the right option based on what you need.
What if my address changed since my last license?
Update your address during your appointment. Bring proof of your new address dated within 60 days. The DMV will update your record and issue a new license with the correct address at no extra charge if you are already renewing.
Can someone else book an appointment for me?
Yes, but you must be present at the appointment. The person booking needs your Social Security number and driver's license number. You will still need to provide your own documents and signature when you arrive.