The DGT theory exam, in numbers
How hard is the DGT theory exam?
In 2025, 587,049 DGT theory tests were passed and 572,491 were failed.
Those are the results of the 1,159,540 theory tests the DGT held in 2025 for every licence class, from its statistical yearbook. The category-B test has 30 questions, allows 3 errors at most and lasts 30 minutes.
The figures, each with its source
Every figure in this table is as the DGT or the BOE publishes it, with the document it comes from. None is an estimate.
| Figure | Value | Source |
|---|---|---|
| Questions | 30, each with three answer options. The regulation sets 30–50 for the common test. | |
| Errors allowed | 3 at most: errors may not exceed one in ten of the questions asked, rounded up. | |
| Time | 30 minutes: 1 minute per question, extended when a question includes a video. | |
| Languages | For category B: Spanish, English, French and German, and Catalan, Basque, Galician or Valencian where they are co-official. You choose on the application. | |
| Fee | Fee 2.1: €94.05 in 2026. Each application gives 2 sittings. | |
| Theory tests in 2025 | 587,049 passed and 572,491 failed, across every licence class. | |
| Road tests in 2025 | 600,261 passed and 601,266 failed. | |
| How long a pass lasts | 2 years from the day after it, restarted when you pass the next test. | |
| Medical report | The psychophysical aptitude report is valid for 90 days; apply before it runs out. | |
| Novice driver’s points | 8 points instead of 12 for the first three years of the licence. |
What the pass figures count
Every year the DGT publishes how many tests ended in a pass and how many in a fail, by province and by type of test. In 2025 it held 1,159,540 theory tests: 587,049 passed and 572,491 failed. They count tests, not people — someone who fails and retakes appears twice — and they add up every licence class, not category B alone. The table says nothing about who studied with what: ViaReady publishes no pass rate, because it measures none.
Questions about the theory exam
- How many questions does the DGT theory exam have, and how many mistakes are allowed?
- 30 questions with three answer options each, and you pass with 3 mistakes at most. It lasts 30 minutes, 1 minute per question, and the time is extended when a question includes a video. The Reglamento General de Conductores fixes all of this.
- How many people pass the DGT theory exam?
- In 2025, according to the DGT’s Anuario Estadístico General, 587,049 theory tests ended in a pass and 572,491 in a fail, counting every licence class. They are tests, not people: anyone who retakes is counted each time.
- How much does the DGT theory exam cost, and how many times can I sit it?
- The DGT’s fee 2.1 is €94.05 in 2026 and gives 2 sittings in total, theory and practical tests together. Fail both and you pay a new fee. Driving-school lessons and the medical report are paid separately.
- How long is a passed DGT theory exam valid for?
- 2 years from the day after the pass, and the period restarts when you pass the next test. The medical report you apply with is valid for 90 days.
Where each figure comes from
Every figure on this page is the DGT’s or the BOE’s, as those documents read on October 31, 2026. The yearbook figures are the ones the DGT published for 2025.
- DGT · Anuario Estadístico General 2025, tabla 110 (pág. 142)
- BOE · Reglamento General de Conductores (Real Decreto 818/2009), arts. 51 a 53 y anexo VI
- DGT · Tráfico y Seguridad Vial, «Examen teórico: la importancia de conocer el riesgo» (15/10/2025)
- DGT · Solicitud de pruebas de aptitud (Mod. 04), «Idioma de la prueba teórica»
- DGT Sede · Solicitud de prueba de aptitud de examen
- DGT · Requisitos, preparación y presentación a examen
- BOE · Ley sobre Tráfico, Circulación de Vehículos a Motor y Seguridad Vial (Real Decreto Legislativo 6/2015), art. 63
ViaReady is independent of the DGT. Figures change — the yearbook every year, the fee with the budget — and your traffic office has the last word, so check the DGT’s page before you book.
Rehearse the exam in its official format
ViaReady teaches every rule in your language, with the exam’s Spanish wording beside it, and rehearses the official format: 30 questions, 3 errors allowed, 30 minutes.
Get the app
Start on your phone
Everything above lives in the app for iPhone and Android. Free to start — no card needed.
Spanish driving theory, in your language
Available for iOS 15+ and Android 8+.