Billing and credit
Prepaid credit, plans that include it, and no bill arriving afterwards.
Plany is prepaid. Your account holds a balance of credit, your plan adds credit each month, and what you run draws it down as it runs. There are no invoices for usage and no overage.
Plans
| Hobby | Pro | Pro, paid annually | |
|---|---|---|---|
| Price | $5 a month | $20 a month | $200 a year |
| Credit included each month | $5 | $20 | $25 |
| Free trial | 7 days, on your first subscription | — | — |
| Discount on usage | — | 5% | 5% |
| Support | Community | Business hours | Business hours |
The plan's price is entirely spendable: it comes back to you as credit. A plan is a prepaid bundle rather than a fee on top of usage. Pro's usage discount is what makes it worth moving to before the included credit alone would.
Included credit is for the month it was granted and does not roll over. Credit you buy never expires, and plan credit is always spent first.
The Hobby free trial
An account's first subscription to Hobby starts with seven days free. The trial comes with the full $5 of credit, which you can spend as normal and which expires when the trial ends. Your card is taken at checkout and first charged $5 when the trial ends; from then on Hobby renews monthly as usual.
There is one trial per account: an account that has had a subscription before subscribes without one.
Pro, paid annually
Pro can be paid a year ahead: $200 a year instead of twelve payments of $20, and $25 of credit every month instead of $20. That is $40 less to pay and $60 more credit over the year — $100 of value in all. Everything else is the same Pro plan: spot, support and limits. Each month's $25 is granted at the start of that month and, as on monthly plans, does not roll over.
Switching from monthly to annual takes effect at once. Switching from annual to monthly takes effect at the end of the year you have paid for.
Subscribing and changing plan
Billing → Plans & prices → Subscribe (or Start 7-day free trial, or Pro's yearly option) → pay on the Stripe Checkout pageOnce you are subscribed, the same page opens Stripe's customer portal, where you switch plan, update your card or cancel. An upgrade takes effect at once; a downgrade takes effect at the end of the month you have paid for. A cancelled subscription moves the account to Hobby's rates with no monthly credit.
Buying credit
Billing → Add credit → choose an amount → pay on the Stripe Checkout pagePayment is taken on Stripe's own page, so your card never passes through Plany. Any tax due is added on top, and the credit — the amount you chose, not including tax — reaches your balance as soon as the payment goes through. A saved card is offered again next time, so a later top-up is one click.
What draws credit
Compute is charged for what a workload reserves, per hour, metered to the minute. Pro accounts pay 5% less on all of it.
| What | Unit | Rate | Free each month |
|---|---|---|---|
| Playpute game server vCPU | vCPU-hour | $0.016 | — |
| Playpute memory | GiB-hour | $0.007 | — |
| Playpute local storage | GiB-hour | $0.00014 (about $0.10 a GiB-month) | — |
| Playpute spot vCPU | vCPU-hour | $0.0064 | — |
| Playpute spot memory | GiB-hour | $0.0028 | — |
| Connection proxy | hour | $0.005 (about $3.65 a month) | free for the games Plany publishes |
| Sandbox vCPU | vCPU-hour | $0.016 | — |
| Sandbox memory | GiB-hour | $0.007 | — |
| Sandbox local storage | GiB-hour | $0.00014 | — |
| Sandbox requests | request | $0.0000004 ($0.40 a million) | 2,000,000 |
| Agones Autopilot vCPU | vCPU-hour | $0.0208 | — |
| Agones Autopilot memory | GiB-hour | $0.0091 | — |
| Agones Autopilot local storage | GiB-hour | $0.000182 | — |
| Schematic storage | GiB-hour | $0.000032 | 20 GiB-hours |
| Dedicated IPv4 address | hour | $0.00685 (about $5 a month) | — |
| Network egress | GiB | $0.08, then $0.07 past 1,000 GiB and $0.06 past 10,000 GiB | 25 GiB |
| Secret | secret-hour | $0.000068493 (about $0.05 a month) | 10 secrets |
The console's Billing → Plans & prices shows the live price list, and
ListSkus returns it. These are the rates at the time of writing.
Egress is the line that most often surprises game hosting customers, which is why the first 25 GiB each month are free and the rate falls with volume.
What a server comes to
A game server's hourly price is its machine type's vCPUs
and memory at the rates above. A standard-1 (1 vCPU, 2 GiB) is $0.030 an hour, and a
standard-2 (2 vCPU, 4 GiB) is $0.060 — about $43.80 if it ran all month, and much
less when it only runs while people play. Hobby's $5 runs a standard-2 for about 83
hours a month, roughly three hours a night. On spot, a standard-2 is $0.024 an hour.
Sandbox requests are deliberately cheap: a sandbox's real cost is the time its instances run. The request charge exists so that millions of tiny calls to a container that barely runs are not free.
Estimating before you run
ListPlans, ListSkus and EstimateCost need no sign-in, so you can work out what
something will cost before you have an account. The console's Plans & prices tab
has an estimator built on them.
When credit runs out
When your balance reaches zero, your account's workloads stop: running game servers are stopped (hibernated, where they have a snapshot policy), sandboxes scale to zero, and nothing new starts until you top up — creating or waking a server and creating a sandbox are refused with a link to Billing.
Your data is kept for 90 days. Worlds, schematics, builds, container images, secrets and saved terminal files all stay where they are, and we email you every week with the date they will be deleted. If the balance is still empty on that date, everything your account holds is deleted and cannot be recovered. Your account, its members and its billing history stay, so you can start again whenever you like.
Topping up any amount during those 90 days stops the clock: nothing is deleted, and your servers can run again. A top-up does not start anything by itself: players wake your servers by connecting, and you start the rest when you want them.
A spend cap (spend_cap on your billing account) stops workloads the same way but never starts the 90 days —
your balance is not empty, and the cap lifts at the start of the next billing period.
Encore projects
An Encore project is funded differently: it spends only its own balance — credit its game's players bought, or credit you bought for that project — and never your plan credit or your account's credit. When its balance reaches zero its game servers stop, and a player connecting does not wake them until it is topped up. Nothing else on your account is affected in either direction.
The numbers worth watching
| Field | Answers |
|---|---|
balance | Credit you can spend now. |
pending_charges | What the current partial hour has used so far, so the balance does not appear to jump each hour. |
burn_rate_per_day | What you spent over the last 24 hours. |
projected_exhaustion_time | When the balance runs out at that rate — the single most useful number on the page. |
plany billing balanceplany billing costsReading your usage
| Call | Answers |
|---|---|
GetBillingAccount | Balance, plan, period, burn rate, projected run-out. |
ListLedgerEntries | Every grant and every charge, dated, each with an explanation of how it was priced — "4 vCPU-hours at $0.0160, less 5% Pro discount". |
QueryCosts | Spend over a period, grouped by SKU, project, service, region, day or hour. |
EstimateCost | What a shape of usage would cost, before you run it. |
In the console these are Billing → Overview and Billing → Statement. See the Billing API reference.
Who can do what
| Role | Billing |
|---|---|
account.owner | Everything. |
account.billing | Buy credit, manage the plan and payment, read the statement and costs. No access to resources. |
account.admin | Read-only — enough to see why a create was refused for lack of credit, without being able to spend money. |