Missouri learner's permit and driving test fees in St. Louis

A Missouri learner's permit costs $11.50 and is valid for three years. The written knowledge test itself is free — you pay only when you explore for the permit through the Missouri Department of Revenue. The road test, taken after you've held your permit for a required waiting period, costs $11.50 as well. Both fees are the same whether you test in St. Louis city or St. Louis County.

You'll pay these fees at a Missouri license office when you submit your process and take your tests. St. Louis has multiple locations: the downtown office on Olive Street, the south city office on Gravois Avenue, and satellite offices in Clayton and Kirkwood. Each location charges the same state fee, though some may accept different payment methods.

The total cost to get from learner's permit to a full driver's license is $23 in state fees, assuming you pass both tests on your first attempt. If you fail either test, you'll pay the $11.50 fee again when you retake it.

Key Takeaways

  • A Missouri learner's permit costs $11.50 and the road test costs $11.50, for a total of $23 in state fees to reach a full license.
  • The written knowledge test is free; you pay only when you explore for the permit itself.
  • You must hold your learner's permit for at least 182 days before you can take the road test, so budget time as well as money.
  • If you fail either test, you pay the $11.50 fee again to retake it at any Missouri license office.
  • St. Louis has five license office locations, and all charge the same state fees regardless of which one you visit.

What the learner's permit fee covers

When you pay $11.50 for your learner's permit, you're paying for the permit document itself and the right to take the written knowledge test. The test has 25 multiple-choice questions about Missouri traffic laws, road signs, and safe driving practices. You must answer at least 20 correctly to pass.

The permit is valid for three years from the date you receive it. During that time, you can practice driving with a licensed adult who is at least 21 years old and sitting in the front passenger seat. The permit does not cost extra to renew if it expires before you pass your road test — you'll need to reapply and pay the $11.50 fee again.

Road test fees and what happens after you pass

The road test costs $11.50 and tests your ability to handle a vehicle safely in real driving conditions. A Missouri examiner will ride with you for about 15 to 20 minutes, watching how you handle turns, stops, parking, and highway driving. You must use your own vehicle or borrow one; the state does not provide test vehicles.

You cannot take the road test until you have held your learner's permit for at least 182 days. This waiting period is a state requirement and applies to all drivers under 18. If you're 18 or older when you get your permit, you can take the road test when ready.

Once you pass the road test, you receive a full driver's license valid for six years (or eight years if you're over 70). There is no additional fee for the license itself — the $11.50 road test fee covers it. Your license will be mailed to you within 7 to 10 business days.

Where to pay and what to bring

You pay both fees in person at a Missouri license office. St. Louis locations include the downtown office at 301 West Olive Street, the south city office at 4901 South Gravois Avenue, and satellite offices in Clayton and Kirkwood. Hours vary by location, but most are open Monday through Friday from 8 a.m. to 5 p.m., with some Saturday hours available.

Bring your Social Security number, proof of residency (a utility bill or lease dated within 90 days), and proof of identity (a passport or birth certificate). You'll also need your signature on file. Payment methods vary by location — most accept cash, debit cards, and checks, but call ahead to confirm what your chosen office accepts.

The written test is administered on a computer at the license office. You do not need to study with a specific book or material — Missouri publishes a free study guide online that covers everything on the test. The road test is scheduled at the same office after you pass the written test, usually within a few weeks.

What happens if you fail and need to retake a test

If you fail the written knowledge test, you can retake it the same day or schedule another appointment. You'll pay the $11.50 fee again. Most people pass on their second attempt if they study the Missouri driver's manual between tries.

If you fail the road test, you must wait at least one week before retaking it. You'll pay $11.50 again and schedule a new appointment at a license office. Common reasons for failing include improper lane changes, failure to signal, or unsafe parking. Your examiner will tell you what you need to improve.

Your learner's permit remains valid while you retake tests, so you don't lose practice time if you fail. However, if your permit expires before you pass the road test, you'll need to reapply for a new permit and pay $11.50 again.

Costs if you're over 18 or getting a commercial license

The fees are the same whether you're 16 or 50 — $11.50 for the learner's permit and $11.50 for the road test. However, if you're 18 or older, you skip the 182-day waiting period and can take the road test when ready after passing the written test. This means you can reach a full license in a single visit if you pass both tests.

If you're pursuing a commercial driver's license (CDL) instead of a standard license, the fees are higher. A CDL learner's permit costs $31, and the CDL road test costs $31. These are separate from the standard license fees and require additional testing and medical certification.

Frequently Asked Questions

Can I take the written test online or by mail?

No. Missouri requires you to take the written knowledge test in person at a license office. You cannot take it online, by mail, or through a third-party testing center. You must visit a St. Louis area office to test.

Do I have to use my own car for the road test?

Yes. Missouri does not provide test vehicles. You must bring a vehicle that is registered, insured, and in safe working condition. The vehicle must have working brakes, lights, wipers, and a valid inspection sticker. You can borrow a friend's or family member's car.

What if I pass the written test but fail the road test — do I have to pay again?

Yes. Each test has its own $11.50 fee. If you pass the written test but fail the road test, you pay $11.50 to retake the road test. Your learner's permit stays valid, so you don't need to reapply for that.

How long does it take to get my license after I pass the road test?

Your physical license card is mailed to you within 7 to 10 business days. You'll receive a temporary paper license at the office that day, valid until your card arrives. You can drive legally with the temporary license.

Are there any discounts or fee waivers for low-income drivers?

Missouri does not offer fee reductions or waivers based on income for standard driver's licenses. The $11.50 fees explore to all applicants. Some community organizations in St. Louis offer free driver's education courses, which may help you pass the tests on your first attempt and avoid retake fees.