Crypto payments on NetGrid Host are credited automatically, without a payment processor, KYC forms or waiting for an operator. The price for that convenience is one strict rule: the amount that arrives at our wallet must be exactly the amount shown on the payment page. Not approximately. Exactly, to the last decimal place.
How a crypto payment is identified
Unlike a bank transfer, a blockchain transaction has no payment reference, no invoice number and no sender name we could trust. Many customers pay to the same receiving address at the same time. The only thing that distinguishes your payment from everyone else's is the amount.
That is why every invoice gets a unique sum: the price in the chosen coin plus a small unique tail after the decimal point (for example 7.9887 USDT instead of 7.98). Our system watches the wallet and matches each incoming transaction to the invoice with that exact amount. The decimal digits are the invoice number.
Why exchanges and some wallets break the amount
- Withdrawal fee deducted from the amount. You type 7.9887, the exchange takes its fee from it, and 6.9887 arrives. Exchanges rarely let you pay the fee on top.
- Rounding. Some exchange withdrawal forms accept only two or four decimals, so the last digits are cut off or rounded.
- Minimum and step limits. A withdrawal form may silently round the amount to its allowed step.
- Wrong network. USDT sent as ERC-20 or BEP-20 never reaches a TRC-20 address; TON sent without the correct address format is lost as well.
- Paying two invoices with one transaction, or splitting one invoice into two transfers. Neither can be matched.
The result in all these cases is the same: the amount on the blockchain is not the amount of your invoice, and the payment cannot be identified.
The safe way: pay from your own wallet, not from an exchange
If your exchange or wallet cannot send an exact sum with all decimal places, do not pay from it directly. Move the funds to a wallet you fully control first, then send the exact amount from there. A self-custody wallet lets you type any amount with any number of decimals and shows the network fee separately, so what you type is what arrives.
We recommend SafePal — a free software wallet for iOS and Android with a cold-storage mode; it supports TRON (USDT TRC-20, TRX), Bitcoin, Litecoin, TON, Dogecoin and Solana. Any other self-custody wallet that lets you enter the full amount works too (for example Trust Wallet or Tonkeeper for TON).
- Withdraw a bit more than the invoice from the exchange to your own wallet — enough to cover the invoice and the network fee of the next transfer.
- Open the payment page, pick the coin and network, copy the amount with the Copy button (do not retype it by hand).
- In your wallet, paste the receiving address and the copied amount. Check the network: USDT and USDC must go via TRC-20 (TRON).
- Make sure the fee is charged on top of the amount, not deducted from it, and send.
- Keep the payment page open: it checks the blockchain every few seconds and confirms the payment automatically. The invoice is valid for 3 hours.
Quick checklist before you press Send
| Amount | Copied from the payment page, all decimals included |
| Fee | Paid on top; the wallet shows the exact amount that will arrive |
| Network | Matches the one on the payment page (TRC-20 for USDT/USDC, native chain for the rest) |
| One invoice | One transaction, one invoice; no merging or splitting |
| Time | Sent before the invoice expires (countdown on the page) |
I have already sent a wrong amount — what now?
Open a support ticket and attach the transaction hash (TXID), the coin, the amount you sent and the invoice amount. We check such cases by hand. Please understand that this is a manual investigation, it takes time, and crediting cannot be guaranteed — an unmatched transaction is treated as lost under our Refund Policy.
VPS from€1.99/ month
Unlimited traffic, a 1 Gbps port and NVMe storage. 12 locations across Europe & the US.