If you want to pay for a VPS with Bitcoin, finding a host that takes it is the easy part. The checkout is where people get stuck: which coins and networks you can use, how long the quoted rate holds, what happens when your exchange takes its fee out of the amount you send, and whether the credit can ever come back out. Those details decide whether a crypto VPS payment takes ten minutes or turns into a support ticket.
This post covers how crypto payment works at Noded, what the CoinGate checkout does with the rate and the amount, which coin to pick (and what happened to USDT), how to size a top-up with real prices, and the terms to read before you send anything. For the short version and the order button, see the crypto VPS page.
How paying for a VPS with crypto works at Noded
Crypto here is a balance top-up, not a per-server payment. You fund the account, then servers are created and billed against that balance. No card has to stay on file.
- Create an account in the client area.
- Open Add Credit under Billing and enter the amount you want on the balance. That creates an Add Funds invoice.
- Pay the invoice through CoinGate, our crypto payment processor, in Bitcoin (BTC), Ether (ETH), USDC, Litecoin (LTC) or another coin the checkout lists. The checkout shows the coin, the network, the exact amount and an address with a QR code.
- Wait for confirmation. Once the payment is confirmed, the invoice is paid and the credit lands on your balance.
- Deploy. An hourly VPS needs €5 of credit to create and then bills against the balance by the hour; a monthly plan is paid from the same balance. The server deploys in about a minute. Monthly renewal invoices come out of the balance automatically only when Auto-Credit is active in your billing preferences; otherwise open each renewal invoice and choose Pay with credit before the due date, because an unpaid renewal is suspended on the due date.
Step 4 depends on the network and the fee you attach, not on us. CoinGate notes that a low-fee transaction on a busy chain can sit at "Confirming" for hours, in rare cases days, so top up the day before a deadline.
Inside the CoinGate checkout
- No CoinGate account needed. You pay from your own wallet or exchange; the checkout asks for an email address so CoinGate can reach you about the payment.
- The rate is locked for 20 minutes. Each checkout page is valid for a 20-minute window with a countdown. Inside it the crypto amount is fixed; send after it closes and the rate is not locked.
- Choose the network, then check it in your wallet. The same coin often exists on several networks. At the time of writing CoinGate lists USDC on Ethereum, Solana, Polygon, Arbitrum, Base and Optimism, among others; the checkout shows the networks available for your payment. A payment on a network CoinGate does not support cannot be returned.
- One address per checkout. Every payment page generates a new address. Never send a second top-up to an old one: payments to old addresses are not linked to any order, and the only way back is a refund request.
- Lightning, if your wallet has it. CoinGate supports Bitcoin over the Lightning Network as well as on-chain. If the checkout offers it and your wallet supports it, there is no wait for block confirmations and the network fee is close to nothing.
- The total on the page is the total. The checkout can include a service fee covering the network cost of moving your payment on to the merchant. It varies by coin and network and is already in the amount shown. Send exactly that.
Sending too little, too much or too late
Most payment problems start on the sending side. CoinGate says underpayments usually happen because the wallet or exchange deducts its fee before sending, so less arrives than the checkout asked for. When you withdraw from an exchange, make the amount received match the checkout, not the amount debited.
| What happened | What CoinGate does | What you do |
|---|---|---|
| Underpaid, page still open | Shows what arrived and what is still due | Send a second transaction for the difference before the 20 minutes run out |
| Underpaid, page expired | Shows a refund form; a very small shortfall may still be accepted | Request a refund, or leave "Accept my payment if possible" ticked. Amounts under €3 are not refunded |
| Overpaid | Completes the payment and shows a refund form for the excess | Enter your wallet address and network; an excess smaller than the network fee cannot be returned |
| Paid after expiry | May still complete it automatically; if not, offers a refund | Use the refund form, or start a new payment |
| Sent the wrong coin | Cannot match it to the order | Request a return from the same checkout page with your transaction hash |
The details are in CoinGate's article on paying too little, with links to the related cases. Keep the checkout link, the CoinGate order ID and your transaction hash (TXID) until the credit shows; CoinGate support asks for them.
Bitcoin, Ether or USDC: choosing the coin
With the rate locked for 20 minutes, the checkout is not where volatility hurts. It hurts when a payment goes out after the window closes, and in the wallet you pay from: if your treasury sits in Bitcoin, the number of server-months it buys moves with the price. Once a top-up lands, it is account credit, priced in euros like the bill.
- USDC tracks the US dollar, so the euro–dollar rate still applies, but that is a far smaller swing than a volatile coin. If your team holds a stablecoin treasury, this is the natural choice. CoinGate also lists EURC, a euro stablecoin, on Ethereum only: if the checkout offers it, it removes the euro–dollar swing as well, but you pay Ethereum gas to send it.
- Bitcoin is fine here. On-chain you pay the miner fee and wait for confirmations; over Lightning neither matters much. You carry the BTC/EUR rate until you send.
- Ether behaves like Bitcoin for pricing. If your ETH already sits on a network the checkout offers, use that one rather than moving it first.
What about USDT? It no longer works through CoinGate. CoinGate says it stopped supporting USDT because of EU regulatory requirements: it cannot be used to pay for an order, and USDT sent to a USDC checkout is not credited. A return can normally be arranged, but you lose time and fees. If your treasury is in USDT, swap to USDC, Bitcoin or Ether before you open the checkout.
Network fees are paid by the sender and are not a percentage of the payment: Bitcoin charges by transaction size in bytes and demand for block space, Ethereum by gas used times the gas price. On a small top-up the fee can be a noticeable share, and networks differ a lot in cost, so pick the cheapest one the checkout offers that your coins already sit on.
How much to top up: what €20, €50 and €100 run
Network fees argue for fewer, larger top-ups; credit that cannot come back out argues for smaller ones. One to three months of expected spend per top-up is a sensible middle. At Bucharest prices, our base location, before any VAT that applies to your account, in whole months of continuous running:
| Shape | Monthly (Bucharest) | €20 runs | €50 runs | €100 runs |
|---|---|---|---|---|
| VPS I (2 GB) | €4 | 5 months | 12 months | 25 months |
| VPS II (4 GB) | €6 | 3 months | 8 months | 16 months |
| VPS III (8 GB) | €10 | 2 months | 5 months | 10 months |
| VPS IV (16 GB) | €16 | 1 month | 3 months | 6 months |
| VPS V (24 GB) | €30 | under a month | 1 month | 3 months |
| VPS VI (32 GB) | €58 | under a month | under a month | 1 month |
Whatever does not make a whole month stays on the balance. Location changes the figure: a VPS II is €6 a month in Bucharest and €9 in Sofia or Vienna; a VPS III is €10 in Bucharest, €14 in Warsaw and €16 in Sofia or Vienna. If you are unsure which shape you need, the VPS sizing guide walks through it.
An hourly server left on all month is capped within a few cents of the monthly price, because the meter stops at 720 hours a month (720 × €0.0056 is €4.03 for a VPS I). The table holds for hourly running too, except where the monthly price goes exactly into the top-up (€20 or €100 on a VPS I, any of the three on a VPS III): there, hourly running falls 2 to 80 cents short of the last whole month. Hourly earns its keep on short jobs, at Bucharest rates:
- A VPS III for a 10-hour build or data job: 10 × €0.0139 = €0.14.
- A VPS IV for a 4-hour test run: 4 × €0.0222 = €0.09.
- A VPS VI for a full day: 24 × €0.0806 = €1.93.
Every started hour is billed as a full hour, a powered-off VPS still bills, and only destroying it stops the meter. You still need €5 on the balance to create an hourly server, even when the job costs cents. And top up before the balance runs dry:
- When your credit runs low, you get a low-credit warning.
- One hour after it runs out, hourly services are suspended.
- If the balance is still empty 48 hours later, they are terminated and their disks destroyed.
Because a crypto payment can take a while to confirm, treat the warning as your deadline for sending.
Invoices and records
Every top-up is an Add Funds invoice in your client area; that is the document to file. Next to it, keep the CoinGate order ID and the TXID, which tie the invoice to the payment on-chain. How a crypto-funded prepayment is treated in your books depends on where your business is registered, so ask your accountant. Nothing in this post is financial or tax advice.
What paying in crypto is not
- Not refundable. Add Funds invoices are final and non-refundable. Account credit cannot be withdrawn, cashed out, transferred, or refunded to the original payment method, your wallet included. Do not park money on the balance that you might want back.
- Not anonymous. Crypto changes the payment rail, not the account. Valid identification is required on accounts above €1,000 a month of spend, and KYC may be requested at any time for fraud prevention. CoinGate also screens payments on-chain and rejects, without refund, those it links to sanctioned or illicit sources.
For account and billing data we are the controller, and the payment providers are listed on our sub-processors page: CoinGate, based in Lithuania, handles crypto payments. The full payment rules are in the terms and conditions; read them before your first top-up.
How Noded Can Help
To test the flow with a small amount, create an account, add €20 in USDC or Bitcoin, and start an hourly VPS I in Bucharest at €0.0056 an hour. It deploys in about a minute; destroy it when you are done and the rest of the credit stays on the balance for the real server. Shapes and locations are on the VPS hosting page; if you pay in crypto because you run nodes, our notes on node hosting on a VPS cover the workload side. If a payment has not shown up, open a ticket with the CoinGate order ID and the TXID.
FAQ
Can I pay for a VPS with Bitcoin?
Yes. Add funds through CoinGate in Bitcoin, on-chain or over Lightning if the checkout offers it and your wallet supports it, then deploy hourly or monthly servers from that balance. No card needs to be on file.
Can I buy a VPS with USDT?
Not directly. CoinGate, which processes our crypto payments, no longer accepts USDT because of EU regulatory requirements. Swap to USDC, Bitcoin or Ether first, then top up.
Do I need a CoinGate account to pay?
No. You send the payment from your own wallet or exchange to the address on the checkout page; CoinGate asks for an email address, not a sign-up.
How long does a crypto top-up take to reach my balance?
As long as the network takes to confirm it, which depends on the coin, the network and the fee you attach. Once confirmed, the credit lands and a VPS deploys in about a minute.
Is crypto VPS hosting anonymous?
No. Valid ID is required on accounts above €1,000 a month of spend, and KYC may be requested at any time for fraud prevention.