Billing & plans
A plan settles two different questions. How much you can keep — live apps, pages, visitors, records, storage, team — and how much building you do, which is metered in Φ.
There is no free tier and no trial: an account starts on a plan.
Φ — what it meters
Φ is the unit for building and AI. Producing an app, reworking a page, a composer turn — each one spends Φ. Serving an app that is already published does not.
Your plan tops the wallet up to the monthly allowance once per calendar month. It is a top-up, not an addition: the deposit is the difference between your allowance and what is already in the wallet, so a month where you spent 400 Φ brings 400 Φ back, and a month where you spent none brings nothing.
Two things follow, and both are easy to be surprised by:
- Unused Φ does not accumulate. You cannot save a quiet month to fund a busy one.
- A top-up you buy is absorbed at the next grant if it leaves you above the allowance. Buy extra Φ for work you are about to do, not as a reserve.
Nothing is ever taken away — the wallet only moves up. The grant is also idempotent: whether it arrives at activation or at the monthly tick on your billing anchor day, a month gets exactly one, never two.
On Enterprise there is no recurring monthly grant at all; Φ arrives by arrangement under your contract.
Pace: how fast you may spend it
Having Φ and being allowed to spend it in one afternoon are different things. Alongside the monthly allowance there are three rolling ceilings, and they are the same shape on every plan:
| Window | Ceiling |
|---|---|
| Any 1 hour | a quarter of the monthly allowance |
| Any 24 hours | half of it |
| Any 7 days | all of it |
They are rolling, not calendar windows: the hour ceiling looks at the last sixty minutes, not at the clock. So reaching one is temporary — nothing is taken away, and building resumes on its own as the window moves.
A request refused this way answers 429 with a Retry-After header saying
how long the window has to run. That is different from running out of Φ, which
answers 402 and does not improve by waiting.
Why the ceilings exist. The hour catches a runaway loop while it is still running, the day catches a slow drain that never trips the hour, and the week catches sustained use that looks ordinary on any single day. One window could only ever be tuned for one of those three.
Enterprise has no ceilings — the plan is contract-funded, so there is no monthly allowance to derive them from.
Your Φ history
Every movement is recorded: the monthly load, everything you spend, every top-up. Records are added, never rewritten, so the balance you see can always be explained by the history behind it.
When the wallet runs low
| Balance | What happens |
|---|---|
| Zero | A short grace begins: a turn already under way may finish, up to 50 Φ past zero. Published apps keep serving; nothing goes offline. |
| 50 Φ below zero | A hard stop: new building stops and no further spend is authorised until Φ is added. |
The distinction is the point: running out of Φ pauses the factory, not your site. An app at its own address stays up, keeps its data and keeps accepting visitors while the wallet is empty.
To carry on building before the next monthly grant, add Φ.
What a plan shapes
Plans differ along these dimensions. The values are set per plan — see the pricing page rather than any number written here.
Apps
- Live apps — how many can be published at once
Draft apps and pages per app are not limited. They were plan ceilings once and are not any more: keep as many drafts as you like, and build a page as long as it needs to be.
Building
- Φ loaded each month
Reach
- Visitors per month
- Records an app can store
- Storage
- Visitor sign-in methods — see Visitor sign-in
- Your own domain — Team and above; every plan gets its address on us
Ownership — on every plan, without exception:
- Download the pwpack — the app’s full source, yours to keep
- Export the pwapp — a ready-to-run bundle for any static host
Version-history retention, API access, the audit log (Team and above) and SSO for account sign-in (Enterprise) vary by plan.
Choosing or changing a plan
You choose a plan at checkout when you sign up; payment is taken by card through iyzico, and the plan is active as soon as the payment is confirmed. The pricing page shows what each plan shapes.
To change plan later, open Billing → Upgrade in your account:
- Moving up takes effect immediately. The unused part of the period you already paid for is credited against the new price.
- Moving down takes effect at the end of the current period; you keep the higher plan until then.
Enterprise is arranged with us — write from the contact page.
Inside your account, Billing shows the plan you are on and your invoices, and Wallet shows your Φ balance, what the month has spent and where to add more.
If a subscription ends
Cancelling from Billing stops the renewal; you keep access until the end of the period you have paid for. Your world and its apps are not purged the moment it lapses — export what you want to keep (the pwpack is yours on every plan) and talk to us if you need the window explained for your case.