How Crypto Payments for Hosting Actually Work
Written by the ApexVPS team · Last updated: July 2026 · 7 min read
Paying for a server should feel simple, even when the money is digital. If you want to pay hosting with crypto, the process is more predictable than it first appears: you receive an invoice for a fixed amount, you send that amount from your own wallet, the network confirms it, and your server is built. This guide walks through the payment mechanics step by step — how invoices are generated, why the exchange rate is locked, what the confirmation wait involves, and how underpayments, overpayments, and refunds are handled.
At ApexVPS, checkout is crypto-only and runs through OxaPay, which accepts Bitcoin (BTC), Ethereum (ETH), USDT (Tether), and 30+ cryptocurrencies. There is no credit card or bank account involved at any step. For the wider picture on plans and supported coins, our crypto VPS hosting hub is the best place to start.
What it means to pay for hosting with crypto
Instead of typing card details into a form, you are handed a payment request — an invoice — that names three things: a specific coin, an exact amount, and a destination wallet address. You then push funds from a wallet you control to that address. Because a blockchain transfer moves value directly from payer to recipient, there is no card number to store on file and no chargeback mechanism sitting behind the transaction.
That model is also why signup can stay email-only. We ask for an email so we can send your access details, plus optional notes such as an SSH key, preferred operating system, or data center location. No name, address, or KYC document is required, because the payment itself carries no personal banking data.
How a crypto invoice is created
When you choose a plan and select a coin, the payment processor generates an invoice on the spot. Plan prices are set in US dollars but paid in crypto, so the processor converts the USD amount into the coin you picked using the exchange rate at the moment the invoice is created. From that instant, the invoice pins down the coin, the deposit address, and the precise amount you need to send.
The exchange rate is locked at creation
The most important detail is that the crypto amount is locked when the invoice is generated. If a plan costs a certain number of dollars, the processor calculates the equivalent in your chosen coin once and freezes that figure. It does not drift up or down while you open your wallet and send the funds. This shields both sides from the short-term price swings that crypto is known for, so the number you are quoted is the number you pay.
The 90-minute validity window
A locked amount cannot stay valid forever, because the market rate keeps moving in the background. At ApexVPS the quoted crypto amount is valid for 90 minutes. Send your payment within that window and you are covered at the rate you were quoted. If the window closes before your transaction goes out, nothing is lost — you simply generate a fresh invoice, which recalculates the amount at the current rate and starts a new 90-minute clock.
On-chain confirmations: from payment to provisioning
Once you broadcast the payment, the network has to confirm it. A confirmation means your transaction has been included in a block and accepted by the rest of the network, which is what makes it final and irreversible. Settlement speed varies by coin: Bitcoin confirmations typically take anywhere from about ten minutes to an hour depending on network load and the fee attached, while many other chains settle in seconds to a few minutes. You can read a plain-language overview of how this works on bitcoin.org.
Provisioning starts as soon as your payment confirms on-chain. From there the VPS is built automatically and the login details are emailed to the address you entered at checkout — no manual step on your side. If you prefer to pay in a specific coin, our guides on Bitcoin VPS hosting and USDT VPS hosting walk through the checkout flow for each.
Who pays the network fee
Every blockchain transaction carries a network fee (sometimes called a miner fee or gas), and the payer covers it. That fee is separate from the plan price and goes to the network itself, not to the host. The practical takeaway: budget a little extra on top of the invoice so that the amount which actually lands at the deposit address matches what the invoice asked for. This single detail is behind most payment problems, which brings us to underpayment and overpayment.
Underpayment and overpayment explained
What underpayment means
Underpayment happens when the amount that arrives is less than the invoice total. The most common cause is a wallet that deducts the network fee from the amount you send rather than adding it on top, so the invoice ends up only partially satisfied. When that occurs, the payment is usually held as incomplete: you can generally send the small remaining difference to the same address, or contact support to reconcile it. Sending the full invoice amount plus enough to cover the network fee avoids the situation entirely.
What overpayment means
Overpayment is the opposite — you send more than the invoice asked for. The good news is that the payment still confirms and provisioning proceeds as normal, because the invoice threshold has been met. The surplus is then a matter for support to sort out, and overpaid amounts can typically be credited or refunded. The simplest way to avoid it is to copy the exact figure the invoice displays rather than rounding up by hand.
Why stablecoins like USDT remove volatility
With a volatile coin such as BTC or ETH, the market price can move between the moment you top up your wallet and the moment you pay — although, as noted, the locked invoice still protects that specific transaction for its 90-minute window. A stablecoin sidesteps the volatility question altogether. USDT (Tether) is designed to track the US dollar, so one USDT stays close to one dollar. You can read about how that peg is intended to work on tether.to.
Because plans are priced in USD, paying in USDT means the number you send closely mirrors the plan price with very little conversion drift. For anyone who wants price certainty from wallet to invoice, our USDT payment guide covers which networks (such as TRON or Ethereum) you can use to send Tether.
How refunds work
All plans come with a 30-day money-back guarantee. Since blockchain payments have no chargeback button, refunds are issued proactively by the host rather than reversed through a bank. At ApexVPS, refunds are paid in USDT to a wallet address you provide. Settling refunds in a stablecoin is deliberate: the value you receive back stays close to the value you paid, no matter what BTC or ETH did in the meantime. All you need to supply is a wallet that can receive USDT on a supported network.
Which coins can you use
Through OxaPay, checkout accepts Bitcoin, Ethereum, and USDT alongside 30+ other cryptocurrencies, so most wallets will already hold something you can pay with. If you are weighing which to use, the trade-off usually comes down to settlement speed, network fees, and whether you want the price stability of a stablecoin. The crypto VPS hub lays out the coin options next to each plan.
Frequently asked questions
How long do I have to pay a crypto invoice?
The quoted crypto amount is locked when the invoice is created and stays valid for 90 minutes. If it expires before you send, generate a new invoice and the amount is recalculated at the current rate.
Will the crypto price change while I'm paying?
No. The exchange rate is captured at invoice creation, so the amount you were quoted is the amount you pay, even if the market moves during those 90 minutes.
Why did my payment show as underpaid?
Usually because the network fee was taken out of the amount you sent instead of being added on top, so slightly less than the invoice total arrived. You can typically top up the difference to the same address or reach out to support.
How are refunds issued?
Within the 30-day money-back window, refunds are paid in USDT to a wallet address you provide. Using a stablecoin keeps the refunded value close to what you originally paid.
Do I need an account or ID to pay with crypto?
No. Signup is email-only — an email for your access details plus optional notes like an SSH key, OS, or location. No name, address, or KYC document is required.