TrademarkTrademark
Features
Documentation
Comprehensive Guide

HCP Terraform Free Tier in 2026: What Survived the EOL

The legacy HCP Terraform Free plan reached end-of-life on March 31, 2026. What replaced it, the 500-managed-resource cap, current pricing, and where to go next.
Sebastian StadilMarch 31, 2026Updated June 17, 2026
HCP Terraform Free Tier in 2026: What Survived the EOL
Key takeaways
  • The legacy HCP Terraform Free plan reached end-of-life on March 31, 2026; remaining organizations were automatically transitioned to the pay-as-you-go free tier.
  • The current free tier caps at 500 managed resources, with unlimited users and one policy set of up to five policies, enough for tutorials, tight for production infrastructure.
  • Paid HCP Terraform starts at roughly $0.10 per managed resource per month (Essentials), billed on the peak hourly resource count.
  • As of June 2026, Scalr is free up to 50 runs per month; Spacelift's free tier allows 2 users and 1 public worker; env0 no longer lists a free tier.
  • Self-hosted options (Atlantis, OpenTofu with your own CI/CD, Terramate) remain free, but state, governance, and maintenance fall on your team.
  • The 2026 free-tier pullback is industry-wide: HashiCorp ended its free plan, env0 dropped its perpetual free plan (trial only), and Spacelift kept a limited free plan but removed its cheap ~$399/month Starter tier, pushing small teams toward open-source and self-hosted options.

Is HCP Terraform Still Free in 2026?

Partly. The legacy Free plan ended on March 31, 2026, and per HashiCorp's end-of-life notice, organizations that took no action were "automatically transitioned to the enhanced Free tier." That tier, per HashiCorp's docs as of June 2026, allows 500 managed resources, unlimited users, and one policy set of up to five policies. Whether that works for you comes down to your resource count. The sections below cover the limits, current pricing, and where to go if 500 resources isn't enough.

June 12, 2026 edit:

Post-EOL update: HashiCorp confirmed remaining legacy organizations were automatically transitioned to the new free tier (details in the sections below). Pricing for HCP Terraform, Scalr, Spacelift, and env0 re-verified against the vendors' public pages. env0 no longer lists a free tier, and Spacelift's entry paid tier is now $20,000/year.

March 31, 2026 edit:

Today is the last day before the Terraform Cloud free tier goes away!

Edited Feb 19, 2026 to add the following:

Some additional details have been posted on the TFC pricing page, which has Essentials at $0.10 per resource per month, Standard at $0.47, and Premium at $0.99.

Previously, pricing for Premium was listed as "contact sales". Concurrency is respectively limited at 3 for Essentials, 10 for Standard, and up to 200 for Premium, compared with Scalr which does not charge for concurrency, and is a drop-in replacement for Terraform Cloud.

Edited Jan 5, 2026 to add the following:

The terraform import command for onboarding existing infrastructure seems to have been restricted to the "Business Tier," removing it from Free and Standard tiers, according to this source.

Edited Dec 18, 2025 to add the following clarification:

Hashicorp has clarified that what's being sunset is their user-based free tier, in favor of their pay-as-you-go plan that has a small free tier (of 500 managed resources). You get unlimited users, SSO, and policy-as-code, but there's not much you can do under 500 resources. For real infrastructure, a single EKS cluster with networking, IAM, security groups, and add-ons eats that up fast.

We'll continue to update this post with info as it comes in.

On December 15, 2025, HashiCorp sent an email to all HCP Terraform Free tier customers with news that caught many off guard: the "legacy HCP Terraform Free plan" will reach end-of-life on March 31, 2026. If you're one of the affected users, here's everything we know, and don't know, about what comes next.

What We Know So Far

HashiCorp's email to Free tier users was brief and direct:

"We're reaching out to let you know that your organization is currently on the legacy HCP Terraform Free plan. This plan will reach end-of-life (EOL) on March 31, 2026. After this date, the plan will no longer be supported. To keep using your organization without interruption, please sign up for a current HCP Terraform plan and migrate your existing organization before March 31, 2026."

Here's what we can confirm:

  • Deadline: March 31, 2026, approximately 3.5 months from the announcement
  • Affected users: Anyone on the "legacy" HCP Terraform Free plan (up to 500 managed resources)
  • Required action: Migrate to a paid HCP Terraform plan or move to an alternative
  • No blog post or press release: The announcement came exclusively via email to affected customers

The Free tier being discontinued offered up to 500 managed resources, 1 concurrent run, basic Sentinel/OPA policy enforcement (1 policy set, 1 mandatory policy), and 1 self-hosted agent. For small teams and individual practitioners, it was a workable way to use Terraform Cloud for free.

What Happened to Accounts That Didn't Upgrade?

When the announcement landed, HashiCorp's email raised more questions than it answered. Most have since been resolved:

What happens to accounts that don't upgrade? Answered. The end-of-life notice states that remaining organizations were "automatically transitioned to the enhanced Free tier" on March 31, 2026. Accounts were not locked and workspaces were not deleted. The migration is one-way: there is no path back to legacy plan types.

What happens to state data? State files survived the transition, but the standing warning remains: according to HashiCorp's own documentation, workspace deletion is unrecoverable and results in permanent loss of state files. If your transitioned organization is above the 500-managed-resource cap and you plan to restructure or leave, export state first.

Why "legacy" Free tier? HashiCorp's December 2025 blog post clarified the distinction: the user-based free plan from the pre-2023 pricing model was the "legacy" one; the pay-as-you-go plan's built-in free tier (500 managed resources, unlimited users) is its replacement.

Still unanswered as of June 2026: what exactly happens when a transitioned organization exceeds 500 managed resources. HashiCorp's public pages do not say whether runs are blocked, queued, or billed. If you are near the cap, assume you need a paid plan and verify with HashiCorp support.

Timeline of Continued Restrictions

This announcement didn't come out of nowhere. It's part of a clear pattern of restrictions that has picked up since IBM's acquisition of HashiCorp closed in late 2024:

Date Event
June 2023 HashiCorp introduces Resources Under Management (RUM) pricing model. Free tier expanded to 500 resources with premium features. HashiCorp claims this will accommodate "more than 90% of practitioners."
August 2023 Terraform license changes from Mozilla Public License to Business Source License (BSL 1.1). OpenTofu fork announced within days.
April 2024 IBM announces $6.4 billion acquisition of HashiCorp.
Late 2024 IBM acquisition closes. HashiCorp operates as IBM Software division.
January 2025 Stealth feature restrictions: terraform import locked behind Business tier. State command limitations introduced. No press release; changes discovered through broken workflows and documentation updates.
December 10, 2025 CDKTF (Cloud Development Kit for Terraform) deprecation announced, ending support for external programming languages.
December 15, 2025 Free tier EOL announced via email. No accompanying blog post or documentation.

The pattern is consistent: features that used to be free are getting moved behind paywalls, often with little notice and no public announcement.

If you're deciding where to run your infrastructure, today's HCP Terraform price is only part of the picture. What it'll cost next year, and what'll be restricted by then, matters just as much.

Commercial Alternatives

If you're looking to move off HCP Terraform, several commercial platforms offer Terraform and OpenTofu automation. Here's how they compare across the factors that matter most for migration.

Migration Effort

Moving from HCP Terraform to another platform involves several steps:

  1. State migration: Export state from HCP Terraform workspaces (terraform state pull) and configure your new backend
  2. VCS reconfiguration: Reconnect repositories and webhook integrations
  3. Variable migration: Recreate workspace variables and sensitive values
  4. Policy migration: If using Sentinel, you'll need to adapt policies to the new platform's policy engine (OPA is more portable)
  5. Team/permission setup: Recreate access controls in the new platform

Platform-specific migration considerations:

Note that all of these include support for OPA policies, OpenTofu, and GitOps.

Platform Migration Path
Scalr Drop-in replacement for Terraform Cloud. Migration script imports all resources.
Spacelift State import supported, provides migration documentation for TFC customers. Stacks concept differs from workspaces, so some restructuring may be needed.
env0 Offers explicit TFC migration tools. Deployment-based model means rethinking how you organize workspaces.

Most migrations take anywhere from minutes to weeks depending on complexity. The biggest variable is how much you've leaned on Sentinel policies (which aren't portable across platforms), though there are plenty of tools to auto-convert them into OPA.

Cost

This is where the differences get big. HCP Terraform's RUM (Resources Under Management) model charges per resource per hour, which scales non-linearly as your infrastructure grows.

HCP Terraform pricing (re-verified against the pricing page June 12, 2026; concurrency figures as published February 2026):

  • Free tier (Pay-As-You-Go): 500 free managed resources, unlimited users
  • Essentials: ~$0.10/resource/month ($0.0001359/resource/hour), 3 concurrent runs
  • Standard: ~$0.47/resource/month, 10 concurrent runs
  • Premium: ~$0.99/resource/month, up to 200 concurrent runs
  • Enterprise (self-managed, sold as IBM Terraform Enterprise): custom pricing

Billing is on the peak number of managed resources in a given hour, and partial hours count as full hours, per HashiCorp's cost-estimation docs.

What this means in practice:

Managed Resources Monthly Cost (Standard) Annual Cost
1,000 ~$470 ~$5,640
5,000 ~$2,350 ~$28,200
10,000 ~$4,700 ~$56,400

Remember: every security group rule, IAM policy, S3 lifecycle configuration counts as a resource. Teams frequently discover their actual resource count is 30-50% higher than expected.

Alternative pricing models:

Platform Model Starting Point (June 2026) Key Difference
Scalr Per-run 50 free runs/month with unlimited users; beyond prepaid volume, flex runs are $0.99/run Free, Business, and Enterprise plans (Business has generous quotas and standard support; Enterprise adds controls over data location, encryption keys, identity, and audit trail, plus dedicated capacity and enterprise contracts). Cost scales with activity, not infrastructure size.
Spacelift Concurrency-based Free tier: 2 users, 1 public worker. Entry paid tier ("Starter+"): $20,000/year Unlimited deployments. Cost based on parallelism, not resources.
env0 Per apply or environment No published free tier (trial only). Published pricing starts at $1,500/month for Cloud Compass, an assessment/visibility tier; full automation tiers are quote-based Unlimited concurrent runs advertised on paid plans.

Pricing models re-verified against each vendor's public pricing page on June 17, 2026. Two changes since this post first ran: env0 removed its perpetual free plan (a 30-day trial is now the only no-cost option), and Spacelift kept its free plan (2 users, 1 public worker) but discontinued its cheap ~$399/month Starter tier. Its entry paid tier is now a $20,000/year annual subscription.

If you have large infrastructure but deploy at a moderate pace, per-run or concurrency-based models often cost a lot less than RUM pricing.

The alternatives have trade-offs of their own, too. Concurrency-based pricing (used by some alternatives) sells a fixed number of parallel run slots, which brings its own problems: too few slots and engineers queue during a release, too many and you're paying for idle capacity. The cap also bites hardest during incidents, right when you want to ship a bunch of fixes in parallel. Usage-based, per-run pricing dodges both problems by charging only for runs that actually ran, so there's no slot to mis-provision.

Features to Be Excited About

Moving platforms gives you access to capabilities HCP Terraform doesn't offer:

Scalr

Spacelift

  • Multi-IaC support: Terraform, OpenTofu, Pulumi, CloudFormation, Ansible, Kubernetes in one platform
  • Drift detection and remediation: Built-in, not a paid add-on
  • Stack dependencies: Sophisticated orchestration for complex infrastructure

env0

  • Cost visibility: Built-in cost estimation and tracking
  • TTL environments: Automatic cleanup of temporary infrastructure
  • Approval workflows: Flexible deployment governance

Across all platforms:

  • No RUM pricing: None of the major alternatives use per-resource billing
  • Better concurrency: More parallel runs out of the box
  • OpenTofu compatibility: Hedge against future Terraform restrictions

Self-Hosted and Open Source Alternatives

If you'd rather not depend on another SaaS platform, several self-hosted and open source options exist:

Atlantis

What it is: Open source Terraform pull request automation. Runs plan and apply based on GitHub/GitLab comments. (See our complete guide to Atlantis with Terragrunt for a deeper look.)

Pros:

  • Completely free
  • GitOps-native workflow
  • Full control over execution environment
  • Active community

Cons:

  • Self-hosted infrastructure required
  • No built-in state management (use S3, GCS, etc.)
  • Limited governance features compared to commercial platforms
  • No UI; everything through PR comments

Best for: Teams comfortable with GitOps, already running Kubernetes or similar infrastructure, and wanting zero vendor lock-in.

OpenTofu + DIY Pipeline

What it is: Run OpenTofu (the open source Terraform fork) in your own CI/CD system with cloud-based state storage.

Typical setup:

  • OpenTofu or Terraform CLI in GitHub Actions/GitLab CI/Jenkins
  • State stored in S3 + DynamoDB (locking) or equivalent
  • Manual implementation of approval workflows

Pros:

  • Maximum flexibility and control
  • No per-resource or per-run costs
  • OpenTofu is fully open source (MPL 2.0)

Cons:

  • Significant DIY effort for state locking, secrets management, policy enforcement
  • No centralized UI or audit logs without additional tooling
  • Maintenance burden falls entirely on your team

Best for: Platform engineering teams with bandwidth to build and maintain internal tooling.

Terramate

What it is: Open source orchestration tool for Terraform/OpenTofu. Handles code generation, stack management, and execution across many directories.

Pros:

  • Orchestration layer without replacing your execution environment
  • Works with any CI/CD system
  • Simplifies monorepo management

Cons:

  • Orchestration only; doesn't provide state management, UI, or governance
  • Complementary to other solutions rather than a complete replacement

Best for: Teams with complex Terraform monorepos looking for better orchestration without a full platform.

Quick Comparison

Solution Cost Setup Effort Governance State Management
Atlantis Free Medium Limited BYO (S3, etc.)
OpenTofu + CI/CD Free High DIY BYO
Terramate Free Medium DIY BYO
Commercial platform Varies Low Built-in Managed

Why are IaC vendors pulling back free and low-cost tiers?

The HCP Terraform free-tier EOL didn't happen on its own. In the first half of 2026, three of the largest Terraform management vendors pushed the affordable end of the market upward at about the same time. HashiCorp ended its legacy free plan on March 31 and capped the replacement at 500 managed resources. env0 removed its perpetual free plan and now offers a 30-day trial only, with paid plans starting at $1,500/month. Spacelift kept a free plan (still 2 users and 1 public worker, with no time limit) but discontinued the cheap ~$399/month Starter tier it offered earlier in the year, so the first paid step is now a $20,000/year Starter+ subscription. The pattern is consistent: free and low-cost on-ramps are getting narrower, and the jump to the first real paid tier is getting steeper.

What it means for the vendors. Each of these moves points the same direction, toward enterprise revenue and healthier unit economics. Free and cheap tiers are expensive to support and slow to convert, and a market that has matured past its land-grab phase rewards margin over sign-up volume. The trade-off is real: the free tier is where evaluation, learning, and bottom-of-funnel adoption happen. A vendor that prices out small teams and individual practitioners also gives up the mindshare those users carry into their next, larger job.

What it means for the community. Small teams, individual practitioners, students, and open-source maintainers feel this first. The managed on-ramp that used to cost nothing, or a few hundred dollars a month, is now either capped tightly or gated behind a five-figure annual commitment. The practical effect is to push that segment toward two ends: genuinely open-source, self-hosted tools such as Atlantis, OpenTofu with your own CI/CD, Terrakube, or Digger/OpenTaco; and the few managed platforms that still offer a real free or low-cost entry point. The middle ground, a cheap, fully managed plan from a major vendor, is what's thinning out.

Short, medium, and long term (informed speculation, not certainty). In the short term (through 2026), expect migration churn as teams come off ended free tiers and shop for replacements, and aggressive discounting as vendors compete for those in-flight evaluations. Over the medium term (2027–2028), pricing models are likely to keep converging upward while open-source and self-hosted adoption rises to fill the low end, and any vendor that holds a credible free tier gains a recruiting advantage for developer attention. Long term, the category may split into enterprise-grade managed SaaS on one side and DIY open-source on the other, with OpenTofu as the standardization layer that keeps switching costs lower than they were in the proprietary-Terraform era. These are projections from the current direction of travel, not announced plans.

A fair caveat, including about us. None of this makes the vendors wrong. Sustaining a free product on cloud infrastructure has a real cost, and pricing that reflects it is a legitimate business choice, and it applies to Scalr too. Our free tier is 50 runs per month, not unlimited, and features such as audit log export, SCIM, and bring-your-own state storage sit on our Enterprise plan. The takeaway is narrower than vendor-bashing: the affordable, fully managed segment of the IaC market is smaller than it was a year ago, so it's worth re-checking where each platform draws its free-to-paid line before you commit. For a current side-by-side, see our guides to choosing a Terraform Cloud alternative and evaluating IaC platform pricing models.


What Should You Do Now?

If your organization was transitioned to the pay-as-you-go free tier and you're approaching the 500-managed-resource cap, run one of the many scripts that estimate your costs on an HCP paid plan, then book a demo with any of the alternatives or get a quote to compare costs.


Have questions about migrating from HCP Terraform? We're happy to help. Reach out to our team or check out our migration guide.

Frequently asked questions

Is HCP Terraform still free?

Partly. The legacy Free plan reached end-of-life on March 31, 2026, but HashiCorp's pay-as-you-go plan includes a free tier capped at 500 managed resources with unlimited users. For real infrastructure (an EKS cluster with networking, IAM, security groups, and add-ons), 500 resources goes quickly.

What happened to organizations on the legacy HCP Terraform free plan?

Per HashiCorp's end-of-life notice, organizations that had not migrated by March 31, 2026 were automatically transitioned to the enhanced free tier rather than locked out. Organizations above the 500-managed-resource cap need a paid plan to keep operating normally.

What are the HCP Terraform free tier limits in 2026?

As of June 2026, HashiCorp's documentation lists 500 managed resources, unlimited users, and one policy set of up to five policies. Run concurrency limits for the free tier are not published on the pricing page or docs.

How much does HCP Terraform cost after the free tier?

As of June 2026: Essentials starts at $0.10 per managed resource per month, Standard at $0.47, and Premium at $0.99, billed on the peak number of managed resources in a given hour. The self-managed Enterprise product is custom-priced.

What are the free alternatives to HCP Terraform?

Scalr is free up to 50 runs per month with no per-user charges. Spacelift's free tier covers 2 users and 1 public worker. Atlantis and OpenTofu with your own CI/CD pipeline are open source and free, but you host and maintain them. env0 no longer lists a free tier as of June 2026.

Are IaC management vendors getting rid of free plans?

The affordable end of the market narrowed in the first half of 2026. HashiCorp ended HCP Terraform's legacy free plan on March 31 and capped the replacement at 500 managed resources, env0 removed its perpetual free plan in favor of a 30-day trial, and Spacelift kept a free plan (2 users, 1 public worker) but discontinued its cheap ~$399/month Starter tier, making $20,000/year the entry paid step. Scalr still offers a free tier of 50 runs per month, and open-source tools like Atlantis and OpenTofu remain free to self-host.

If we leave over the free-tier change, how hard is the migration?

Usually smaller than expected. The automated tooling moves workspaces, state, and variables, and because the Terraform or OpenTofu CLI workflow is unchanged, most migrations take days rather than months. A typical 100-workspace move cuts over in about 20 minutes. The main manual step is re-entering sensitive values, which the Terraform Cloud API will not export.

What do teams say after moving off HCP Terraform?

Two themes come up most. First, the move is close to drop-in, since the Terraform and OpenTofu CLI workflow is unchanged, and the bill is lower and more predictable, because Scalr bills per run rather than per managed resource. Second, teams keep the platform features they care about: a fleet view across every workspace so the platform team can spot and unblock a stuck team, and granular roles scoped to account, environment, and workspace. Those roles give least-privilege security and let you onboard more people safely, like a junior who can plan but not apply, an app team scoped to its environment, or an auditor with read and audit access. The Ably, TV4, and Sierra-Cedar case studies cover individual migrations.

Do the alternatives differ in how deeply they handle Terraform?

They fall into two camps: pure-play and multi-IaC. Scalr is pure-play, so its workspace engine runs only Terraform or OpenTofu. Spacelift and env0 are multi-IaC and also run Pulumi, CloudFormation, Ansible, and Kubernetes; both run Terraform first-class too. The trade-off is depth versus breadth. Because every Scalr workspace shares one state schema, Scalr can build fleet reports that roll up resources, modules, providers, versions, and drift across all of them. On a multi-IaC platform that view has to stay generic across tools, and env0 puts its IaC-usage analytics behind a paid Cloud Analyst add-on. Breadth is the better fit for teams running several IaC tools. Pure-play depth is the better fit for teams standardized on Terraform and OpenTofu.
About the author
Sebastian StadilCEO at Scalr
Sebastian Stadil is the CEO of Scalr with 15+ years of DevOps experience. He started with AWS in 2004 and advised early Microsoft Azure and Google Cloud.