Skip to content
ViaReady
Start preparing

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.

The DGT theory exam’s figures and the official document that publishes each one
FigureValueSource
Questions30, each with three answer options. The regulation sets 30–50 for the common test.
Errors allowed3 at most: errors may not exceed one in ten of the questions asked, rounded up.
Time30 minutes: 1 minute per question, extended when a question includes a video.
LanguagesFor category B: Spanish, English, French and German, and Catalan, Basque, Galician or Valencian where they are co-official. You choose on the application.
FeeFee 2.1: €94.05 in 2026. Each application gives 2 sittings.
Theory tests in 2025587,049 passed and 572,491 failed, across every licence class.
Road tests in 2025600,261 passed and 601,266 failed.
How long a pass lasts2 years from the day after it, restarted when you pass the next test.
Medical reportThe psychophysical aptitude report is valid for 90 days; apply before it runs out.
Novice driver’s points8 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.

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.

ViaReady

Spanish driving theory, in your language

Available for iOS 15+ and Android 8+.