Quick Answer
Last verified:
High confidence

Terraform costs Free to $0.99 per resource/month as of March 2026, with 6 plans available including a free tier. Plans: Free (Open Source) (free), HCP Terraform (Free Tier) (free), HCP Terraform Essentials at $0.1/resource/month, HCP Terraform Standard at $0.47/resource/month, and HCP Terraform Premium at $0.99/resource/month. Enterprise pricing is available on request. Pricing depends on your chosen tier, contract length, and negotiated discounts.

Use the interactive pricing calculator to estimate your exact cost based on team size and requirements.

  • Free tier: Yes

Terraform offers 6 pricing tiers: Free (Open Source), HCP Terraform (Free Tier), HCP Terraform Essentials, HCP Terraform Standard, HCP Terraform Premium, Terraform Enterprise (Self-Managed). A free plan is available. Paid plans include HCP Terraform Essentials at $0.1/resource/month ($0.0001359/resource/hour), HCP Terraform Standard at $0.47/resource/month ($0.00064/resource/hour), HCP Terraform Premium at $0.99/resource/month. The HCP Terraform (Free Tier) plan is small teams wanting remote state management and collaboration up to 500 resources.

Compared to other developer tools software, Terraform is positioned at the budget-friendly price point.

  • Median contract: $6/yr from 0 purchases
  • 0
  • 2 documented hidden costs beyond list price

How much does Terraform cost?

Terraform offers 6 pricing plans, starting with a free tier and scaling to custom enterprise pricing. Plans include Free (Open Source) (free), HCP Terraform (Free Tier) (free), HCP Terraform Essentials at $0.10/resource/month, HCP Terraform Standard at $0.47/resource/month, HCP Terraform Premium at $0.99/resource/month, Terraform Enterprise (Self-Managed) (custom pricing).

Terraform Pricing Overview

Terraform has 6 pricing plans, including a free tier. Paid plans range from $0 to $0.99/resource/month. The Free (Open Source) plan is free and is best for individual developers and small teams comfortable managing state locally. The HCP Terraform (Free Tier) plan is free and is best for small teams wanting remote state management and collaboration up to 500 resources. The HCP Terraform Essentials plan costs $0.10/resource/month, best for teams getting started with paid iac management who need basic governance and cost estimation. The HCP Terraform Standard plan costs $0.47/resource/month, best for mid-size teams needing drift detection, audit logging, and advanced governance. The HCP Terraform Premium plan costs $0.99/resource/month, best for enterprises needing full feature access, advanced compliance, and priority support. The Terraform Enterprise (Self-Managed) plan requires contacting sales for a custom quote and is designed for large enterprises requiring self-hosted deployment, air-gapped environments, and full data sovereignty.

The median Terraform customer pays $6/year.

There are at least 2 documented hidden costs beyond Terraform's list price, including implementation, training, and add-on fees.

This pricing was last verified in January 28, 2026 from 6 independent sources.

Terraform by HashiCorp (now an IBM company) is the most widely adopted infrastructure-as-code (IaC) tool, enabling teams to define, provision, and manage cloud infrastructure using declarative configuration. With support for 3,000+ providers spanning AWS, Azure, GCP, Kubernetes, and hundreds of SaaS services, Terraform has become the de facto standard for multi-cloud infrastructure management. The tool is used by organizations from startups to Fortune 500 companies to version-control and automate their infrastructure.

Terraform pricing has two components: Terraform CLI is free and open source (BSL license), while HCP Terraform (the managed cloud platform) charges per managed resource per month. The pay-as-you-go model starts with a 500-resource free allowance, then scales at $0.10 (Essentials), $0.47 (Standard), or $0.99 (Premium) per resource per month, billed hourly on peak usage. Terraform Enterprise offers self-managed deployment with custom pricing.

In this guide, we break down Terraform's pricing from free CLI through Enterprise self-managed, explain the Resources Under Management (RUM) billing model, compare Terraform to alternatives like Pulumi and OpenTofu, and reveal hidden costs including peak-based hourly billing, resource count inflation, and the upcoming free tier sunset that could impact your infrastructure budget.

How Terraform Pricing Compares

Compare Terraform pricing against top alternatives in Developer Tools.

All Terraform Plans & Pricing

Plan Monthly Annual Best For
Free (Open Source) State management: Local onlyCollaboration: Manual (file-based state sharing) Free Free Individual developers and small teams comfortable managing state locally
HCP Terraform (Free Tier) Managed resources: 500Policy sets: 1 (up to 5 policies) Free Free Small teams wanting remote state management and collaboration up to 500 resources
HCP Terraform Essentials Managed resources: Unlimited (pay per resource)Billing: Hourly based on peak resource count $0.1 /resource/month ($0.0001359/resource/hour) Custom Teams getting started with paid IaC management who need basic governance and cost estimation
HCP Terraform Standard Managed resources: Unlimited (pay per resource)Billing: Hourly based on peak resource count $0.47 /resource/month ($0.00064/resource/hour) Custom Mid-size teams needing drift detection, audit logging, and advanced governance
HCP Terraform Premium Managed resources: Unlimited (pay per resource)Billing: Hourly based on peak resource count $0.99 /resource/month Custom Enterprises needing full feature access, advanced compliance, and priority support
Terraform Enterprise (Self-Managed) Managed resources: Custom pricingDeployment: Self-managed on your infrastructure Contact Sales Contact Sales Large enterprises requiring self-hosted deployment, air-gapped environments, and full data sovereignty
View all features by plan

Free (Open Source)

  • Terraform CLI (open source, BSL license)
  • Infrastructure as Code provisioning
  • HCL configuration language
  • Provider ecosystem (3,000+ providers)
  • Local state management
  • Community modules and providers
  • Community support

HCP Terraform (Free Tier)

  • Remote Terraform execution
  • VCS integration (GitHub, GitLab, Bitbucket)
  • Private module registry
  • Remote state storage and locking
  • Single sign-on (SSO)
  • Policy enforcement (1 policy set, up to 5 policies)
  • Run tasks
  • Up to 500 managed resources

HCP Terraform Essentials

  • Everything in Free tier
  • Unlimited managed resources
  • Project-scoped access controls
  • Team-based permissions
  • Cost estimation
  • Webhook notifications
  • Run tasks integration
  • $500 trial credit included

HCP Terraform Standard

  • Everything in Essentials
  • Drift detection
  • Audit logging
  • Ephemeral workspaces
  • Policy sets with VCS repository connections
  • Multiple policy set versions via API
  • Enhanced governance and team tools
  • $500 trial credit included

HCP Terraform Premium

  • Everything in Standard
  • All HCP Terraform features included
  • Advanced security and compliance
  • Custom roles and permissions
  • Priority support with SLA
  • Advanced run tasks
  • Concurrent runs at scale
  • $500 trial credit included

Terraform Enterprise (Self-Managed)

  • All HCP Terraform Premium features
  • Self-hosted deployment
  • Air-gapped installation support
  • Custom networking and security
  • Full data sovereignty
  • Custom integrations and APIs
  • Dedicated support and SLA
  • Custom contract terms

Compare Terraform vs Alternatives

Before committing to Terraform, compare pricing with these 3 alternatives in the same category.

All Terraform alternatives & migration guides

What Companies Actually Pay for Terraform

The median Terraform buyer pays $6/year based on 0 verified purchase transactions.

What companies actually pay $6/yr Median across 0 purchases
0
Source: Vendr buyer database — median calculated from 0 real purchase transactions. Savings figure reflects negotiated discounts reported by buyers.

Terraform Year 1 Total Cost by Company Size

Real deployment costs including licenses, implementation, training, and admin — not just the sticker price.

Small Team (500 Resources, Free Tier) $0 Year 1 total

Small team managing up to 500 cloud resources using HCP Terraform's free allowance with remote state, VCS integration, and basic policy enforcement

Mid-Size Team (2,000 Resources, Standard) $940 Year 1 total
~2 months free
Total $940

Growing team managing 2,000 cloud resources needing drift detection, audit logging, and advanced governance on the Standard tier

Enterprise (10,000 Resources, Premium) $9,900 Year 1 total

Large enterprise managing 10,000+ resources requiring full feature access, advanced compliance, custom roles, and priority support on Premium tier

How Terraform Pricing Compares

Software Starting Price Top Price
Terraform Free $0.99/resource/month
Amplitude Free $49/month
CircleCI Free $15/month
Docker $11/user/month $24/user/month
Fly.io Free $300/month
GitHub Free $21/user/month

Detailed pricing comparisons:

2 Terraform Hidden Costs Beyond the List Price

Beyond the listed price, Terraform has at least 2 documented hidden costs that can significantly increase total cost of ownership.

Watch for 2 hidden costs
  • Exponential Resource-Based Pricing Scaling $122/year for 600 resources to $858/year for 1200 resources - cost per resource increases from $0.20 to $0.72
    critical 1 source
    Reddit "600 resources costs $122/yr — 20c per resource per year. 1200 resources costs $858/yr — 72c per resource per year. 1800 resources costs $1595/yr — 89c per resource per year. 2400 resources costs $2330/yr — 97c per resource per year."
  • Charges for Static Resources Never Modified Tens of thousands of dollars for thousands of managed resources
    high 2 sources
    Hacker News "For example, I terraformed GitHub repos. So, after their switch of pricing model, I had to pay for every GitHub repository label, for thousands and thousands of niceties, which with the RUM (Resource Under Management) turned every label to costs u..."
    Reddit "Under the RUM model of new pricing we would be paying hourly for resources we provisioned once and then never touched again. We had tens of thousands of auto-generated TF resources across hundreds of AWS accounts."
Tip

Ask your Terraform sales rep about these costs upfront. Getting them in writing before signing can save you from surprise charges later.

Full hidden costs breakdown →

Intelligence sourced from 3 independent sources
Reddit User discussions Hacker News Tech community Vendr Verified buyer transactions
Key claims include inline source attribution. Data verified against multiple independent sources. 4 source citations total.

Terraform Pricing FAQ

01 How much does Terraform cost?

Terraform CLI is free and open source (BSL license). HCP Terraform (cloud-managed) offers a free tier up to 500 resources. Paid tiers charge per managed resource per month: Essentials at $0.10/resource, Standard at $0.47/resource, and Premium at $0.99/resource. Billing is hourly based on peak resource count. A team managing 1,000 resources on Essentials pays approximately $100/month.

02 Is Terraform free?

Yes, Terraform CLI is free and open source under the Business Source License (BSL). You can use it locally with no cost. HCP Terraform also offers a free tier with remote state management, VCS integration, and policy enforcement for up to 500 managed resources. However, the legacy free tier is sunsetting March 31, 2026, transitioning to a pay-as-you-go model with a 500-resource free allowance.

03 What is Terraform?

Terraform is an infrastructure-as-code (IaC) tool by HashiCorp (now IBM) that lets you define and provision cloud infrastructure using declarative configuration files (HCL). It supports 3,000+ providers (AWS, Azure, GCP, Kubernetes, etc.) and enables reproducible, version-controlled infrastructure management. HCP Terraform adds remote execution, state management, governance, and team collaboration.

04 Terraform vs Pulumi?

Terraform uses HCL (domain-specific language) while Pulumi uses general-purpose languages (Python, TypeScript, Go). Terraform has a larger provider ecosystem (3,000+) and broader community. HCP Terraform pricing is resource-based ($0.10-$0.99/resource/month), while Pulumi Cloud charges per resource ($0.0005/resource/hour on Team). For teams familiar with programming languages, Pulumi may feel more natural; for standardized IaC, Terraform's HCL provides better governance.

05 What is a managed resource in HCP Terraform?

A managed resource is any resource in an HCP Terraform-managed state file where mode equals 'managed'. This includes cloud infrastructure like EC2 instances, S3 buckets, security groups, and DNS records. Some resource types like null_resource and terraform_data are excluded from billing. Each resource is billed hourly based on peak count, and partial hours count as full hours.

06 Is HCP Terraform's free tier going away?

The legacy user-based free tier is sunsetting March 31, 2026. HashiCorp is transitioning to a pay-as-you-go model where the first 500 managed resources are free. Teams currently on the free tier should plan to either stay under 500 resources, upgrade to a paid plan, or migrate to an alternative like OpenTofu, Spacelift, or env0.

07 How does HCP Terraform billing work?

HCP Terraform bills hourly based on peak managed resources. Each hour, your bill is calculated at the highest resource count reached during that hour, multiplied by the per-resource hourly rate for your tier (Essentials: $0.0001359, Standard: $0.00064). Partial hours are billed as full hours. Each paid tier includes a $500 trial credit that depletes at the tier's rate.

08 What's the difference between Terraform and OpenTofu?

OpenTofu is an open-source fork of Terraform created in 2023 after HashiCorp changed Terraform's license from MPL to BSL. OpenTofu is community-maintained under the Linux Foundation, fully open source (MPL 2.0), and aims for compatibility with Terraform. Choose OpenTofu for fully open-source IaC; choose Terraform/HCP for HashiCorp's managed platform, enterprise support, and ecosystem stability.

Is this pricing incorrect? — we verify and update within 24 hours.