IT & Cloud
HashiCorp Terraform Associate (004)
HashiCorp Certified: Terraform Associate
Free Terraform Associate practice questions 30 questions with full answer explanations. No sign-up. Start practice →Overview
The HashiCorp Certified: Terraform Associate (exam 004) is an entry-to-intermediate certification for infrastructure as code (IaC) with Terraform. It validates that you understand IaC concepts, Terraform's purpose, the core workflow (write, plan, apply), how to manage state, use modules, and the basics of HashiCorp's managed offering, HCP Terraform (formerly Terraform Cloud).
Version 004 replaced 003 in January 2026: it aligns with newer Terraform releases, names HCP Terraform as a dedicated topic, and the rename from Terraform Cloud to HCP Terraform is reflected throughout. It is one of the more approachable cloud certifications: the exam is an hour long and concept-focused, and it pairs well with any of the major clouds, because Terraform is cloud-agnostic. Hands-on practice writing and applying configurations is the most reliable preparation. HashiCorp publishes the exam objectives but does not publish percentage weights for them.
✓ Who it is for
- Cloud and DevOps engineers who provision infrastructure with Terraform day to day
- Platform engineers standardising their team on infrastructure as code
- AWS, Azure or GCP practitioners who want a cloud-agnostic IaC credential to pair with their cloud cert
- Developers who write and apply Terraform configurations as part of their delivery pipeline
- Engineers new to Terraform who want a structured goal while learning the core workflow
✕ Who it is not for
- People with no exposure to the cloud or IaC - get some hands-on time first.
- Those wanting a deep, advanced exam - the Associate is foundational.
- Anyone looking for a cloud-specific architecture credential - this is tool-focused and cloud-agnostic.
Exam structure
| Infrastructure as code (IaC) concepts | What IaC is, the problems it solves, and the advantages of describing infrastructure declaratively. HashiCorp publishes the objectives but not a percentage weight per objective. |
|---|---|
| Terraform fundamentals | Terraform's purpose versus other tools, providers and the plugin model, and installing and using the Terraform CLI. |
| The core Terraform workflow | The write, plan and apply cycle: terraform init, validate, plan, apply and destroy. |
| Reading and writing configuration | HCL syntax, resources, variables and outputs, data sources, built-in functions and resource dependencies. |
| Using and creating modules | Module structure, inputs and outputs, sources, versioning and using the public registry. |
| Terraform state management | What state is and why it matters, local versus remote state and backends, and state locking. |
| Maintaining infrastructure | Updating and tainting resources, targeting, workspaces, and import to bring existing resources under management. |
| HCP Terraform | HashiCorp's managed offering (HCP Terraform, formerly Terraform Cloud): remote runs, the private registry and Sentinel policy as code. |
Realistic study time
- With cloud / IaC experience A few weeks part-time
- Newer to the cloud Longer; get hands-on with a cloud provider and basic Terraform first
Bars show relative effort, not a guarantee. Your time depends on background and study method.
Turn this into a week-by-week schedule with the Study Plan Generator.
What it really costs
Fees change and vary by region. Confirm the current amount on the official site before you register.
Want your full out-of-pocket figure? Try the Cost Calculator.
Salary & career value
Indicative ranges for orientation only - not surveyed data, and not financial or career advice. Sources and date below.
US infrastructure-as-code and DevOps engineers who use Terraform commonly report indicative pay around ~$100k-150k. Terraform is rarely a standalone role; the cert supplements DevOps, platform and cloud roles, and pay reflects those.
Pass rate: Not published. HashiCorp does not release an official pass rate for the Terraform Associate, and the result is reported as pass or fail rather than a numeric score. The exam is widely regarded as one of the more approachable cloud-related certifications when paired with hands-on practice.
Indicative annual pay (USD), each role's typical band on a shared scale.
Other markets (indicative)
| United Kingdom | ~£50k-95k |
|---|---|
| Germany | ~€55k-85k |
Jobs that often ask for it:
- DevOps Engineer
- Cloud Engineer
- Infrastructure Engineer
- Platform Engineer
- Site Reliability Engineer
Is it worth it?
Worth it for cloud, DevOps and platform engineers, where infrastructure as code is a core skill and Terraform is widely used. It is approachable and cloud-agnostic, so it complements an AWS, Azure or GCP certification well. Less relevant if you do not provision infrastructure.
Not sure this is the right exam for you? Compare your options with the Exam Finder.
Compare Terraform Associate with other exams
Independent, like-for-like comparisons to help you choose the right one.
Career paths featuring Terraform Associate
What to do next
The Terraform Associate pairs naturally with a cloud certification (AWS, Azure or GCP). HashiCorp also offers a Terraform Authoring and Operations Professional exam for deeper, hands-on skills.
On exam day
Around 57 multiple-choice, multiple-response and true/false questions in 60 minutes, online-proctored. Confirm the current version (004) and objectives on the HashiCorp certification page beforehand.
Keeping your certification
Valid for two years; recertify by passing the current version before it expires.
FAQ
- Is the Terraform Associate hard?
- It is one of the more approachable cloud-related certifications - an hour-long, concept-focused exam. It is not trivial, but with hands-on practice writing and applying configurations, most people find it manageable.
- Which version of the exam is current?
- The current version is Terraform Associate 004. Version 003 was retired in January 2026 and replaced by 004. HashiCorp updates the objectives periodically, so confirm the latest version and exam objectives on the HashiCorp certification page before booking.
- Do I need to know a specific cloud?
- No. Terraform is cloud-agnostic, and the exam focuses on Terraform itself - the workflow, state, modules and configuration - rather than one provider. Experience with any major cloud helps you practise.
- How long does it take to study for the Terraform Associate?
- Often a few weeks part-time with some cloud experience. Practising the write-plan-apply workflow yourself shortens it considerably.
- Does the certification expire?
- Yes, it is valid for two years, after which you recertify.
Related exams
- AWS Solutions Architect – Associate (SAA-C03) - Amazon Web Services (AWS)
- Microsoft Azure Administrator (AZ-104) - Microsoft
- Google Cloud Associate Cloud Engineer (ACE) - Google Cloud