Hourly billing VPS
Updated
On Wolkra, a VPS is billed for each started hour from a prepaid balance, and the total for a month is capped at the plan's monthly price. You pay only while a server exists, there are no contracts or setup fees, and traffic is never on the bill.
The model in three rules
- Prepaid. You add credit to your account first, by card or crypto. Usage is taken from that balance.
- Per started hour. A server that exists for 2 hours and 10 minutes is charged for 3 hours.
- Capped at the monthly price. However the hours add up, a server never costs more in a month than its listed monthly price.
That third rule is what makes hourly billing safe for long-running servers too. You get the flexibility of paying by the hour and the predictability of a monthly price.
Hourly vs monthly, side by side
| Hourly with monthly cap (Wolkra) | Classic monthly VPS | |
|---|---|---|
| Pay for a 3-hour test | 3 hours | A full month |
| Pay for a server kept all month | Monthly price | Monthly price |
| Delete early | Stop paying right away | Usually paid to the end of the term |
| Contract | None | Often monthly or yearly |
| Scale up for a launch week | Pay for that week | Pay for the month or more |
For a longer discussion of the trade-offs, read hourly vs monthly VPS billing.
When hourly billing pays off
- Testing and evaluation. Try a plan, an OS or a one-click app for an afternoon and delete it.
- Short-lived environments. Create a staging server per pull request or per customer demo and remove it after review. See development environments.
- Burst capacity. Add servers behind a load balancer for a sale, a launch or an event, then delete them when traffic settles.
- Batch jobs. Run a heavy data import or a video encode on a CPU-optimised server for a few hours.
- CI runners. Start runners when the queue is long. See CI runners.
- Learning. Break a server, rebuild it, and pay only for the time you spent.
How to stop the charges
Charges for a server end when you delete it. A few habits keep the bill tidy:
- Delete the server when you are done with it, from the console or through the API.
- Snapshot first if you might need it again. A snapshot is billed per GB and you can create a new server from it later.
- Detach and delete volumes you no longer need. Volumes are billed per GB per month.
- Use labels to mark short-lived servers so they are easy to find and remove.
How your balance is protected
Prepaid billing means you are never surprised by a large invoice, but it also means a server can stop if you forget to top up. We send warnings well before that happens:
- Low-balance emails go out while you still have credit.
- When the balance reaches zero, a grace period starts.
- After the grace period, servers are stopped, not deleted.
- Deletion only happens after a final notice.
To avoid the whole sequence, turn on automatic top-up by card. The billing and balance docs describe each step.
Prices behind the hours
Every plan has a monthly price, which is also the most it can cost in a month. Prices are in EUR without VAT and include unmetered traffic.
Standard
Shared vCPU for websites, apps, VPNs and development.
| Plan | vCPU | RAM | Disk | Traffic | Hourly | Monthly cap |
|---|---|---|---|---|---|---|
| S0 | 1 | 1 GB | 15 GB | Unmetered | €0.0056 | €3.49 |
| S1 | 1 | 2 GB | 30 GB | Unmetered | €0.0080 | €4.99 |
| S2 | 2 | 4 GB | 40 GB | Unmetered | €0.0144 | €8.99 |
| S3 | 2 | 8 GB | 50 GB | Unmetered | €0.0200 | €12.49 |
| S4 | 4 | 8 GB | 80 GB | Unmetered | €0.0288 | €17.99 |
| S5 | 4 | 16 GB | 100 GB | Unmetered | €0.0400 | €24.99 |
CPU optimized
More vCPU per GB for builds, compute and busy APIs.
| Plan | vCPU | RAM | Disk | Traffic | Hourly | Monthly cap |
|---|---|---|---|---|---|---|
| C1 | 2 | 2 GB | 30 GB | Unmetered | €0.0112 | €6.99 |
| C2 | 4 | 4 GB | 40 GB | Unmetered | €0.0224 | €13.99 |
| C3 | 8 | 8 GB | 70 GB | Unmetered | €0.0432 | €26.99 |
Memory optimized
More RAM per vCPU for databases, caches and in-memory work.
| Plan | vCPU | RAM | Disk | Traffic | Hourly | Monthly cap |
|---|---|---|---|---|---|---|
| M1 | 1 | 8 GB | 30 GB | Unmetered | €0.0160 | €9.99 |
| M2 | 2 | 16 GB | 50 GB | Unmetered | €0.0312 | €19.49 |
Add-ons are listed on pricing: a primary IPv4 is €0.89 per month and daily backups cost 20% of the server price.
Paying into your balance
- Card: Visa, Mastercard and others through Stripe, with optional automatic top-up.
- Crypto: USDT (TRC-20) and TRX on the TRON network. See crypto VPS.
There is no minimum term, so the balance you add is used only by what you run. Read more on payment methods.
Getting started with hourly servers
- Sign up and add credit.
- Create a server in Frankfurt.
- Use it for as long as you need.
- Delete it from the console or with a call to the API to stop billing.
Automating creation and deletion through the API is the easiest way to get full value from hourly billing, for example from a script that builds a test server, runs checks and removes it.
Pay for the hours you use
Start with a small top-up and see exactly where every cent goes. Create your Wolkra account.
Frequently asked questions
How is hourly billing calculated?
Each server is charged for every started hour it exists, and the charge for a month never goes above the plan's monthly price. A server kept all month costs its monthly price.
How do I stop paying for a server?
Delete it. If you might need it again, take a snapshot first; snapshots are billed per GB and can be turned back into a new server later.
What happens when my prepaid balance runs out?
You get low-balance emails before anything stops. When the balance reaches zero there is a grace period, then servers are stopped, and they are deleted only after a final notice.
Can I top up automatically?
Yes. You can turn on automatic top-up by card so the balance refills when it gets low. Crypto top-ups with USDT or TRX are made by hand.
Are add-ons billed hourly too?
Add-ons such as IPv4 addresses, volumes and backups follow the same prepaid model. Traffic is unmetered and is never billed.