Guide

Workspaces and billing

Plans and billing

Mesh bills each workspace monthly for what its services use. Every paid plan includes its price in usage, so a small app often costs exactly the plan minimum.

Plans

TrialHobbyPro
Monthly minimum€0€5€20
Included usage€5 credit for 30 days€5€20
Projects110100
Services3 per project25 per environment100 per environment
Per replica1 vCPU, 512 MiB8 vCPU, 8 GiB24 vCPU, 24 GiB
Replicas per service1642
Volumes1 per project, 512 MiB10 per project, up to 5 GiB20 per project, up to 4 TiB
Concurrent builds125
Sleep when idleRequiredOptionalOptional
Custom domainsNeed a saved payment methodYesYes

The trial also caps builds at 300 build minutes per 30 days and public egress at 25 GiB per billing period. One person can administer one trial workspace at a time. If an account refers to an unknown plan, its quotas and advertised resource caps fall back to the trial plan; the account summary still shows its plan ID.

Usage prices

ResourcePrice
CPU€20 per vCPU per month
Memory€10 per GiB per month
Volume€0.15 per GiB per month
Public egress€0.05 per GiB

Usage is measured continuously from what your services actually use, not their limits. See Metrics and usage.

A month of a service that averages 0.1 vCPU and 256 MiB costs €2 + €2.50 = €4.50, inside Hobby's included €5.

How a bill adds up

Text
usage            = cpu + memory + volume + egress
over allowance   = max(0, usage − included usage)
period total     = monthly minimum + over allowance − credit

On Hobby, €3 of usage costs €5 and €12 of usage costs €12. Each billing period ends with a statement that lists every project and meter, so it explains itself. Find statements on the workspace's Billing page.

Budgets

Admins can set a budget stop on the Billing page. When usage reaches it, Mesh stops the workspace's compute and blocks new builds and releases until you raise or clear the budget. Your configuration is kept, so everything starts again once the restriction lifts. Mesh records notices at 75%, 90%, and 100%.

The budget counts usage before the allowance and credit, and the plan minimum and stored volumes still bill.

Upgrade, change, and cancel

Upgrade from the trial on the Billing page; Mesh asks for a payment method through Stripe. An agent can do the same: list_plans (GET /v1/billing/plans) compares the plans, and start_billing_activation returns the Stripe link for you to open. Paid plans can switch for the next period. Cancelling takes effect at the end of the period; volumes you keep after that bill for storage only until you delete them.

If a payment fails, new builds and releases are blocked at once, and compute stops after seven days unless the payment succeeds.