Reference
Plans & limits
Beta / Academic / Pro / Enterprise tiers, concurrency, retention.
TurbineX bills on tokens, not compute time. A token is the unit of cost for one OpenFAST job; the conversion from CPU-seconds and memory megabytes happens server-side and is plan-dependent. Plans differ in concurrency, simulation length caps, retention, and discount on the token formula.
Plan tiers
Four tiers, listed by intended audience rather than price:
- Beta— open-access while we're in public beta. Low concurrency cap, short job runtime, modest token allowance per month. Verified email required for certification and parametric submissions.
- Academic — discounted token rate for credentialed academic accounts; same caps as Beta on concurrency but a higher monthly allowance.
- Pro — for working consultants and small engineering teams. Higher concurrency, longer max runtime per job, longer artifact retention, a 0.8× discount on the token formula.
- Enterprise — bespoke caps, dedicated worker pool option, SSO and SAML, 0.5× discount on the token formula, contracted SLA. Speak to us directly.
The token formula
Each completed OpenFAST job is billed as:
tokens = (⌈cpu_seconds × 10⌉ + ⌈peak_memory_MB × 2⌉) × plan_discount
with plan_discount= 1.0 (Beta / Academic), 0.8 (Pro), or 0.5 (Enterprise). The Run tab estimates this before submit using the configured simulation length and a memory prior for the turbine. The actual debit is computed from the worker's measured CPU and peak memory once the job finishes; failed jobs (worker error, not user-caused) are not billed.
Caps and concurrency
- Concurrency — maximum number of jobs your org can have running in parallel. Excess submissions queue.
- Max runtime per job — worker kills a job at this wall-clock limit. Long turbulent campaigns can hit this if the simulation length × time step is unusually large.
- Artifact retention — how long
.outboutputs, plots, and reports stay downloadable before the cleaner sweeps them. - Max input size — ZIP upload limit for custom turbines.
The exact numbers per tier are listed on the public pricing page and in your Billing tab; we don't freeze them here because they shift as the platform matures.
Monthly spend and token caps
On top of the plan, every org can set two optional ceilings on the Billing tab of the Profile page:
- Spend cap— a hard limit on monthly checkout charges. Enforced at checkout: you can't buy a top-up that would push the period over the cap.
- Token cap — a hard limit on tokens consumed per month. Enforced at job submit: the platform returns 402 Payment Required if the new batch's estimated cost would exceed the cap.
Email alerts fire at 50 %, 80 %, and 100 % of either cap, to the org owner. Caps are useful for keeping an exploratory beta budget from running away on a long parametric.
Top-up ladder
When you run out of tokens before the period reset, top up from the Billing tab. Standard ladder: 50 / 200 / 1,000 tokens per top-up at the current per-token price. The top-up increments your current-period balance and rolls over to the next period if unused. The customer portal (Lemon Squeezy) also exposes invoices, payment methods, and plan changes.
What unverified accounts can do
Until you verify your email address the account sits in demo mode:
- Single Simulation studies against demo turbines — allowed, metered.
- Custom turbine creation / ZIP upload — blocked (403).
- Certification and Parametric submissions — blocked (403).
- Billing / Usage pages — blocked (403). The Notes page is read-only.
Verify the email to unlock everything. The verification button sits in the Demo-mode banner on every page.
Reading your bill
The Profile → Billing tab shows:
- Current plan label, current period (start → end), and the period reset date.
- Current token balance (remaining + used this period).
- Active alerts (low-balance warnings, cap-threshold hits).
- Links to the customer portal (manage plan, invoices) and the top-up flow.
The Usage page (sidebar, verified-only) gives a more detailed breakdown: per-day token spend, recent batches with cost attribution, and an exportable CSV.
Changing plan
From the Billing tab, click Manage Plan— the Lemon Squeezy portal opens. Plan changes apply at the start of the next billing period; tokens you've already paid for carry over.
Next steps
See Organization & roles for the per-seat permissions, or the public pricing page for the current numbers per tier.