How Much Does the Alberta Knowledge Test Cost in 2026?
The Alberta Class 7 knowledge test costs approximately $17 per attempt. The fee is set by individual registry agents — not the provincial government — so it can vary by a dollar or two between offices. That sounds cheap, until you realize you pay it again every single time you fail.
The full cost of getting your learner's licence
The knowledge test fee is only one piece. Here's what most new drivers in Alberta actually pay on the way to a Class 7 licence:
| Item | Typical Cost |
|---|---|
| Knowledge test (per attempt) | ~$17 |
| Class 7 licence (5-year card) | ~$93 |
| Vision screening | Usually included at the registry |
| Retake fee (each failed attempt) | ~$17 again |
Prices are set by registry agents and reviewed periodically, so call your local registry to confirm before you go. Bring two pieces of ID (one with a photo), proof of Alberta residency, and parental consent if you're under 18.
The hidden cost: failing the test
Alberta allows only one knowledge test attempt per day. If you fail, you pay the fee again AND make another trip to the registry — easily a half-day lost. Many test takers fail not because the material is hard, but because the questions are more specific than they expect. Knowing you should stop at a stop sign isn't enough; the test asks where exactly to stop and in what order the rules apply.
Cheapest path to a licence
One $17 attempt that you pass beats three attempts at $51 plus three trips to the registry. Free practice tests are the highest-return preparation you can do.
How to make sure you only pay once
- Read the official Alberta Driver's Guide at least once — every test question comes from it.
- Take free practice tests until you consistently score above 90% — the real pass mark is 25 out of 30 (83%), so give yourself a margin.
- Drill road signs with pictures — sign questions are heavily represented and easy marks if you've seen the signs before.
- Book your test for a time when you're rested. The test is untimed, so read every question twice.
Once you pass the knowledge test and vision screening, you'll pay the licence issuance fee and walk out with your Class 7. From there, the GDL program takes over.
Frequently Asked Questions
How much is the Alberta knowledge test in 2026?
About $17 per attempt. The exact fee is set by each registry agent, so it varies slightly between locations.
Do I pay again if I fail the Alberta knowledge test?
Yes. Every attempt costs the full test fee, and Alberta allows only one attempt per day.
How much does a Class 7 licence cost in Alberta?
The 5-year Class 7 licence card costs around $93, paid after you pass the knowledge test and vision screening.
Is the Alberta knowledge test free anywhere?
No — the official test always has a fee at the registry. But practice tests, like the free ones on AlbertaDrive, cost nothing and dramatically improve your odds of passing on the first paid attempt.