bootload

📖 DOCS

Billing & your wallet

bootload is prepaid. Each project has a wallet — a chest of coins 🪙 — and everything you run draws down its balance by the second. Top it up, watch the runway, and let auto top-up keep the lights on. No monthly invoice surprises: you only ever spend what's in the chest.

How billing works

Every project has its own wallet with a balance in euros (or US dollars). As your services run, the platform meters usage and debits the wallet:

Every debit and credit is a row in the wallet ledger, so the balance always equals the sum of its transactions. For the exact, current rates run:

bootload pricing

or open the pricing page in the portal.

Topping up

Add coins to the chest from the portal wallet page or the CLI:

bootload wallet topup --amount 25

Card payments run through Stripe (hosted or embedded checkout, with SCA/3DS handled for you). If your account is VAT-registered, VAT is added on top of the amount you choose — your wallet is always credited the net amount, and VAT never enters the balance. You get a Stripe invoice/receipt for every top-up, linked from the ledger.

Runway warnings

The wallet shows your runway — how long the balance lasts at the current burn rate. As it shrinks, bootload warns you (by notification and email) at roughly 7 days, 3 days, 24 hours, and 1 hour left, so a busy week never ends with services quietly stopping. Each warning fires once per depletion cycle; a top-up resets them.

Auto top-up

Tired of watching the chest? Arm auto top-up to refill automatically when the balance dips below a threshold — from the CLI or the portal wallet page:

bootload wallet auto-topup --threshold 5 --amount 20   # refill +€20 when below €5
bootload wallet auto-topup --off                        # turn it off

The amount is how much to add each time (minimum €10) and the threshold is the balance it refills below. Auto top-up charges your saved card off-session, so make one manual card top-up first to save the card. If a charge is declined, bootload retries with a growing delay and emails you — it never suspends a wallet that still has balance. bootload wallet balance shows whether it's armed.

Spend caps

Want a hard ceiling on automatic spending? Set a monthly spend cap:

bootload budget set --amount 200

bootload warns you at 80% of the cap and pauses auto top-up once this month's spend reaches it — so a runaway workload can't keep pulling money from your card. bootload budget show displays the cap and spend so far.

Running low, and storage debt

Deploying or scaling up is blocked while a wallet's balance is at or below zero — top up to get moving again.

If a wallet empties while it still holds stored data (volumes or backups), compute is suspended but storage keeps metering, so the balance goes negative: that negative number is what you owe for keeping the data parked. Your saved data is retained for 90 days after the wallet empties; bootload emails a reminder ladder (around days 30, 60, 80, and 88) naming the debt and the deletion date. A top-up settles the debt first, and the remainder becomes spendable — the portal shows the exact split (“€X covers your storage debt · €Y becomes available”) before you pay.

VAT

For business and individual customers alike, top-ups are net + VAT, computed by Stripe Tax against your billing profile:

The ledger always credits the net amount; VAT is collected and remitted by Stripe on top. Set your company details and VAT number on the portal billing settings page; your account profile (bootload profile) carries the same name, address, and VAT identity.

Your ledger

Every movement is recorded. Review recent transactions on the portal wallet page, or export the full ledger as CSV:

bootload usage --csv

Earning credit

Refer someone with your referral link and you earn 5% of their real (topped-up) spend, credited straight to your wallet — they keep 100% of theirs. Referral and affiliate earnings are paid from bootload's margin and show up as credits in your ledger.