The short answer
If you have a choice and no reason to prefer otherwise, send USDT on Tron (TRC20) or Solana. Both are cheap and fast, both are supported everywhere, and both are what the majority of people already use for exactly this.
Send on Ethereum (ERC20) only if that is where your funds already sit and moving them to another chain would cost more than the transfer.
What each chain is actually like
We accept USDT on seven networks and USDC on six. Practically, they fall into three groups.
Cheap and fast, the default choice
- Tron (TRC20) — the most widely used rail for USDT transfers, by a wide margin. Fees are typically a fraction of a dollar, confirmation is under a minute. Nearly every exchange supports withdrawal on it.
- Solana (SOL) — fees are fractions of a cent and confirmation is close to instant. Well supported for both USDT and USDC.
Cheap, but check your exchange supports withdrawal there
- Polygon (POL), BNB Chain (BEP20), Arbitrum (ARB), Base (USDC), TON — all inexpensive. The catch is not the chain, it is whether the place you are sending from will let you withdraw on it. Support varies by exchange and changes.
Expensive, avoid unless it is where your money lives
- Ethereum (ERC20) — the original, the most universally supported, and the one that will quietly charge you several dollars in gas at a busy moment. For a $20 hosting top-up that is a meaningful percentage.
The only mistake that actually loses money
Everything above is about fees. There is one error that is worse, and it is the same on every platform that accepts crypto:
Pick the network on the payment page first, then withdraw on that exact network. Sending TRC20 tokens to an address generated for ERC20, or the reverse, means the funds land on a chain nobody is watching for them. Depending on the pair, recovery ranges from difficult to impossible.
The checkout shows the network next to every option for this reason. Match it against the network your exchange or wallet is set to before you confirm, not after.
Why stablecoins suit hosting specifically
Hourly billing plus a volatile coin is a slightly annoying combination: you top up $20 of Bitcoin, the price moves, and your balance no longer looks like the number you had in mind. Stablecoins remove that entirely — $20 in is $20 of hosting, and the balance does not drift while it sits there.
That is the practical reason most people paying for infrastructure use USDT or USDC rather than BTC, even when they hold both. The balance itself is denominated in dollars either way; the stablecoin just makes the top-up land on a round number.
What happens after you send
The payment page shows the amount, the network, an address and a status you can refresh. Once the transfer confirms on chain, the balance is credited automatically and you can deploy immediately — the whole thing usually takes a couple of minutes on the cheap chains.
From there, servers are billed by the hour against the balance, across four clouds and every city we offer, with an email address as the only identity required. Top up what you plan to spend; there is no reason to fund months ahead.