In short: pick a plan, choose Cryptocurrency at checkout and select Bitcoin on the payment page. Send the exact BTC amount it shows, from a wallet you control, while the page is still valid (12 hours), then wait for the network to confirm the transaction. After that the server sets itself up automatically; a Linux VPS is typically online about a minute later, a Windows one within a few minutes.
Buying a VPS with Bitcoin is an ordinary checkout with one extra stage. Instead of a card form you get a payment page with an address and an amount, and the server is built once the Bitcoin network has confirmed the payment. This walkthrough follows the whole path you take to buy a VPS with Bitcoin at VMHeaven — plan, invoice, payment page, fees and confirmation — and what happens when the amount or the timing is off. What a Bitcoin payment reveals about you is a separate question, answered in how private paying for a VPS with crypto is.
What do you need before you start?
- Bitcoin you can send. Either in a wallet you control or on an exchange that lets you withdraw to an outside address. Which of the two is better is covered below.
- A little more than the invoice. The network fee is paid by the sender and comes on top of the price. An exchange may also charge a withdrawal fee.
- An account. Sign-up asks for an e-mail address, your name, a password and a postal address with the country, because every order gets a proper invoice. There is no ID upload, no selfie and no phone number.
- An SSH key, ideally. For a Linux server, paste your public key during the order and you can log in without a password from the first minute. For Windows, you set the Administrator password instead.
How do you buy a VPS with Bitcoin, step by step?
- 1Choose a plan, a location and a system
Pick the line that fits the job: Standard KVM for general workloads, Hi-CPU KVM for software that leans on one or two cores. Choose Amsterdam or Frankfurt where the line is offered, then the operating system. For a Windows server you reach over Remote Desktop, pick Windows Server 2022 or 2019 — or go straight to the page where you buy RDP with Bitcoin, which covers that case.
Choose the billing term as well. Paying 3, 6 or 12 months up front takes 5, 10 or 15% off the monthly price, and one Bitcoin transaction then covers the whole term.
- 2Choose Cryptocurrency at checkout
The order creates an invoice in euro. The price is the same whichever way you pay: Bitcoin, card or PayPal.
- 3Select BTC on the payment page
You are taken to the Cryptomus payment page for that invoice. Choose Bitcoin and the Bitcoin network. The page converts the euro amount into BTC at that moment and shows the exact amount and the address to send it to. It stays valid for 12 hours, so there is no rush — but do not leave it until the last hour if you are paying from an exchange.
- 4Send the exact amount
Copy the address rather than typing it, and after pasting compare the first and last few characters with the page; clipboard malware that swaps addresses exists. Send the amount shown so that this amount arrives. Some exchanges subtract their withdrawal fee from the sum you enter, which turns an exact payment into an underpayment. If yours does, add the fee on top.
- 5Wait for the confirmation
Bitcoin produces a block about every ten minutes on average, but the interval varies, and the fee rate you chose decides how soon a miner includes your transaction. Wallets suggest a rate for a target time; pick a cheap one while the network is busy and the wait can stretch to hours. The payment page decides how many confirmations it needs and updates on its own when the invoice is paid.
If a transaction sits unconfirmed and your wallet supports Replace-By-Fee (RBF), you can bump its fee; the replacement still pays the same address. Let the wallet take the extra fee from your change, not from the payment, or the invoice ends up short. Do not send a second payment for the same invoice because the first one looks slow — a stuck transaction is not a lost one.
- 6The server sets itself up
When the payment is reported as paid, the panel checks it with Cryptomus, books it against your invoice and starts provisioning, without anybody reviewing the order by hand. A Linux VPS is typically online about a minute later and a Windows one within a few minutes, because its first start sets up the system; an in-stock dedicated server ships within hours. Log in over SSH (Linux) or Remote Desktop (Windows) with the password or SSH key you set in the order.
Should you pay from an exchange or your own wallet?
Both work. They fail in different ways:
- From an exchange, the withdrawal fee may be taken out of the amount, some exchanges batch withdrawals or hold them for review, and the payment is tied to your verified exchange account. Allow time, and check what arrives.
- From your own wallet, you set the fee, you can bump it with RBF, the amount that leaves is the amount that arrives, and no exchange keeps a record of where the coins went.
A common middle way is to withdraw from the exchange to your own wallet first and pay from there. It costs a second network fee and buys you control over the timing and the exact amount. How much on-chain privacy each route gives you, and how Bitcoin compares with other coins on that score, is covered in the crypto privacy guide.
What if I send too little, too much or too late?
- Too little: the invoice stays open, and the payment page lets you send the rest as long as it is still valid. The top-up is a second transaction with its own network fee.
- Too much: the invoice is paid and the order goes through as normal. Write to support with the invoice number, and the difference is added to your account balance.
- Too late: a payment page that expires unpaid after 12 hours cancels its invoice. Coins that still arrive afterwards are not lost; the payment is held for review and support applies it to your account.
- Wrong network: send on the network the payment page names. A transfer on a different network may never arrive at the address.
Is Bitcoin the fastest or cheapest coin to pay with?
Usually neither. Bitcoin is the default choice and the most widely held, but its ten-minute blocks make it the slowest of the common coins to confirm, and its fee depends on how busy the network is. The checkout names five coins, and the payment page lists every other coin and network on offer when you pay:
- Bitcoin (BTC) — the default; the slowest to confirm.
- Litecoin (LTC) — shorter block times and low network fees, a common choice for small invoices.
- Tether (USDT) — a dollar stablecoin, so its value does not move while the payment confirms. It exists on several networks; use exactly the one the page names.
- Ethereum (ETH) — confirms considerably faster than Bitcoin. Check the network on the page before you send.
- Monero (XMR) — the coin to pick when the payment itself should stay private: the chain does not show who paid whom, or how much.
Is paying with Bitcoin more expensive?
No. The plan costs the same with every payment method. What you pay on top is the Bitcoin network fee, which goes to miners rather than to us, and any withdrawal fee your exchange charges. If you plan to keep the server, a longer term saves twice: 15% off the price for 12 months, and one network fee instead of twelve.
How do renewals work when you pay in crypto?
Two ways, and you can switch between them at any time:
- Pay each renewal invoice in Bitcoin, exactly like the first payment.
- Top up your balance in crypto, from €5, and switch on auto-renew. The service then renews from the balance 24 hours before it expires, without a new transaction each month.
What should you do once the server is running?
The first ten minutes on a new server matter more than the payment method. Create a normal user, switch SSH to keys only and close the firewall to everything you do not serve — the checklist is in initial server setup, and securing SSH access goes deeper on the login itself. If paying in Bitcoin is part of a wider wish to keep your identity out of your hosting, read what anonymous VPS hosting can and cannot do before you rely on it.
Frequently asked
How long until my VPS is online after paying with Bitcoin?
Provisioning starts as soon as the payment is confirmed. A Linux VPS is typically online about a minute after that; Windows Server needs a few minutes for its first boot. The variable part is the confirmation: Bitcoin blocks arrive about every ten minutes on average, and a low fee can stretch the wait to hours when the network is busy.
What if I sent too little BTC?
The invoice stays open, and you can send the difference on the same payment page while it is valid — 12 hours from when it was opened. If you pay from an exchange, make sure the amount that arrives after its withdrawal fee is the full amount.
Can I get a refund in Bitcoin?
No. Refunds are made as credit on your VMHeaven account, which pays for any service, upgrade or renewal. Coins are not sent back to a wallet, and the same rule applies to every payment method.
Is paying with crypto more expensive?
No. The price is the same for every payment method. The network fee your wallet pays to send the transaction, and any withdrawal fee your exchange charges, come on top.