How to Buy a VPS with Bitcoin: A Step-by-Step Guide
Written by the ApexVPS team • Last updated: July 2026 • 7 min read
Paying for a server with cryptocurrency is simpler than most people expect. This guide explains how to buy a VPS with Bitcoin from start to finish: choosing a plan, sending the payment on-chain, and receiving your login details by email. At ApexVPS the entire checkout runs on crypto through OxaPay — there is no credit card, no bank account, and no lengthy sign-up form. You provide an email so we know where to send access, pick a plan, and pay in BTC from any wallet. The active part usually takes only a few minutes, plus the time Bitcoin needs to confirm on the network.
If you just want the short path, you can rent a VPS with Bitcoin from our dedicated Bitcoin hosting page, browse every accepted coin on our crypto VPS overview, or compare specs and prices on the VPS pricing page.
How to Buy a VPS with Bitcoin, Step by Step
The whole flow is designed to be finished in one sitting. Here is exactly what happens from the moment you choose a plan to the moment your server is online.
- Choose a plan. On the pricing page or the Bitcoin VPS page, select Starter Pro ($29/mo), Business ($59/mo), or Enterprise ($119/mo), and pick monthly or yearly billing. Prices are listed in USD and converted to a BTC amount at checkout.
- Enter your email. A checkout window opens and asks for an email address — this is where your server credentials will be sent. You can add optional notes such as an SSH public key, a preferred operating system (Ubuntu, Debian, CentOS, Rocky, Windows Server, or a custom ISO), or a data-center location. No name, address, or ID is required.
- Get redirected to the OxaPay page. After you confirm, a secure OxaPay hosted payment page opens. Choose Bitcoin as your coin, and OxaPay shows the exact BTC amount, a receiving address, and a scannable QR code.
- Send BTC from any wallet. Scan the QR code, or copy the address and amount into your wallet or exchange withdrawal screen, then broadcast a standard on-chain transaction. The Lightning Network is not required.
- The invoice stays locked for 90 minutes. The BTC amount is calculated from the USD price and locked the moment the invoice is created, so ordinary price movement while you send does not change what you owe — no volatility risk during payment.
- Wait for on-chain confirmation. Once the Bitcoin network confirms your transaction, a signed OxaPay webhook marks the order as paid, usually within minutes of that confirmation.
- Receive your credentials. Provisioning starts automatically and your access details arrive by email. You can also follow progress on the order status page using the order ID shown at checkout.
Compatible Bitcoin Wallets
You do not need a special wallet to pay for a server in BTC. Any wallet that can send a standard on-chain Bitcoin transaction will work, including:
- Mobile and desktop software wallets — scan the QR code or paste the address and amount.
- Hardware wallets — confirm the transaction on the device, then broadcast it.
- Exchange withdrawals — withdraw BTC from an exchange account straight to the invoice address.
Because payment is plain on-chain Bitcoin, there is no requirement for Lightning or any custom integration. If you are new to Bitcoin and still choosing a wallet, bitcoin.org maintains a directory of reputable options for every platform. Whichever wallet you use, the important thing is that it lets you set the send amount precisely and attach a network fee.
Network Fees: the Payer Pays
As with any Bitcoin transaction, the person sending the coins pays the network (miner) fee — ApexVPS does not deduct it from your balance. This has one practical consequence: send the full invoiced BTC amount and let your wallet add the miner fee on top. If your wallet offers a "send max" or "subtract fee from amount" option, avoid it, because that would deliver less than the invoice requires.
Fee levels move with network demand. Attaching a higher fee generally means a faster confirmation, while a very low fee can leave a transaction pending during busy periods. Most wallets suggest a sensible default; a mid-range fee is usually enough to confirm comfortably inside the 90-minute invoice window.
How Long Does Bitcoin Confirmation Take?
On-chain Bitcoin confirmations typically take somewhere between 10 and 60 minutes, though the exact time depends on network congestion and the fee you attach. During quiet periods a transaction can confirm in a single block; when the network is busy, a low fee may wait longer. Because the invoice stays valid for 90 minutes, there is normally comfortable headroom — but if the network is congested, choosing a higher fee is the simplest way to be sure your payment lands in time.
Provisioning does not wait on you: as soon as the payment confirms, the order is marked paid automatically and your VPS begins to spin up. You do not need to keep the OxaPay tab open or take any further action.
Common Mistakes to Avoid
Almost every failed crypto payment comes down to one of a few avoidable errors. Watch for these:
- Underpayment. The most common issue is sending slightly less than the invoice — usually because the wallet subtracted the miner fee from the amount. Always send the exact invoiced BTC value and let the fee be added on top.
- Sending after the invoice expires. The locked rate is valid for 90 minutes. If you broadcast after it lapses, the amount may no longer match. If you are cutting it close, start a fresh invoice rather than risk paying an expired one.
- Entering the wrong amount. Manually retyping or rounding the figure invites mistakes. Copy the amount directly from the OxaPay page, or scan the QR code, which encodes both the address and the value.
- Sending the wrong asset or network. Send BTC to the Bitcoin address shown. Do not send a different coin, or Bitcoin wrapped on another chain, to that address.
If something does go wrong — an underpayment, or a transfer that missed the window — keep your transaction ID and reach out to support; the order status page and your order ID make it easy to reference the exact invoice.
What Happens After Payment
Once your Bitcoin payment confirms, the process is fully automatic:
- Provisioning starts. Your VPS is built on truly dedicated resources — no overselling and no noisy neighbours — with NVMe storage and full root access.
- Credentials are emailed. Access details are sent to the email you entered at checkout, along with any preferences you noted (SSH key, OS, or location).
- Track progress on the order status page. Enter the order ID shown at checkout to watch the status update from pending to paid within minutes of on-chain confirmation, then open your control panel.
Your server is deployed across a global network of 39 data centers, with locations such as Frankfurt, New York, Singapore, London, Los Angeles, Tokyo, and Amsterdam, and it ships with both IPv6 and IPv4 connectivity plus DDoS protection. If you named a preferred region in your checkout notes, we place the VPS accordingly for the lowest latency to your users.
Every plan is backed by a 30-day money-back guarantee. If a VPS is not the right fit, refunds are issued in USDT to a wallet address you provide. For a fuller breakdown of coins, timing, and volatility handling, see our guide to paying with a range of cryptocurrencies, or head straight to the Bitcoin VPS plans to get started.
Frequently Asked Questions
Do I need an account or KYC to buy a VPS with Bitcoin?
No. Checkout is email-only. You provide an email so we can send your server access details, plus optional notes such as an SSH key or preferred OS. There is no name, address, or ID requirement, and no credit card or bank account is involved.
Which Bitcoin wallets can I use to pay?
Any wallet that can send a standard on-chain Bitcoin transaction — mobile, desktop, hardware, or an exchange withdrawal. The Lightning Network is not required; simply scan the invoice QR code or copy the address and amount, then broadcast as usual.
How long until my VPS is ready after I pay?
Bitcoin transactions usually confirm in roughly 10 to 60 minutes depending on congestion and the fee you attach. Provisioning starts automatically once the payment confirms on-chain, and your credentials are emailed shortly after.
What if I send payment after the invoice expires?
The BTC amount is locked for 90 minutes from invoice creation. If you send after it expires, the locked rate no longer applies. Start a new order from the pricing page and pay the fresh invoice, or contact support if funds were already sent.
Can I pay with cryptocurrencies other than Bitcoin?
Yes. Alongside Bitcoin (BTC), ApexVPS accepts Ethereum (ETH), USDT (Tether), and 30+ cryptocurrencies through OxaPay. Choose your coin on the hosted payment page after entering your email.