Why the 003 vs 004 Question Matters
Anyone preparing for the HashiCorp Terraform Associate certification right now is likely in one of two situations: either they have already passed the 003 version and are wondering whether they need to update to 004, or they are new to Terraform and are trying to understand what the newer exam version actually covers.
The short answer is that 003 and 004 are far more alike than different. HashiCorp did not throw out the old blueprint and start over — roughly 70% of the content overlaps between the two versions. What changed is a handful of important additions and a shift in focus toward newer Terraform features, not a rewrite.
This guide walks through exactly what stayed the same, what is new, and how each situation affects a study plan.
The Transition Timeline
The 003 exam was retired in January 2026 and replaced by the 004 version.
| Date | Milestone |
|---|---|
| January 8, 2026 | Last day to sit the Terraform Associate (003) exam |
| From January 2026 | Terraform Associate (004) is the only available version |
There is no overlap period to plan around — 003 is gone, and every new Terraform Associate certification from here forward is issued on the 004 version.
Key insight: An existing 003 certification does not lose its value. Holders remain certified for the full two-year term and can continue listing "HashiCorp Certified: Terraform Associate" on a resume. The version number only matters when it is time to recertify: renewing after two years — or voluntarily updating earlier — means taking the 004 exam.
What Stayed the Same
Candidates who studied for 003, or sat it before retirement, will find the 004 exam experience familiar. The core structure is essentially unchanged.
| Aspect | What to Expect |
|---|---|
| Time limit | 60 minutes |
| Question count | Same number of questions as 003 |
| Question types | Multiple choice, multiple select, and true/false |
| Removed | Fill-in-the-blank questions (dropped in 004) |
| Delivery | Online, remotely proctored |
| Credential validity | 2 years |
| Content overlap | Roughly 70% of material carries over |
The objectives were reorganized rather than replaced — HashiCorp made the same kind of structural reshuffle moving from 002 to 003. Most topics carried over, with a few new sub-objectives added to cover newer Terraform capabilities.
One delivery change predates 004 but is worth knowing: in 2025, HashiCorp moved exam delivery from PSI to Certiverse. Most candidates report a noticeably better experience with Certiverse, which was introduced to address recurring sign-in and proctor frustrations with PSI.
Exam tip: The removal of fill-in-the-blank questions makes the exam marginally more straightforward, since those items were frequently a source of confusion. The bulk of the exam remains the scenario-driven multiple choice and multiple select format that 003 candidates are already used to.
The Four Major Additions in 004
The meaningful differences between 003 and 004 come down to four new focus areas. These are not minor tweaks — they reflect where Terraform itself has evolved and what HashiCorp expects a certified practitioner to understand today.
| # | New Focus Area | What It Covers |
|---|---|---|
| 1 | Explicit dependencies and lifecycle rules | The depends_on argument and the create_before_destroy lifecycle rule |
| 2 | Custom validation conditions | Variable validation blocks, plus precondition and postcondition checks |
| 3 | Ephemeral values and write-only arguments | Handling sensitive data without writing it to state |
| 4 | Expanded HCP Terraform coverage | Workspaces, projects, governance, and collaboration tooling |
1. Explicit Dependencies and Lifecycle Rules
Earlier exam versions already asked about dependency types — telling an explicit dependency from an implicit one. The 004 blueprint goes further by promoting depends_on and create_before_destroy into explicit sub-objectives.
The emphasis is on understanding when and why to use these mechanisms to control resource relationships and ordering during a Terraform run:
depends_onis needed when Terraform's implicit dependency graph cannot infer a relationship from configuration references alone — for example, a dependency that is not expressed through a direct resource attribute reference.create_before_destroycontrols replacement order so that a new resource is provisioned before the original is torn down, preventing downtime when other resources depend on the one being replaced.
2. Custom Validation Conditions
This area is genuinely new — it had no presence in 003. The 004 exam expects candidates to validate configuration assumptions directly in code:
- Variable
validationblocks reject invalid input before a plan is generated, acting as guardrails at the point where values are passed in. preconditionblocks assert an assumption must hold before a resource or data source is evaluated.postconditionblocks assert a guarantee about the result after evaluation.
These checks are especially useful when consuming modules, since they stop invalid values from flowing into reusable code.
3. Ephemeral Values and Write-Only Arguments
Ephemeral values and write-only arguments are also brand new to 004 — the features themselves only emerged during 2025, after 003 was already established.
The theme here is security: keeping sensitive information out of the state file. Candidates need to understand how to protect secrets so they are never persisted in state, using ephemeral values and write-only arguments rather than relying on the older approach of simply marking a variable as sensitive (which still leaves the value in state in plaintext).
4. Expanded HCP Terraform Coverage
HashiCorp is putting more emphasis on its cloud platform, and the 004 exam reflects that. Coverage of HCP Terraform (formerly Terraform Cloud) now includes:
- Workspaces
- Projects — the organizing layer above workspaces for managing them at scale
- Governance features
- Collaboration tools
This mirrors real-world adoption: organizations increasingly use HCP Terraform rather than rolling their own remote-state and collaboration solution.
Key insight: Everything studied under the 003 blueprint — the core workflow, state, modules, and provisioners — still matters on 004. The four areas above are where candidates coming from 003 should direct their additional study time, and where the exam separates up-to-date candidates from those working from stale material.
What 003 Holders Should Do
For anyone who already passed Terraform Associate 003, the message is reassuring: the certification remains fully valid, and most of the acquired knowledge transfers to 004.
- No action is required while the current certification is active.
- The credential remains "HashiCorp Certified: Terraform Associate" regardless of version — 003 and 004 both confer the same title.
- When recertification comes due after the two-year term, the exam taken will be 004.
The practical preparation step is to focus on the four new areas rather than re-studying everything. Since roughly 70% of the content overlaps, the efficient path is to review the new lifecycle, validation, ephemeral-value, and HCP Terraform material, then take practice questions to confirm readiness.
What First-Time Candidates Should Do
New candidates can largely ignore the version-comparison framing. There is no need to study 003 material first or track what changed between versions.
The straightforward approach is to follow a complete 004 curriculum end to end — working through the full material, gaining hands-on practice, and covering the new focus areas as part of the normal course of study rather than as separate add-ons.
Exam tip: Hands-on practice matters more than version details. The questions are scenario-based and reward candidates who have actually run Terraform commands and observed how the lifecycle, validation, and state behaviors play out, rather than those who only read about them.
Adjusting the Study Plan
The degree of adjustment depends entirely on the starting point.
| Starting Point | Recommended Focus |
|---|---|
| Passed 003, cert still active | Concentrate on the four new areas: depends_on / create_before_destroy, custom validation conditions, ephemeral values and write-only arguments, and HCP Terraform projects and governance |
| Passed 003, cert expiring | Same four new areas, plus a light refresh of the core workflow and state topics before booking |
| New to Terraform | Follow a complete 004 curriculum; no need to study 003-specific material or the delta between versions |
For the new material specifically, the highest-value activities are:
- Write at least one variable
validationblock and oneprecondition/postconditionpair by hand, rather than only reading about them. - Practice a
create_before_destroyreplacement scenario and observe the ordering in the plan output. - Read the official documentation on ephemeral values and write-only arguments — they are recent enough that some practice-exam providers have not yet caught up.
- Create a free HCP Terraform account and explore projects, workspaces, and the governance settings so the platform questions are grounded in real familiarity.
Exam-Day Notes
- Delivery is online and proctored via Certiverse. Run the system check the day before, clear the desk completely, and ensure the name on the ID matches the registration exactly.
- Pace is generous. Sixty minutes for roughly sixty questions works out to about a minute per question, leaving time to read each scenario carefully.
- Multi-select questions state how many answers to choose. Trust that number rather than second-guessing it.
- Watch for the plausible-but-wrong answer. The exam's favorite trap is an option that ignores a lifecycle or state implication. When a scenario feels ambiguous, ask: "What does the state file think is true here?"
- A failed attempt is not a crisis. After the required waiting period, a retake is simply another exam fee and another appointment.
Related Reading
- How to Pass the Terraform Associate (004) Exam: A 6-Week Study Plan
- The Complete AWS Certification Roadmap for 2026
- AWS CloudOps Engineer Associate (SOA-C03): The SysOps Replacement Explained
Put the Concepts Into Practice
Reading about the 003-to-004 changes builds awareness, but retention comes from answering scenario-based questions on lifecycle rules, validation conditions, and state handling under exam-like conditions — and correcting mistakes as they surface.
Start a free mock exam on Hiiragi — practice questions modeled on the real exam format help confirm readiness before booking the official Terraform Associate (004) exam.
