How many questions and mistakes does the DGT theory test have? 📝
Quick answer: The common DGT theory test for licence B has 30 multiple-choice questions (3 options), lasts 30 minutes and you pass with a maximum of 3 mistakes (90% correct). With 4 or more errors the result is «no apto» (fail). The official fee gives you 2 attempts and a theory pass is valid for 2 years.
Updated: 17/08/2026 · Sources: DGT, BOE and current regulations
Questions, time and mistakes by licence (2026 table)
| Licence | Questions | Time | Max mistakes |
|---|---|---|---|
| B (car) — common test | 30 | 30 min | 3 |
| AM (moped) | 20 | 20 min | 2 |
| A1 / A2 (motorcycle) — specific test | 20 | 20 min | 2 |
| C, D, E (professional) — specific test | 20 | 20 min | 2 |
If you don't hold licence B, for A1/A2 you must also pass the common 30-question test. Professional licences (C, D) require holding B; the CAP is a separate exam.
How it is scored and what counts as a mistake
Each question has one correct answer and all are worth the same. Unanswered questions count against you: what matters is reaching the minimum number of correct answers (27 of 30 for licence B). There is no extra penalty for answering wrong versus leaving blank, so always answer every question.
Attempts and validity of a pass
The official DGT fee (€94.05 in 2026) includes two attempts: if you fail the theory first time, you can retake it without paying again. Once passed, the theory result is valid for 2 years: if you don't pass the practical within that period, you must retake the theory.
Is it hard? The real numbers
Official statistics show that fewer than half of candidates pass the licence B theory test first time in Spain. The most common cause isn't lack of study but cutting it fine: candidates averaging 80–85% in practice tests tend to fall to one tricky question. The safe benchmark is to book the exam when you consistently pass mock exams at 90% or above — the same threshold TraficoTest uses for its pass probability and refund guarantee. See the full analysis in our DGT theory exam statistics.
Frequently asked questions
How many mistakes fail the licence B theory test?
4 or more mistakes. The maximum allowed is 3 errors out of 30 questions (90% correct).
How long is the DGT theory test?
30 minutes for the common B test and 20 minutes for the 20-question tests.
How many attempts does the DGT fee include?
Two attempts. If you fail both, you must pay the fee again.
How long is a theory pass valid?
2 years. If you don't pass the practical within that period, you must retake the theory.




