300+ Tools CoveredSource Data Updated Weeklydates

Pricing intelligence

Terraform Pricing After the Acquisition

AcquiredStatus confirmed

Terraform is now sold under new ownership

IBM completed its acquisition of HashiCorp on 27 February 2025. Terraform is still sold under its own name, and its pricing pages are now branded IBM HCP Terraform.

Source

Terraform is still sold, but its new owner may change prices and packaging. Confirm current prices with the vendor before you buy.

Terraform pricing guide details

Pricing Overview

Terraform, now branded as IBM HCP Terraform following IBM's acquisition of HashiCorp, uses a Resources Under Management (RUM) pricing model for its cloud-hosted offering. Instead of charging per user or per seat, Terraform Cloud bills based on the number of infrastructure resources you manage through the platform. Each resource -- compute instances, security groups, IAM roles, Kubernetes clusters -- counts toward your total. The open-source Terraform CLI remains free to use without any resource limits. For teams that need collaboration features, remote state management, and policy enforcement, HCP Terraform offers tiered paid plans starting at $0.10 per managed resource per month on the Essentials tier. Every paid tier includes a $500 trial credit to get started.

Plan Comparison

HCP Terraform offers four distinct tiers. The Free tier supports up to 500 managed resources per organization with 1 concurrent run and core features like state management, VCS integration, and variable sets. Paid tiers use the RUM billing model, charging per managed resource per hour based on peak hourly usage.

FeatureFreeEssentials ($0.10/resource/mo)Standard ($0.47/resource/mo)Premium ($0.99/resource/mo)
Managed Resources500UnlimitedUnlimitedUnlimited
Concurrent Runs1310200
Self-Hosted Agents0110300
Private Module RegistryNo10 modulesUnlimitedUnlimited
Policy as Code (Sentinel/OPA)No1 set, 5 policiesUnlimitedUnlimited
SSONoYesYesYes
Drift DetectionNoNoYesYes
No-Code ProvisioningNoNoYesYes
Audit Trails APINoNoYesYes
Private VCS / Run TasksNoNoNoYes
Custom Deployment Groups (Stacks)NoNoNoYes

The Essentials tier suits small teams managing straightforward infrastructure. Standard unlocks governance features like drift detection and unlimited policies. Premium targets large enterprises needing private networking, extensive concurrency, and custom deployment workflows.

Hidden Costs and Considerations

Terraform's RUM model has several cost traps that catch teams off guard. Billing is based on peak hourly resource counts, meaning a temporary spike during a deployment inflates your bill even after resources are destroyed. Individual security group rules, S3 lifecycle policies, and IAM policy attachments each count as separate managed resources, so a seemingly modest infrastructure can generate thousands of billable resources. Billing data does not update in real-time within the HCP console, making cost tracking difficult. The legacy free tier ended on March 31, 2026, and cost estimation -- previously a built-in feature -- has been removed from all tiers.

Cost Estimates by Team Size

These estimates assume typical cloud infrastructure footprints on the Essentials tier ($0.10/resource/month):

Team SizeEstimated ResourcesMonthly Cost (Essentials)Monthly Cost (Standard)
Small (3-5 engineers)200-500$0 (within free tier) - $50$94 - $235
Mid-size (10-20 engineers)1,000-3,000$100 - $300$470 - $1,410
Large (50+ engineers)5,000-15,000$500 - $1,500$2,350 - $7,050
Enterprise (100+ engineers)20,000-50,00020,000 × $0.10 = $2,000 to 50,000 × $0.10 = $5,00020,000 × $0.47 = $9,400 to 50,000 × $0.47 = $23,500

Teams managing Kubernetes clusters with many granular resources (security group rules, IAM bindings) often find actual resource counts 3-5x higher than expected. A team with 50 EC2 instances might manage 2,000+ total resources once networking rules, IAM policies, and storage configurations are counted.

How Terraform Pricing Compares

Terraform competes in a different pricing category than typical developer tools since it charges per managed resource rather than per user. Among infrastructure-as-code platforms, the open-source Terraform CLI has no direct cost, but the managed HCP Terraform product is priced at a premium compared to alternatives.

ToolPricing ModelStarting PriceFree Tier
Terraform (HCP)Per resource/month$0.10/resource/mo500 resources
RetoolFreemium$0/monthYes, free tier available
AppsmithFreemium$15/monthYes, free tier available

Terraform Enterprise (self-hosted) is quoted per organization for teams that need full control over their deployment. The open-source CLI paired with a self-managed backend like S3 + DynamoDB remains the most cost-effective approach, though it requires additional operational overhead to maintain state locking, access controls, and collaboration features that HCP Terraform provides out of the box.

Terraform Pricing FAQ

Is Terraform free to use?

The open-source Terraform CLI is completely free with no resource limits. HCP Terraform (the managed cloud platform) offers a free tier supporting up to 500 managed resources. Paid tiers start at $0.10 per managed resource per month on the Essentials plan.

What is the Resources Under Management (RUM) pricing model?

RUM counts every infrastructure resource in your HCP Terraform-managed state files where mode equals managed. This includes compute instances, security groups, IAM roles, Kubernetes clusters, and more. Billing is calculated hourly based on peak resource counts, with partial hours billed as full hours.

What resources are excluded from RUM billing?

Resources of type null_resource and terraform_data are excluded from managed resource counts and do not contribute to your bill. All other resources in managed state files count toward your total.

How does Terraform Enterprise differ from HCP Terraform?

HCP Terraform is the SaaS offering billed per managed resource. Terraform Enterprise is the self-hosted version, with custom pricing through sales, designed for organizations that require full control over their deployment, air-gapped environments, or custom compliance requirements.

Did Terraform remove its free tier?

The legacy free tier ended on March 31, 2026. Organizations on the old plan were automatically migrated to the enhanced free tier, which still includes up to 500 managed resources at no charge with unlimited users.

Explore More

Comparisons

Related Pricing Guides