Enterprise

Frequently Asked Questions

Everything you need to know about enterprise licensing, onboarding your team, security, and billing for Terraform Academy.

Licensing & Seats
Each named user you invite consumes one seat from your annual allocation. Seats are flat-rate, billed yearly. Unused seats cannot be rolled over but can be reassigned to a different employee at any time during your contract year. Freeing a seat takes one click in the portal.
Go to the Team Members tab in your portal, click Revoke next to the departing employee, then go to Invites and add the new person. The seat is freed instantly and available for the next invite.
The Invite tab in your portal will show a warning. To add more users, contact your Terraform Academy customer success manager or email [email protected]. We can typically process seat expansions within one business day.
Enterprise is billed annually, per seat, with volume discounts:

Starter — $180/seat/yr, minimum 25 seats ($4,500/yr)
Professional — $150/seat/yr, minimum 100 seats ($15,000/yr)
Enterprise — $120/seat/yr, minimum 250 seats ($30,000/yr)
Strategic — $96/seat/yr, minimum 500 seats ($48,000/yr)

All tiers include full MAX-tier content access. Request a quote
Onboarding & Access
From the Invites tab in your portal, enter the learner's name and work email. A unique activation link is generated. Share it directly via email, Slack, or any messaging tool. They click it, set a password or sign in with an existing Terraform Academy account, and their seat is immediately active. Links are locked to the invited email address.
If the invite was sent to the same email as their personal account, they can sign in with their existing password on the activation page. No new account needed. Their enterprise seat is activated on top of their existing account, giving them the full MAX-tier enterprise experience. If your org has domain lock enabled, only your company email domain is accepted for new invites.
Domain lock restricts invites to emails matching your company domain (e.g., @yourcompany.com). This prevents admins from accidentally assigning seats to personal email addresses and simplifies offboarding. Recommended for companies with a managed email directory. Contact your CSM to enable it.
SSO is not currently supported. Learners sign in using their Terraform Academy email and password. Contact [email protected] if SSO is a requirement for your organization.
Content & Learning
All enterprise seats include full MAX-tier access, identical to the individual MAX subscription, plus enterprise management features:

• 393+ interactive labs (Terraform, AWS, Azure, GCP, Kubernetes, Docker, GitOps)
• 55 certification prep modules
• AI-powered coaching and adaptive quizzes
• Speed rounds & gamified challenges
• XP, streaks, and progress tracking
• Mobile app access (iOS & Android)
55 certification prep modules including:

AWS: SAA-C03, DVA-C02, SAP-C02, SCS-C02
Azure: AZ-900, AZ-104, AZ-305
GCP: Associate Cloud Engineer, Professional Cloud Architect
HashiCorp: Terraform Associate 003
Kubernetes: CKA, CKAD
Docker: DCA Fundamentals
GitOps: Fundamentals & ArgoCD
The Analytics tab in your enterprise portal shows each learner's XP earned, octagons completed, streak, and last active date. Contact your CSM to enable extended reporting including lab completion counts and certification progress.
Labs and cert prep content are updated continuously, typically within 60 days of a provider publishing updated exam objectives. New labs are added weekly. Content updates are included in all enterprise subscriptions at no additional cost.
Security & Compliance
Terraform Academy runs on Supabase (PostgreSQL) and Cloudflare infrastructure. Supabase is SOC 2 Type II certified. Learner data is stored in the US region. For enterprise compliance requirements (GDPR, HIPAA, data processing agreements), contact [email protected].
We collect: email address, display name, XP points, completion events (labs/quizzes), and last active timestamp. We do not collect payment data for learners (only for the billing contact), do not sell data to third parties, and do not run advertising targeting on enterprise users. Full details in our Privacy Policy.
You have the right to a full export of your team's data (seat assignments, progress, completion records) at any time. Contact [email protected] to request an export. Data is delivered as CSV within 5 business days.
Billing & Renewals
Enterprise contracts are billed annually, upfront via Stripe (credit card or ACH). A 60-day renewal reminder is sent to the billing contact before contract expiry.
Stripe generates an invoice receipt automatically after payment. If you need a formal invoice before completing checkout, contact [email protected] and we will send one.
Enterprise access for all seats expires on the contract end date. Individual learner accounts remain intact (their XP and completions are preserved) but revert to free-tier access. You can re-activate an enterprise contract at any time to restore full access. We send 90-day, 60-day, and 30-day renewal reminders.

Still have questions?

Our enterprise team typically responds within 4 business hours.

Contact Enterprise Support
or view pricing →