All docs

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 siteA flat monthly rate.
AppThe memory it reserves, not the memory it uses.
DatabaseIts allocated storage.
BackupsFree for a week. Longer is per GB of the database.
App storagePer GB of the disk at /data.
EmailThe plan on that domain.
DomainAnnually, 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.

  1. A renewal fails. Nothing stops yet, and topping up settles it.
  2. 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.
  3. 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.