Selling Crypto for Fiat

The sell family covers every deal where crypto leaves your wallet and fiat lands in yours. This page maps the family: how a sell order is quoted and matched, how each of the three base assets behaves on the way out, and which cost lines appear on which asset.

How a sell direction is constructed

Whatever the asset, the skeleton of a sell direction is the same five stages. Differences between assets live mostly in stage two — the network hand-off — and in how strictly the matcher can identify your payment.

  • Quote: amount in, currency out, rate held for a short window
  • Hand-off: a receiving address is issued for your order, on the network you agreed
  • Matching: your transfer is recognized — by exact amount, address, or reference
  • Confirmation: the network settles; the fiat leg is released
  • Payout: fiat arrives by bank rail or wallet, depending on the currency

How the three assets differ on the way out

Tether is the easiest to match: transfers are cheap, fast and denominated in units that do not move while you wait. Bitcoin is one network with one fee market — confirmation time depends on mempool congestion, not on your counterparty. Ether adds a twist: the same asset often exists as both native ETH and wrapped or bridged forms, and sending the wrong form to an address is the classic way a sell order stalls.

  • USDT (TRC20): flat, low transfer cost; value does not drift during confirmation
  • BTC: fee market varies with congestion; a low-fee send can wait longer than the quote window
  • ETH: check whether the receiving address expects native ETH, an ERC20 token or a wrapped form — they are not interchangeable

Cost lines specific to selling

Sellers pay for two things: exiting the network and crossing into fiat. The first is a transfer fee measured in the network’s own unit — TRX, BTC or ETH. The second is the spread between the mid-market rate and the quote. On small amounts a fixed network fee can outweigh the spread; on large amounts the reverse. There is no universal crossover point — compute both lines before choosing a route.

Where sell directions break

Support queues for sell orders cluster around three mistakes, and none of them are exotic. All three are made in the minute before pressing send.

  • Rounding the amount: 120 instead of 120.00 breaks exact-amount matching
  • Reusing an old address from a previous order — most services issue a fresh address per order precisely to avoid this
  • Sending from a custodial exchange account whose withdrawal queue delays the transfer past the quote window

Frequently asked questions

Which asset should I sell — my BTC or my USDT?

If your goal is a fixed fiat amount, selling a stablecoin transfers less price risk to the deal: the amount you were quoted stays meaningful while the transfer confirms. Selling a volatile asset means the value can drift between quote and settlement — some services re-quote, some hold you to the original number. Ask which policy applies before you send.

Why was my payout less than the quote?

The usual culprits, in order of frequency: the quote window expired and the rate was recalculated, a minimum-amount threshold was applied, or the fiat rail charged a receiving fee. A quote, a hash and a payout statement side by side will show which line moved — which is exactly why you keep all three.

Have crypto and need fiat?

The affiliated GF-PAY service settles USDT (TRC20) deals in its Telegram bot — non-custodial flow, a one-time address per order, payout to card after on-chain confirmation.

Open Telegram bot GF-PAY