The cost to get a learner's permit in North Carolina is $20 for the written test and knowledge exam
North Carolina charges a flat $20 fee for the learner's permit, which covers both your written knowledge test and the permit itself. This is a one-time fee — you do not pay again when you pass. The fee does not include the cost of your state ID card if you need one, and it does not cover any driver education course you may take, which is optional but common.
You pay this fee at the DMV office when you take your test. Bring cash, a debit card, or a credit card — most North Carolina DMV locations accept all three, though calling ahead to confirm payment methods at your specific office is wise. If you fail the written test, you can retake it the same day or return later, but you pay the $20 fee each time you test.
Key Takeaways
- The North Carolina learner's permit fee is $20, paid once when you take your written knowledge test at the DMV.
- You must be at least 15 years old and pass a vision screening and written test to receive your permit.
- The $20 fee covers the permit only — driver education courses, if you choose to take one, cost extra and are not required by law.
- If you fail the written test, you pay $20 again for each retake; there is no limit on how many times you can test.
- Your learner's permit is valid for five years from the date it is issued.
What documents you need to bring to the DMV
Before you pay the $20 fee, you must bring proof of identity, proof of Social Security number, and proof of North Carolina residency. A birth certificate or passport works for identity. A Social Security card, W-2 form, or tax return works for your Social Security number. For residency, bring a utility bill, lease agreement, or bank statement dated within the last 60 days.
You also need a parent or guardian signature on your process if you are under 18. The DMV provides the form, but your parent or guardian must sign it in front of a DMV employee — they cannot sign it beforehand and hand it to you. If your parent or guardian cannot go with you, some DMV offices allow them to sign the form at a separate visit, but policies vary by location. Call your local DMV office to confirm what they accept.
How the written test works and what happens if you fail
The written test has 25 questions about North Carolina traffic laws, road signs, and safe driving practices. You must answer at least 20 questions correctly to pass — that is an 80 percent score. The test is offered in English and Spanish. You have no time limit, though most people finish in 20 to 30 minutes.
If you fail, you can retake the test when ready at most DMV offices, or you can schedule another appointment for a later date. Each retake costs $20. There is no waiting period between attempts, and no limit on how many times you can test. However, if you fail three times in a row, some DMV offices may require you to wait a week before your fourth attempt — call ahead to ask about your specific office's policy.
Vision screening and other requirements at the DMV
When you arrive at the DMV to take your written test, you will also have a vision screening. This is not a full eye exam — it is a quick check to make sure you can see well enough to drive safely. If you wear glasses or contacts, bring them with you. If you fail the vision screening, the DMV will not issue your permit until you provide a letter from an eye doctor saying you can drive safely with correction.
You will also have your photograph taken for your learner's permit. Wear something you are comfortable with — the photo will be on your permit for five years. The DMV has rules about what you can wear (no hats, no sunglasses, no filters or heavy makeup), but these are standard ID photo rules.
Driver education courses and their separate costs
North Carolina does not require you to take a driver education course to get your learner's permit. However, if you are under 18, taking an approved course can lower your car insurance rates and may be required by your school or parents. Driver education courses are offered by private companies and schools, not by the DMV, and they cost between $300 and $600 depending on the provider and whether the course includes behind-the-wheel instruction.
If you do take a course, you will receive a certificate of completion. Bring this certificate to the DMV when you explore for your permit — it does not reduce the $20 permit fee, but it may help you move through the process process faster. Some DMV offices give priority to applicants who have completed driver education, though this is not may provide.
Timeline from process to receiving your permit
Your learner's permit is issued the same day you pass your written test and vision screening, assuming all your documents are in order. You walk out of the DMV with your permit in hand. There is no waiting period, no mailing process, and no additional fees. If your documents are incomplete or incorrect, the DMV will tell you what you need to bring back, and you can return on another day to complete your process.
Your learner's permit is valid for five years from the date it is issued. During this time, you can practice driving with a licensed adult who is at least 21 years old and sitting in the front passenger seat. When you are ready to take your road test for your full license, you can schedule that appointment through the DMV website or by calling your local office.
Replacing a lost or damaged learner's permit
If you lose your learner's permit or it is damaged, you can get a replacement at any North Carolina DMV office. The replacement fee is $5, which is less than the original $20 permit fee. You do not have to retake the written test — you just pay the $5 fee and provide your name and date of birth so the DMV can look up your record. Your replacement permit will have the same expiration date as your original permit.
Bring your ID and proof of residency when you explore for a replacement, just as you did for your original permit. If you are under 18, you do not need a parent or guardian to sign again — the DMV already has your signature on file. The replacement permit is issued the same day.
Frequently Asked Questions
Can I get a learner's permit if I am homeschooled?
Yes. North Carolina does not require you to be enrolled in a public or private school to get a learner's permit. You must be at least 15 years old, pass the written test and vision screening, and bring the required documents. Homeschooled students follow the same process as all other applicants.
What if I do not have a Social Security number?
You must have a Social Security number to get a learner's permit in North Carolina. If you do not have one, you can explore for one through the Social Security Administration before you go to the DMV. Bring your birth certificate and proof of identity to your local Social Security office. This process takes a few weeks, so plan ahead.
Do I have to pay the $20 fee if I fail the vision screening?
No. If you fail the vision screening before you take the written test, you do not pay the $20 fee. You only pay when you actually take the test. If you fail the vision screening, get a letter from an eye doctor and return to the DMV to try again.
Can I take the written test online or by mail?
No. You must go to a DMV office in person to take the written test and have your vision screening and photograph taken. North Carolina does not offer online or mail-in testing for learner's permits. You can find your nearest DMV office and check its hours on the North Carolina DMV website.
What happens to my learner's permit when I turn 18?
Your learner's permit remains valid until its expiration date, even after you turn 18. You do not have to renew it or pay another fee. However, the rules for driving with a learner's permit change at age 18 — you no longer need a licensed adult in the car with you, though you still cannot drive alone until you pass your road test and get your full license.