The licence cost formula
Getting your Spanish licence isn't a single price — it's a formula. Each component is predictable with the right data.
- DGT fee: fixed nationally. €94.05 for almost every permit (tasa 4.6); €44.58 for LCM/LVA (tasa 2.2); €28.87 to step from A2 to A (tasa 2.3).
- Medical-psychotechnical exam: €35–€60 for B and personal permits; €60–€100 for professional permits (C, D and variants).
- Driving-school enrolment: the most variable component. €50–€450 by city and permit. The most negotiable line item.
- Practical lessons: the cost driver. For the B, plan 8–20 lessons × €25–€35/h. AM only needs 3–6 circuit lessons.
- CAP: professionals only. Freight CAP for C/C+E (€1,000–€1,800), passenger CAP for D/D+E (€1,000–€2,000).
What most public calculators omit: the fee covers two practical sittings. If you fail the first, the second is already paid and you just add 4–8 extra lessons between exams. If you exhaust both without passing, you pay another full fee. The most effective way to save €200–€500 is passing the DGT theory first time.
Worked examples
B licence with 12 lessons
€94.05 (DGT fee) + €50 (medical) + €200 (enrolment) + 12 × €30/h (lessons) = €704.05.
AM licence with 4 lessons (age 15)
€94.05 + €40 (medical) + €100 (enrolment) + 4 × €20/h (circuit lessons) = €314.05.
C licence with freight CAP
€94.05 + €80 (professional medical) + €300 (enrolment) + 10 × €40/h (truck lessons) + €1,400 (CAP) = €2,274.05.
How to cut cost without sacrificing quality
1. Pass the theory first time. Retakes consume the fee and force more lessons to maintain pace. Practise with the official DGT bank online — free and no signup.
2. Compare 3 schools in your area asking for an itemised quote: enrolment, per-lesson price and package price. Differences in the same city can exceed €200–€400 in total.
3. Don't pre-pay a big lesson package until you've taken 2–3 individual lessons — if you don't click with the instructor or progress is poor, you're locked into spent money.
4. Arrive at the practical already comfortable with the car. If you’ve driven before (family, friends), declare honestly — you skip the basic block and drop to 8–10 lessons. The DGT practical exam step by step.
Save by starting with free theory
Each failed sitting costs time and extra lessons. Passing the theory first time can save €200–€500.
Frequently asked questions about licence cost
- Why do driving licence prices vary so much between Spanish cities?
- Three objective reasons: 1) per-lesson pricing is liberalised and depends on fuel cost, premises rent and local competition — Madrid and Barcelona are typically €5–€8/h pricier than small cities; 2) some schools include free enrolment if you pre-pay a lesson package; 3) urban schools rent the test traffic to examine you, which adds hours. The DGT fee (€94.05) and medical (€35–€60) are fixed across Spain.
- How many practical lessons do I really need to pass the B licence?
- Regulation imposes no minimum. The statistical average to pass the B-licence practical exam is 25–30 total hours (including the school's internal mock drives), not 10. Many "10-lesson" commercial packages are designed as an entry point — most candidates add 5–15 extra lessons. Honest planning: estimate 15 lessons minimum if you have no prior vehicle experience, and 8–10 if you have driven before.
- Does the €94.05 DGT fee cover both exams (theory and practical)?
- Yes. The DGT's tasa 4.6 (€94.05 in 2026) is a single fee that covers the theory test plus TWO practical exam sittings. If you fail the theory you can re-sit as many times as needed without using up the practical sittings. If you exhaust both practicals without passing, you pay another full tasa 4.6 to access new sittings.
- What if I fail the practical exam? How much does it cost to re-sit?
- The tasa 4.6 (€94.05) covers two practical sittings. If you fail the first, the second is already paid — you only pay for any additional practical lessons you choose between exams (usually 4–8 hours to address what the examiner flagged). If you exhaust both without passing, you pay another full tasa 4.6 and book new sittings.
- Why are the C and D licences so expensive vs the B?
- Three components push the cost: 1) practical lessons use a real truck or bus — fuel, maintenance, depreciation and specialised instructor far exceed €30/h for the car; 2) the medical-psychotechnical exam is stricter (more tests, more time, €60–€100 vs €35–€60 for the B); 3) the professional CAP adds €1,000–€2,000 if you intend to drive professionally. Without CAP the licence exists but limits you to non-paid driving.
- Should I enrol in a driving school or try independently to save money?
- Self-prep lets you sit the DGT theory (saving the school enrolment: €100–€300 for the B) and prepare online for free. For the practical it is legal in Spain, but in practice most candidates pay school lessons to use a dual-control vehicle and learn the exam routes with a professional instructor. Typical B-licence saving via self-prep: €100–€300 in enrolment. Risk: without dual-control practice it is very hard to pass the practical first time, so the saving can turn into expense if you fail and pay another fee.