What things cost
How billing works, rather than what the numbers are. Charged at create, monthly after, and what happens if the wallet empties.
Every rate lives on the pricing page, and only there, so there is no second copy of a number to go stale. This page is the part that does not fit in a table: when you are charged, what changes mid-month, and what happens when the money runs out.
You are billed for what you run
Not for a plan, and not for traffic. Each thing you create has its own monthly charge:
| Billed by | |
|---|---|
| Static site | A flat monthly rate. |
| App | The memory it reserves, not the memory it uses. |
| Database | Its allocated storage. |
| Backups | Free for a week. Longer is per GB of the database. |
| App storage | Per GB of the disk at /data. |
| The plan on that domain. | |
| Domain | Annually, on its registration date. |
Reserved rather than used is the rule for apps, because reserved memory is what nobody else can have.
The first period is paid at create
Creating something debits the wallet immediately for its first period, then it renews monthly from the balance. There is no invoice arriving later for something you have already been running: if the wallet was short, it was never created.
Two things cost nothing and never will: your first static site, and the first 200 MB of a managed SQLite database. Both are permanent rather than trials.
Paying yearly
Anything billed monthly can be bought for a year instead, at twelve months for the price of ten.
marina vessels create shop --repo acme/shop --yearly
marina sites deploy ./dist --yearly Worth it for something you know you are keeping. The wallet has to cover the whole year at once.
Changing something mid-month
Scaling an app or growing a database settles the difference straight away rather than waiting for the month to end, and the renewal date does not move. Upgrade on the 20th and you pay for the remaining days at the new rate; the anniversary is still the anniversary.
Both go up only. There is no downgrade path, and the way out of an oversized app is a smaller one with the traffic moved over.
When a price changes
A changed rate never applies silently. It waits for your next renewal, so nothing you are already running gets more expensive partway through a period you have paid for.
When the wallet runs out
Nothing is charged that the balance cannot cover, so this is a sequence rather than a surprise.
- A renewal fails. Nothing stops yet, and topping up settles it.
- Four days later, it is suspended. Apps and databases stop serving. Nothing is deleted: your files, databases and sites all survive, and a top-up brings everything back with its data.
- Fourteen days after that, it is deleted. This is the point of no return, and it is why suspension is loud rather than quiet.
That is eighteen days from a missed renewal to anything being lost, and any top-up before the end of it undoes the whole thing.
marina wallet balance
marina wallet invoices Keep enough in the wallet that step 1 does not happen, especially if an agent is deploying for you while you are asleep.
