EPA 608 Practice Questions — 532 Verified Questions Across All 4 Sections

A founder's account of what it actually takes to build accurate EPA 608 practice questions — and why the first version wasn't good enough.

QUICK FACTS — THE QUESTION BANK
  • 532 verified questions across 4 categories: Core (238), Type II (156), Type III (76), Type I (62)
  • 3-layer validation: structural → fact-check against 40 CFR → LLM cross-verify
  • Difficulty tagged per question: 165 easy, 254 medium, 113 hard
  • 19 questions specifically flagged and updated for A2L / AIM Act changes (R-410A ban Jan 1, 2025)
  • Automated regulatory watch monitors eCFR for changes to 40 CFR Part 82 and Part 84
  • Target coverage: ~80 subtopics × multiple angles — every real exam concept has at least 3 question variants

EPA 608 Practice Questions Are Broken Across the Web — Here's What I Found

EPA 608 practice questions are a solved problem if you measure by quantity. Search for them and you'll find dozens of sites offering 50, 100, sometimes 300 questions. What most of them don't offer is accuracy. When I started building this platform, I spent three weeks auditing competitor question banks before writing a single question of my own. What I found was not encouraging.

The most common failure mode is wrong distractors. On multiple-choice questions, the incorrect answer choices should be plausible but clearly wrong when you understand the regulation. What I found instead were questions where two or three of the four choices could be correct depending on which version of the regulation you consult, because the question writer had not checked the current Code of Federal Regulations (40 CFR Part 82). The AIM Act alone invalidated dozens of questions on sites that hadn't updated since 2020.

The second failure mode is missing explanations. An explanation is not just pedagogically useful — it's how you catch a bad question before a technician studies with it. If you can't write a clear explanation that cites a specific regulation, the question is probably wrong. This became one of my non-negotiable requirements: every question in the bank must have a citable explanation. No explanation, no promotion to the live bank.

I'm a software developer, not an HVAC technician. Building this forced me to learn the regulations the hard way — by trying to write questions precise enough to survive 3-layer validation. I've read 40 CFR Part 82 cover to cover. I've read the AIM Act. I've tracked EPA rulemaking notices. This is non-commodity knowledge not because I'm an expert, but because I've had to verify every single fact by primary source to prevent my own platform from teaching people wrong answers.

Version 1: Starting from a Legacy PDF

The first version of the question bank was bootstrapped from a commercially available EPA 608 exam prep guide — one of the common PDFs that circulates in the HVAC training world. I imported 20 questions from it, manually reviewed them, and used them as a baseline while I built the generation system. They're still in the bank today, tagged source: legacy-pdf, and they perform fine. But they showed me immediately what the ceiling was.

Legacy questions from PDF study guides have a specific characteristic: they test recall, not comprehension. "What is the ODP of R-12?" is a recall question. It has one right answer, but it tells you nothing about whether the technician understands why ODP matters to the Section 608 framework. After the first internal beta, I could see from the completion patterns that technicians were moving through the easy questions at 90%+ accuracy, hitting the medium questions, and then dropping off.

The problem wasn't question difficulty in the abstract. It was that the question difficulty was miscalibrated. I had too many "name this refrigerant" questions (easy recall) and not enough situational questions — the kind the real Prometric exam uses. The real exam gives you a scenario: a technician arrives on-site, here is the equipment, here is what they want to do — is this legal? Those questions require understanding of scope, certification type, equipment category, and the specific prohibition language in 40 CFR Part 82.

532
Verified questions in current bank
238
Core section questions
113
Hard-difficulty questions
19
A2L / AIM Act questions updated

The Rebuild: Facts First, Questions Second

EPA 608 practice questions live or die by the accuracy of the underlying facts. Every number, every date, every dollar amount in a question must be traceable to a primary source — and the primary source for EPA 608 is always the Code of Federal Regulations, not a study guide and not another practice test site.

The core decision I made in the rebuild was to separate the ground truth from the question generation. Before generating a single new question, I built a facts table — a structured data file where every verifiable fact in the entire EPA 608 domain is stored with its source citation. Civil penalty amount: $44,539 per day per violation (40 CFR Part 82.169). CFC/HCFC venting prohibition date: July 1, 1992. HFC venting prohibition date: November 15, 1995. R-410A high-pressure appliance threshold: 200 psig. Each fact has a source_ref, a verified flag, and a last_updated timestamp.

This matters because the question generator is Claude (the AI model) operating against the facts table — not against its own training data. When Claude generates a question that says "up to $50,000 per day," the validator catches it against facts.ts and rejects it, because the current CFR figure is $44,539. This distinction between AI-generated questions checked against a facts table versus AI-generated questions based on training data alone is the entire difference between accurate and inaccurate practice tests at scale.

How the 3-Layer Validation Works

Every generated question passes through: (1) Structural check — four distinct options, no duplicate answers, explanation present, source_ref present. (2) Fact check — every number, date, and regulatory citation is cross-referenced against the ground truth table. (3) LLM verify — a separate AI pass evaluates whether the explanation is accurate, whether the distractors are appropriately wrong, and whether the question matches the subtopic it's tagged to. Questions that fail any layer go to questions-flagged.json, not the live bank.

What the Data Shows About Difficulty

With 532 questions tagged by difficulty across 4 categories, some patterns emerge that aren't obvious from the outside.

The hardest Core questions — the ones that have the highest failure rate in practice — are not about refrigerant chemistry. They're about enforcement and scope. Questions like: "A technician holds Type II certification. A customer asks them to service a centrifugal chiller that uses R-123. Can they legally perform the work?" The answer is no — centrifugal chillers with R-123 are low-pressure appliances, which require Type III or Universal. But the question requires the technician to know equipment category, not just their certification type. This is the concept the real exam tests hardest.

Recovery cylinder questions are another hard cluster. The hydrostatic test requirement — cylinders must be tested every 5 years per DOT regulations, and a technician is responsible for not using cylinders with an expired or missing test date — appears straightforward until you see the scenario format. If you've only studied "hydrostatic test = 5 years," you may not recognize it when it's framed as "a cylinder with no visible date stamp arrives on site."

The easiest questions, consistently, are the ones about what venting is. "Is it legal to vent refrigerant directly to the atmosphere?" Every technician gets this right. The harder version — "A technician is servicing equipment that contains a refrigerant blend where one component is below the de minimis threshold. Does the venting prohibition still apply?" — fails at a much higher rate. Same topic, different cognitive depth.

The AIM Act Update: Why Regulatory Freshness Matters

The hardest single event in building this question bank was the AIM Act's R-410A provisions coming into effect. The American Innovation and Manufacturing Act of 2020 (42 U.S.C. § 7675) authorized EPA to phase down HFCs, and one of the first significant implementation milestones was the restriction on new R-410A equipment production starting January 1, 2025.

This directly invalidated practice questions. Any question that said "R-410A is the current standard high-pressure refrigerant for new residential equipment" was no longer accurate as of January 2025. Any question that asked about R-454B or R-32 as "proposed alternatives" needed to be updated to reflect that these are now the primary choices for new equipment. I had to review and update 19 questions specifically tagged as A2L or AIM Act affected.

This is why the platform has an automated regulatory watch: cfr-watch.ts monitors the eCFR for changes to 40 CFR Part 82 (refrigerant management) and 40 CFR Part 84 (AIM Act HFC allocation). When a change is detected, the system flags all questions whose source_ref matches the changed section and creates a review task. The bank doesn't update automatically — every change gets human review before promotion. But the detection is automatic, which means we catch changes within days, not months.

Category Questions Target Gap
Core 238 ~250 ~12
Type I 62 ~80 ~18
Type II 156 ~165 ~9
Type III 76 ~105 ~29
Total 532 ~600 ~68

Coverage Philosophy: 80 Subtopics × Multiple Angles

The real EPA 608 exam draws from a content outline published by Prometric, the primary exam administrator. The outline is organized by section and subtopic — not by keyword or refrigerant type. When I structured the question bank, I mapped every subtopic in the Prometric outline to a coverage target in the bank. The goal is not to have 600 questions. The goal is to have at least 3 questions per subtopic per angle — meaning the same underlying concept approached from different directions: definition, application, and scenario.

Type I is currently the thinnest section at 62 questions against a target of 80. Type I is the open-book section of the EPA 608 exam — technicians can bring reference materials — which creates a counterintuitive difficulty: the questions are actually designed to test whether you know where to find information and can apply it under pressure, not whether you memorized a number. Writing good Type I practice questions requires understanding that distinction, and it's taken longer to build than the other sections.

What This Means If You're Studying

EPA 608 practice questions are only useful if they're accurate and if they match the cognitive level of the real exam. Recall questions will get you to 60%. Application and scenario questions are what get you from 60% to passing 70%.

Every question on this platform has an explanation. Read the explanation even when you get the question right. The explanation usually contains the specific CFR citation and the principle behind the rule, which is more useful for the exam than the answer choice itself. When you understand why the venting prohibition applies to HFCs at 40 CFR Part 82.154, you can answer any question about venting — not just the one you practiced.

The hardest questions in the bank — the 113 hard-tagged questions — are worth spending extra time on. They represent the concepts the real exam uses to separate technicians who understand the regulations from those who memorized answers. The Weak Spot Drill on this site lets you filter to hard-only questions by category, which is the fastest way to find your actual gaps before exam day.

A Note on Answer Accuracy

253 questions in the bank are currently flagged internally for a second-pass review (_needs_review: true). These questions are visible to users but the flag triggers a scheduled review cycle. If you encounter a question where the explanation seems to contradict the answer, use the "Report an Issue" link — those reports go directly into the review queue and typically get resolved within 48 hours.

Frequently Asked Questions

How many EPA 608 practice questions are on this site?
532 verified questions: 238 Core, 156 Type II, 76 Type III, and 62 Type I. The target is 600+ when Type I and Type III are fully built out. All questions include difficulty tags, subtopic tags, explanations, and regulatory citations.
Are the practice questions accurate — can I trust the answers?
Every answer is validated through a 3-layer process against the Code of Federal Regulations. Questions that fail validation are quarantined and not shown to users. That said, regulations change — if you find an answer that seems wrong, report it and we'll review it within 48 hours.
Do the questions cover the AIM Act and new A2L refrigerants?
Yes. The bank has 19 questions specifically covering A2L refrigerants (R-454B, R-32, R-466A), the R-410A ban effective January 1, 2025, ASHRAE Standard 34 A2L classification requirements, and the AIM Act HFC phasedown schedule under 42 U.S.C. § 7675. These were updated when the provisions took effect.
What topics are on the EPA 608 Core exam?
The Core section covers refrigerant regulations under 40 CFR Part 82, environmental impact (ozone depletion, GWP), types of refrigerants (CFCs, HCFCs, HFCs, natural), recovery/recycling/reclamation requirements, safety procedures, and leak detection. The Core section has 25 questions; you need 18 correct (70%) to pass. See the Core Study Guide for full topic breakdown.
What's the hardest part of the EPA 608 exam?
Based on question difficulty data, the hardest concepts are: enforcement scope (who can be penalized and under what conditions), recovery cylinder DOT requirements, cross-certification-type scope questions (e.g., can a Type II tech service low-pressure equipment), and AIM Act specifics about which refrigerants are restricted and when. The Weak Spot Drill lets you filter to hard questions by topic.

Try the Practice Questions

All 532 questions. No signup required for the first 25.

Start Free Practice Test →
Part of the EPA 608 Practice Test platform — 532 verified questions spanning all four certification sections, sourced from ESCO Institute and Mainstream Engineering exam formats. Browse all free tools →