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.
| Feature | Free | Essentials ($0.10/resource/mo) | Standard ($0.47/resource/mo) | Premium ($0.99/resource/mo) |
|---|---|---|---|---|
| Managed Resources | 500 | Unlimited | Unlimited | Unlimited |
| Concurrent Runs | 1 | 3 | 10 | 200 |
| Self-Hosted Agents | 0 | 1 | 10 | 300 |
| Private Module Registry | No | 10 modules | Unlimited | Unlimited |
| Policy as Code (Sentinel/OPA) | No | 1 set, 5 policies | Unlimited | Unlimited |
| SSO | No | Yes | Yes | Yes |
| Drift Detection | No | No | Yes | Yes |
| No-Code Provisioning | No | No | Yes | Yes |
| Audit Trails API | No | No | Yes | Yes |
| Private VCS / Run Tasks | No | No | No | Yes |
| Custom Deployment Groups (Stacks) | No | No | No | Yes |
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 Size | Estimated Resources | Monthly 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,000 | $2,000 - $5,000 | $9,400 - $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.
| Tool | Pricing Model | Starting Price | Free Tier |
|---|---|---|---|
| Terraform (HCP) | Per resource/month | $0.10/resource/mo | 500 resources |
| Retool | Freemium | $0/month | Yes, free tier available |
| Appsmith | Freemium | $15/month | Yes, free tier available |
Terraform Enterprise (self-hosted) starts at $15,000/year for organizations 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.