BitVPS
How to buy a VPS with USDT (TRC-20 or ERC-20) — no KYC, no volatility
Payment walkthrough

How to buy a VPS with USDT (TRC-20 or ERC-20) — no KYC, no volatility

USDT is the coin most people already hold, and on Tron it is the cheapest and fastest rail we accept. It is also the least private one in our catalogue, and the only one where a third party can freeze your funds. This guide covers both halves: the mechanics of paying a hosting invoice in Tether on either chain, and the two limits a stablecoin imposes that no amount of offshore jurisdiction can undo.

永不核查 KYC 忽略 DMCA 无流量日志 60 秒上线

The short answer: which chain to send, and what it costs

Send USDT on Tron. TRC-20 reaches practical finality in about a minute, costs a fraction of an Ethereum transfer, and is one of only two coins in our checkout carrying a recommended flag — the other is Monero. USDT on Ethereum (ERC-20) is accepted and behaves identically on our side; the only difference that will matter to you is the fee, which is whatever the gas market is doing when you press send.

That is the operational answer; the rest is the reasoning, plus the two things a stablecoin cannot do for you. If you want payment privacy rather than price stability, read the Monero walkthrough instead — it is the better tool for that job and we would rather you used it.

Why pay a hosting bill in a stablecoin at all

Every invoice we issue is denominated in US dollars. A Starter VPS is $8.50 a month whether you settle it in Bitcoin, Monero or Tether. What changes with the coin is how much exchange-rate risk sits between the quote and the confirmation. In a native coin that gap is small but real; in USDT it is zero, because the amount on the invoice is the amount you send.

The other two reasons are bookkeeping and prepayment. Running several boxes across our four regions, a stablecoin balance means the number in your wallet is directly the number of server-months you have left. And the deploy flow lets you pre-fund a USD balance and draw servers against it rather than minting an invoice per order. Pre-funding a year in a volatile coin is a bet on that coin as much as a purchase of hosting; in USDT it is just prepayment, which is usually what you meant.

TRC-20 vs ERC-20: fees, finality and wallet support

USDT is not a blockchain. It is a token issued on several chains, and the token on Tron and the token on Ethereum are different assets living on networks that cannot see each other. We accept both, and the dollar that arrives is identical either way.

PropertyUSDT on Tron (TRC-20)USDT on Ethereum (ERC-20)
Block timeAbout 3 secondsAbout 12 seconds
Practical finalityRoughly a minuteRoughly 13 minutes for full economic finality
Network fee paid inTRX, via energy and bandwidthETH, via gas
Typical transfer costWell under a centWhatever the gas market says that hour
Must also hold in the walletA small TRX balanceAn ETH balance
Flag in our checkoutStablecoin, lowest fees — recommendedStablecoin

One nuance the table cannot hold. Tron does not charge a flat fee: transfers consume two metered resources, energy and bandwidth, obtained either by staking TRX in advance or burning it at send time. Ethereum has the same point in a more familiar form — an ERC-20 transfer is a contract call, which costs more gas than a plain send. Either way the figure moves with network parameters and with what your wallet has staked, so read the fee your own wallet quotes rather than trusting a number in an article, including this one.

Step by step: from your wallet to root SSH in about ten minutes

(1) Configure the server on the deploy page — plan, datacenter, billing period. No account, no email wall, no identity step; our no-KYC page covers what that does and does not mean. (2) Pick Tether from the coin list. It appears twice, tagged TRC-20 and ERC-20; select the one matching the network your wallet will send on. (3) Confirm the total clears the $30 minimum described below.

(4) Copy the deposit address and the exact amount — it is minted for this order and not reused, so scan the QR rather than retyping. (5) Check your wallet holds the native gas token as well as the USDT. (6) Send, then watch: the page polls through awaiting, confirming and paid, and the order survives you closing the tab. (7) Median time from confirmed payment to a login prompt is about 41 seconds, and root credentials arrive by email, PGP-signed. The crypto payment flow guide documents our side of that.

Getting the amount exactly right — the \$30 floor and underpayment

There is a platform-wide $30 minimum on any single payment, applying to top-ups as well as server orders. The reason is unglamorous: the processors handling inbound crypto consume small invoices almost entirely in their own fees. If your total falls short, extend the billing period or move up a tier — do not try to pay one invoice in two sends.

Underpayment is handled, not punished. If less arrives than expected, the payment page raises a banner showing three live numbers — received, expected and outstanding — and the order stays open. Send the remainder to the same address and it closes. The usual cause is not arithmetic but an exchange withdrawal fee deducted from the amount you typed.

Overpayment does not buy more server; the surplus becomes USD account credit against your next order. The invoice also carries a visible expiry, but paying late destroys nothing — the order re-quotes at the prevailing rate rather than failing, and for a dollar-denominated token that re-quote returns much the same number.

What "no KYC" means when you pay in USDT

The same thing it means for every other coin we take: our identity posture belongs to the platform, not to the payment rail. No government ID, no phone number, no card — and therefore no cardholder name or issuing-bank record, because there are no fiat rails here at all. A working email is required because credentials have to go somewhere, and an alias is fine. What we retain against a USDT order is the order identifier, the deposit address, the inbound transaction hash, the timestamp and that email. Our no-KYC explainer unpacks the four identity layers a typical host applies.

Where the stablecoin story diverges from Monero is what that hash is worth to a third party. On Tron and Ethereum it resolves to a public record of which address paid which address how much, and both use an account model rather than Bitcoin's UTXO model — an address is a persistent identity with a permanently queryable history. We do not publish the hash and do not need to: anyone who obtains it reads the rest for free, forever.

All of which matters less than how you acquired the tokens: USDT withdrawn straight from a KYC'd exchange to our deposit address draws a clean line from a verified identity to a hosting order. We can decline to collect data about you; we cannot unlink a payment from a verified account. Our guide on how traceable crypto hosting really is separates the payment, network and application layers, because they fail independently.

The honest limit nobody else writes down: Tether can freeze an address

USDT is not bearer money. It is a liability issued by a company, and the contract defining it includes an administrative function letting the issuer blacklist an address. A blacklisted address keeps its balance — the number is still there — but can no longer move it. Tether has exercised this, and Circle has done the same with USDC. It is neither hypothetical nor rare enough to dismiss.

This is a different risk category from anything else on our coin list: Bitcoin, Litecoin and Monero have no issuer and therefore no freeze function. Choosing USDT means accepting that a third party can immobilise your holdings without your involvement, in exchange for price stability and cheap transfers — a rational trade for most people, but a conscious one. The limit sits at the issuer, not at us: being an offshore host in a favourable jurisdiction does nothing to protect a token on a public chain before you have sent it. It applies to the balance in your wallet, not to a server you have already paid for. The Bitcoin versus Monero guide covers the trade-off from the other direction.

USDT vs Monero vs Bitcoin — pick by what you are optimising for

There is no best coin, only a best coin for a stated objective. Name the objective first and the choice stops being interesting.

What you are optimising forSend thisWhy
Price stability across a long prepaymentUSDT (TRC-20)No rate drift between quote and confirmation, and credit that does not move while it sits
Payment privacyMoneroSender, receiver and amount hidden at the protocol level, not by careful habits
Lowest fee and fastest settlementUSDT (TRC-20) or TRXAbout a minute to finality on a rail built for token transfers
An auditable trail you can hand an accountantUSDT or BitcoinPublic chains produce a receipt anyone can verify — the same property that costs you privacy
No single party able to freeze the assetMonero, Bitcoin or LitecoinNo issuer exists, so no blacklist function exists

The last two rows contradict each other, and that contradiction is the decision: a public, permanent, verifiable record is both what makes stablecoin accounting pleasant and what makes it unsuitable for privacy work. Our side-by-side comparison sets the two native options against each other, while the Monero VPS page and the Bitcoin VPS page cover each rail end to end.

The five wallet mistakes that lose stablecoin payments

Wrong chain. The most expensive error in crypto, and stablecoins cause it most because the token carries the same name on both networks. TRC-20 USDT sent to an Ethereum-format address goes somewhere that does not exist on Tron, and is generally unrecoverable. Match the chain tag on the payment page against your wallet's network selector.

No gas token in the wallet. A wallet holding a thousand USDT and zero TRX cannot send USDT — the token is not the fee currency, the chain's native coin is. Fund a little TRX or ETH first. This is the commonest reason a payment never leaves, and it stays invisible until you press send.

Sending to a contract address. The USDT token contract is a published address that appears constantly in block explorers and documentation. It is not a payment address, and funds sent there are gone. Only use the deposit address minted for your order.

Exchange withdrawal fees. Many exchanges subtract their fee from the figure you typed rather than adding it on top: you enter the invoice amount, slightly less arrives, the order sits underpaid. Enter it gross, or withdraw to your own wallet first and pay from there.

Rounding the amount. Send the exact figure shown: rounding down produces an underpayment banner and a second transaction, rounding up becomes account credit rather than service. Copy and paste rather than retype.

Renewals, top-ups and the upgrade path if privacy wins

Renewals work like the first payment: a new invoice, a fresh deposit address, the same coin list. Nothing is on file — no card, no mandate, no recurring authorisation. If you would rather not repeat that monthly, top the balance up once at $30 or more and let renewals draw against it; a VPN server, a seedbox and a build box can all be funded from one balance.

And the closing note. If, having read the freeze and provenance sections, you conclude that price stability was not what you were optimising for — pay in Monero. It costs pennies, settles in minutes, has no issuer who can blacklist you, and hides the transaction at the protocol level rather than asking you to be careful about it. The Monero walkthrough is the step-by-step and the Monero VPS page the product view. We publish a warrant canary and document our posture on the about page. We would rather send you to the right rail than sell you the convenient one.

快速解答

常见问题

Should I send USDT on TRC-20 or ERC-20?
TRC-20 unless you have a specific reason not to. It settles in roughly a minute, costs a small fraction of an Ethereum transfer, and is the option our checkout flags as recommended. Use ERC-20 if your USDT already sits on Ethereum — bridging chains to save on a single transfer fee is usually a net loss in both money and risk.
I sent USDT on the wrong network. Can you recover it?
Almost certainly not, and that is not a policy choice on our part. The two networks are separate systems that cannot observe each other, so USDT sent on Tron to an Ethereum-format address goes to an address that does not exist on Tron — there is no key that controls it and no operation that reverses it. This is why the payment page tags the chain explicitly. Check the network selector in your wallet before every send.
Why is there a \$30 minimum when your cheapest plan is \$8.50 a month?
Because the processors handling inbound crypto consume small invoices almost entirely in fees, so minting an $8.50 invoice costs more than it collects. Buy more than one month at a time, move up a tier, or top your balance up once and let monthly renewals draw against the credit. The minimum is per payment, not per server — a single $30 top-up covers three months of Starter.
Is paying in USDT anonymous?
No, and we would rather say so plainly. We do not ask who you are — no ID, no phone, no card — but Tron and Ethereum are fully public ledgers using an account model, so the transaction and both addresses stay permanently readable by anyone. If those tokens came out of a KYC'd exchange, the line from your verified identity to the payment is already drawn and nothing we do erases it. USDT gives you price stability and low fees; Monero gives you payment privacy. They are different products.
Can Tether really freeze my funds?
Yes. The USDT contract includes an issuer-controlled blacklist function, and both Tether and Circle have used their equivalents. A blacklisted address keeps its balance on paper and loses the ability to move it. This is the structural cost of a token backed by a company rather than by a protocol, and it has no equivalent on Bitcoin, Litecoin or Monero. It applies to tokens sitting in your wallet, not to a server you have already paid for.
My payment shows as underpaid. What now?
Send the shortfall to the same deposit address; the order is still open and the banner shows exactly what is outstanding. The usual cause is an exchange deducting its withdrawal fee from the amount you entered rather than adding it on top. Nothing is lost and no re-order is needed — the invoice closes as soon as the balance is made up.
Do I need a TRX balance just to pay in USDT?
Yes, a small one. A TRC-20 transfer consumes energy and bandwidth, paid for in TRX either by staking it in advance or burning it at send time, so a wallet holding only USDT cannot broadcast anything. The same logic applies on Ethereum with ETH for gas. Check what your wallet quotes as the fee before sending rather than relying on a figure quoted elsewhere, including here.
应用指南

本指南适用的工作负载

每张卡片打开包含规格建议和系统管理员 FAQ 的工作负载专属页面。

读够了吗? 60 秒内部署

无需邮箱验证,无需身份证,无需账户。选择套餐,以任意加密货币支付,获得 root 权限。