The Bulgarian driving theory exam isn't hard, but it punishes carelessness. About 6 in 10 candidates pass on the first try according to publicly reported pass rates, meaning four in ten walk in unprepared. This guide explains what the test covers, what to study, and how to time the prep so the exam itself is a formality.
The exam in one paragraph
Forty-five multiple-choice questions, forty minutes, on a computer in a КАТ-approved examination centre. Pass mark is 87%, at least 39 of 45 correct. Some questions have more than one correct answer; those are graded all-or-nothing, so partial credit is not a thing. Result is shown immediately on submission. The questions are drawn from the official Bulgarian pool, which is published and finite, the same pool the exam itself draws from. There is no "trick" pool.
Pick your category first
There are six headline categories on the exam, and the questions you see depend on which you choose:
• Category A, motorcycles. Subcategories AM (mopeds up to 45 km/h), A1 (≤125 cc), A2 (≤35 kW). Gets motorcycle-specific scenarios in addition to general theory.
• Category B, cars up to 3,500 kg. The most common licence and the broadest curriculum. If you don't know which you want, this is probably it.
• Category C, trucks above 3,500 kg. Requires Category B first. Heavy-vehicle handling content gets denser.
• Category D, buses (>8 passenger seats). Requires Category B. Adds passenger-safety and route-planning content.
• Category E, trailer endorsements (BE, CE, C1E, DE, D1E). Required when towing exceeds 750 kg or when the combination exceeds the base licence's limits. Coupled testing.
• Category T, tractors and self-propelled agricultural machines.
Pick the right one before you start practising. The DrivXP onboarding picks one too, questions filter to your category from then on.
What the test actually covers
The questions don't spread evenly across topics. Roughly four content domains absorb most of the pool, with everything else as long-tail:
1. Road signs and markings. Warning signs (Group А, triangular, red border), priority signs (Group Б, yield, stop, etc.), prohibitions (Group В), mandatory signs (Group Г), information signs (Group Д), services (Group Е), road markings on the surface, and traffic-light signals. This is the largest single bucket. If you can identify every Group А and Group Б sign reliably you're already halfway through the exam by question count.
2. Right of way. Who goes first at intersections, roundabouts, pedestrian crossings, tram crossings, level crossings, and one-way streets. The default rule (right hand priority) is overridden by signs, signals, and main-road markings, half the questions in this bucket are testing whether you read the override correctly.
3. Driving and vehicle handling. Speed limits in different zones (50 in town, 90/120/140 outside), following distance, overtaking rules, lane changing, lighting (when to use low/high beam, fog lights), behaviour in poor weather, what to do at scenes of accidents.
4. Regulations and equipment. Documents you must carry, mandatory in-vehicle equipment (warning triangle, vest, first-aid kit, fire extinguisher), alcohol limits, novice rules, demerit points, what triggers licence suspension.
Outside these four are the smaller buckets: technical knowledge of the vehicle, environmental driving, basic first-aid, special vehicles. They show up but in single digits.
How long the prep actually takes
For Category B, plan on 25–40 hours of focused practice across two to four weeks. The minimum theoretical course required by Наредба № 37 is 40 academic hours, but candidates who pass on the first try usually layer self-study on top of school instruction.
A workable schedule for a working candidate: 30 minutes a day on weekdays, 90 minutes on weekend days. Three weeks of that pattern gets you through the question pool 1.5–2 times, enough to internalise the patterns. Doubling the rate compresses to 10 days; halving it stretches to six weeks. Less than that is rolling the dice.
The hours you spend in your driving school cover most of the conceptual content. The hours you spend on your own, flashcards, mock exams, weak-spot review, close the gap between "I understood the lesson" and "I will recall it under timer pressure".
How to study effectively
Three principles, in order of importance:
First: practice the question format, not just the rules. The Bulgarian exam interface is its own small skill. The multi-select all-or-nothing rule, in particular, breaks people who guess one correct answer and call it done. Take at least three full-length 45-question mock exams before exam day under the real timer. Most fails on the first try are time-pressure fails, not knowledge fails.
Second: review every wrong answer with intent. The pattern of why you got it wrong matters more than the correct answer itself. "I misread the question" is a different fix than "I didn't know the rule" or "I forgot a multi-select had two correct options." DrivXP's feedback card and AI explanations exist precisely for this, the explanation isn't there to be read once, it's there to be re-read after you fail the same family of question a second time.
Third: trust spaced repetition over re-reading. Re-reading the rules feels productive but barely moves the needle on retention. Working through the questions you're weakest at, exactly when they're fading from memory, locks them in. Every modern study app, DrivXP included, does this for you with an SM-2-style interval algorithm. Use it; don't fight it by skipping topics that "feel solid".
Mistakes most candidates make
Skipping the multi-select interface practice. The most common cause of a near-miss fail (37/45 to 38/45) is not realising a question had two correct answers and clicking the first plausible one. Practise on questions known to be multi-select until clicking is automatic.
Cramming the night before. The exam is the next day; the brain consolidates during sleep. An hour less sleep costs more accuracy than an hour more cramming gains. Stop studying at 21:00 the night before and go to bed.
Memorising distractors instead of rules. If you find yourself recognising "this is the question with the picture of the bus and a tram" you're memorising the question, not the rule. The exam pool is large but finite, but if you draw a small variant of a memorised question on the day, the memorisation breaks. Always read the actual question.
Believing the test is in Bulgarian only. An English version is available. If your Bulgarian is weak, switch, this is what the option exists for.
Ignoring signs you "already know". Group А (warning) and Group Б (priority) signs are the largest and most-tested category. Sweep through them at least twice during prep, even if you're sure you know them.
On the day
A practical sequence: arrive 30 minutes early, sign in with ID and school certificate, listen to the rules demo (especially the multi-select bit), settle, breathe, start. There's no break during the 40 minutes, make sure water and bathroom are handled before you sit down.
When you finish, the result prints immediately. Pass moves you to scheduling the practical exam through КАТ. Fail means a retake after a short waiting period (usually a few days, confirmed by your school), paid separately. There's no hard cap on retakes while your training certificate is valid (~12 months); after that the theoretical course must be redone.
The dedicated exam-day checklist has more detail on timing, what to bring, and what to do if something goes wrong.
Where DrivXP fits
DrivXP turns the official question pool into a faster practice loop than a paper book or a generic flashcard app. The 4,728 questions are bilingual EN/BG, the mock exam runs in the real KAT format (45 questions, 40 minutes, all-or-nothing scoring), and the spaced-repetition engine prioritises questions you're weakest at. AI explanations sit on the wrong-answer page so you don't need to flip back to a textbook to understand why you missed something.
It costs nothing, there's no Pro tier, no ads, no donation prompts. The project exists because driving theory shouldn't cost €30 to study. Create an account, pick your category, and you're practising in under a minute.