BYOC Billing
What you pay for when you bring your own server: the management fee, how it's calculated, and what happens if your wallet runs low.
With BYOC, you pay your server provider for the server, directly. Raklane never bills your server's CPU, memory, storage, or bandwidth — no pay-as-you-go usage charges, and no dedicated hosting subscription.
What Raklane may charge is a management fee for orchestrating your servers: building, deploying, health-checking, routing, issuing certificates, and running the dashboard for them. Whether there's a fee, and how much, depends on your Raklane installation — it may well be free.
You'll find everything on Billing → BYOC.
Is BYOC free for me?
Open Billing → BYOC:
- "Your own servers are free" — no fee is published. Nothing is charged.
- "These fees aren't being charged yet" — prices are published so you can see what they will be, but charging hasn't started.
- A fee breakdown and price table — the fee is active and charged hourly from your wallet.
The same prices are also shown publicly on the Pricing page.
What the fee is based on
The fee is calculated from what you have registered and running on BYOC right now, across three things:
| Charged for | What counts |
|---|---|
| Servers | Each healthy BYOC server you have registered. |
| Apps | Each distinct app with something running on your BYOC servers. |
| Databases | Each database on your BYOC servers. |
Each one has its own price per unit per hour. Prices are graduated: they can be split into bands, and each band's price applies only to the units inside that band. For example, if apps 1–2 are free and 3+ are paid, 5 apps are charged for 3 of them. Any item with no price listed is free.
The size of your servers never affects the fee. Raklane charges for managing your apps (builds, deploys and orchestration), and that work costs the same on a 1-vCPU server as on a 64-vCPU one.
The BYOC tab shows:
- Current fee — what you're paying per hour right now, plus a monthly estimate.
- Your usage — how many servers, apps, and databases are counted.
- What you're paying for — the per-item breakdown of the current hourly fee.
- Prices — the full published price table.
When you add a new server, the Add server dialog shows roughly how much a typical server would add to your monthly fee, so there are no surprises.
How charging works
- The fee is metered continuously and deducted from your wallet in small amounts, appearing in your wallet transactions as BYOC management fee with a note of what was counted at the time.
- Removing things lowers the fee from that moment on: a decommissioned server, a deleted database, or an app with nothing running no longer counts.
- If prices are published later, you're only charged from that point on — never retroactively.
If your wallet runs low
Raklane never stops or pauses anything on your servers because of an unpaid fee. They're your servers.
Instead:
- The unpaid amount is carried forward. The BYOC tab shows a warning with the amount owed, and the time by which you need to top up.
- It's collected in full as soon as your wallet has enough balance.
- If it stays unpaid past the grace period (shown on the price table; 72 hours unless your installation sets otherwise), new deploys to your BYOC servers are paused. Everything already running keeps running and serving traffic.
- Top up your wallet (the Add balance button on the warning) and deploys are allowed again once the amount owed is collected.
See Billing & Wallet for how to top up.
BYOC compared to managed compute
| PAYG cluster | Dedicated cluster | BYOC | |
|---|---|---|---|
| Who pays for the server | Raklane (included in your charges) | Raklane (included in your subscription) | You, directly to your provider |
| What Raklane charges | Per-resource usage | A flat hourly or monthly plan | A management fee, or nothing |
| Databases | Dedicated hosting plan | Dedicated hosting plan | No hosting charge; counted in the management fee, if any |
| If your wallet runs out | Apps are paused, which stops their charges | The plan lapses when not renewed | Running workloads keep running; new deploys pause after the grace period |
See Where Your App Runs for a full comparison of the three options.