List of Articles Icon

Knowledge Base

Guides and answers for your VPS, the client area, and billing

Paying with cryptocurrency (Bitcoin and USDT)

What this is

Paying a VPSDime invoice with cryptocurrency. We accept Bitcoin and USDT, processed through CoinPayments.net, and both appear as their own options when you pay an invoice or check out. Crypto works everywhere, needs no card or bank account, and suits people who prefer to keep payment details private. It also comes with a few rules of its own, and knowing them before you send is the difference between a payment that lands in minutes and one that needs fixing afterward.

Crypto payments in plain terms

If you've never made one: a crypto payment is a push payment. Nothing is charged or pulled from you; you send the money yourself, from your wallet or exchange account, to an address we give you. The transfer is confirmed by the currency's network rather than a bank, takes minutes rather than moments, and is irreversible, there is no chargeback and no cancel button once it's sent. That's why crypto checkouts are precise about two things: the exact amount and the exact address.

Your invoice is in US dollars, like all our billing. When you choose a crypto option, the checkout converts the USD amount to a crypto amount at that moment's exchange rate and shows you the address, a QR code, and the amount to send.

What we accept

  • Bitcoin (BTC), on the Bitcoin network.
  • USDT (Tether), a "stablecoin" whose value tracks the US dollar one-to-one, which makes it the practical choice for paying dollar invoices: no exchange-rate surprises between buying it and spending it. We accept USDT on three networks:
    • TRC20, USDT on the Tron network. Transfer fees are typically cents, the common choice.
    • BEP20, USDT on BNB Smart Chain (the Binance network). Also very cheap to send.
    • ERC20, USDT on Ethereum. The oldest and most widely supported, but network fees can be several dollars when Ethereum is busy.

A "network" here is the rail the token travels on. The same USDT balance can exist on any of the three; what matters is that a transfer happens entirely on one network, which brings us to the rule that matters more than everything else on this page.

The one rule: the network must match

When you pay with USDT, you pick a network, and the address you're given belongs to that network only. Your wallet or exchange will also ask which network to send on when you withdraw. These must match. USDT sent on a different network than the address expects will not arrive, and recovering a cross-network payment ranges from slow to impossible.

So: pick TRC20 with us, send on TRC20 from your side. The names are shown in every wallet and exchange withdrawal screen; take the five seconds to check them against each other before confirming. Bitcoin has no such choice to make, BTC only travels on its own network.

How a payment works, step by step

  1. Open the unpaid invoice (or check out) and choose Bitcoin or USDT, and for USDT, the network you'll send on.
  2. The payment window shows the address, a QR code, the exact amount, and a time limit. The amount is locked to the exchange rate for that window, so send while it's open; if it lapses before you've sent anything, just reopen the invoice and start fresh.
  3. Send the exact amount from your wallet or exchange. Two fee details to get right:
    • The network fee for sending is paid by you, on top. Your wallet adds it automatically.
    • Exchanges often deduct their withdrawal fee from the amount you enter, so what arrives is less than what you typed. What matters is what arrives: if the invoice asks for 12.00 USDT and your exchange takes a 1 USDT withdrawal fee, withdraw 13.00.
  4. Wait for confirmations. USDT on TRC20 or BEP20 typically confirms within a few minutes; Bitcoin usually within the hour (longer if your wallet chose a low fee). Once the network confirms it, the invoice is marked paid automatically, there's nothing to submit on our side.

Following your payment

Every crypto transaction has a transaction ID (TXID), your wallet or exchange shows it as soon as you send. Paste it into the network's public explorer and you can watch the payment progress yourself, no account needed:

The explorer shows whether the transaction is pending or confirmed and how many confirmations it has. If it's confirmed on the explorer, it's a matter of minutes until the invoice reflects it; if the explorer shows it still pending, no amount of waiting on our pages will speed it up, the network simply hasn't processed it yet.

Sent too much, or too little?

It happens, a fee got deducted, a decimal slipped, and it's fixable. CoinPayments handles under- and overpayments directly through their self-service form: https://legacy.coinpayments.net/supwiz-buyer. Look your transaction up there and it presents your options, completing an underpayment by sending the difference, or claiming back an overpayment. If the form doesn't resolve it, contact CoinPayments support through that same page, and if you get stuck anywhere along the way, open a ticket with the invoice number and the TXID, underpaid and overpaid transactions are flagged to our team as well, and we'll help you get it sorted.

Small invoice, big wallet minimum? Use account credit

Some wallets and exchanges won't send small amounts: a minimum withdrawal of $10 or more is common. If you're paying a $5 invoice and your wallet refuses the amount, don't force it, use Add Funds in the client area instead. Load a larger amount as account credit in a single crypto payment, and your invoices are paid from the credit automatically. One payment covers months of small invoices, and as a bonus you pay the network fee once instead of every month.

Never used crypto? Getting some

If this is your first time, you need two things: somewhere to buy crypto with regular money, and the ability to send it. Two mainstream paths:

  • An exchange: Coinbase, Kraken, or Binance. Create an account, verify your identity (their requirement, not ours), buy USDT or BTC with a card or bank transfer, then use Withdraw to send it to the payment address, choosing the matching network. Mind the withdrawal fee and minimum noted above.
  • A self-custody wallet: Trust Wallet (mobile) or Exodus (desktop and mobile) hold the crypto on your device, support Bitcoin and USDT on all three networks we accept, and let you buy with a card inside the app through their built-in purchase partners, then send from the same app.

One timing note: first-time identity checks at an exchange can take anywhere from minutes to days, so set it up before the invoice is due, not on the day.

Things worth knowing

  • Crypto doesn't auto-renew. Push payments can't be pulled on a schedule, so crypto renewals are manual: pay each invoice when it arrives (14 days before the due date), or keep a credit balance topped up via Add Funds and let it renew from credit. The invoice schedule and what happens if one goes unpaid are in the billing timeline.
  • Leave a little margin before the due date. Confirmations take minutes, but a stuck low-fee Bitcoin transaction can take hours. Paying a day early costs nothing and removes the race.
  • Privacy: crypto (alongside prepaid and virtual cards) is the method to use if you'd rather not share card details, and we don't require ID to sign up.

Troubleshooting

  • I sent USDT on the wrong network. Stop and gather the TXID, the network you sent on, and the network you selected at checkout, then go to CoinPayments' self-service form and contact their support if the form can't resolve it. Recovery depends on the networks involved and isn't always possible, which is why the network check before sending is the one habit worth building.
  • I paid, but the invoice is still unpaid. Check the TXID on the explorer for your network (links above). Still pending there means the network hasn't confirmed it yet, wait it out. Confirmed on the explorer but the invoice hasn't updated after a while? Open a ticket with the invoice number and TXID.
  • Less arrived than the invoice asked for. Your exchange deducted its withdrawal fee from the amount. Complete the difference through the self-service form, and next time add the fee on top when withdrawing.
  • The payment window expired before I sent anything. Nothing happened, no money moved. Reopen the invoice and start again for a fresh address and amount.
  • My wallet says the amount is below its minimum. That's the wallet-minimum case: pay via Add Funds credit instead, as above.

Still need help?

You can open a support ticket. So we can help on the first reply, it's worth mentioning:

  • the invoice number,
  • the coin and, for USDT, the network you selected and the one you sent on,
  • the TXID of your transaction and what the block explorer shows.
  • "Do you accept Bitcoin or USDT, and how do I pay with them?"
  • "Which USDT networks do you support, TRC20, BEP20, or ERC20?"
  • "What happens if I send USDT on the wrong network?"
  • "I sent too much or too little crypto, how do I fix it?"
  • "How long does a crypto payment take to confirm?"
  • "How do I track my crypto payment with the transaction ID?"
  • "My wallet won't send less than $10, how do I pay a $5 invoice?"
  • "Can my service auto-renew if I pay with crypto?"
  • "I've never used crypto, how do I buy some to pay my invoice?"
Last reviewed: 2026-07-05