Receive it by email

Crypto payments

Crypto network fees at gift-card checkout: what you actually pay

Understand the difference between the gift-card value, invoice amount, payment commission and blockchain fee, and see why Bitcoin, Ethereum and TRON calculate transaction costs differently.

· 8 min read · Reviewed by the USDT Vouchers editorial team

The essential answer

A blockchain network fee is normally separate from the gift-card face value and from any payment-gateway commission. It pays miners, validators or network resources for recording the transaction, and it can change with demand, transaction size or computation. Bitcoin fees depend mainly on transaction data size and block-space demand; Ethereum uses gas, base fee and priority fee; TRON uses Bandwidth and Energy, falling back to burning TRX when resources are insufficient. Before sending, use the exact network in the live invoice, review the wallet’s current estimate, keep enough native asset for the fee and make sure the full invoice amount—not an amount reduced by a withdrawal charge—will reach the destination before expiry.

Key takeaways

  • Separate the card value, invoice total, gateway commission and blockchain fee; they are different amounts with different recipients.
  • There is no universal “cheapest network”: fee models, wallet charges, supported assets and confirmation requirements differ.
  • A low fee is useless if the network is unsupported or the invoice expires before sufficient confirmations; compatibility and timing come first.

The four amounts people often confuse

A checkout can contain four separate numbers. The face value is what the recipient can redeem on the gift card. The order or invoice total is the sale price, normally expressed in a fiat currency before conversion. The payment-gateway commission may be paid by the merchant or added for the payer depending on the invoice configuration; OxaPay exposes this choice through its fee-paid-by-payer setting. Finally, the blockchain or withdrawal fee is charged for moving the crypto and may be estimated by a self-custody wallet or set by a custodial platform. Do not subtract that last fee from the invoice amount unless the sending interface explicitly guarantees that the recipient still receives the full requested amount. The checkout should disclose the payable total before the transaction is authorized.

Why Bitcoin, Ethereum and TRON fees differ

Bitcoin fees are based on the signed transaction’s data size and current demand for limited block space, not directly on the monetary amount sent. Spending many previous outputs can make a transaction larger than spending one. Ethereum measures computation in gas: the fee is gas used multiplied by a per-unit cost that includes a protocol base fee and an optional priority fee, and token transfers normally require more computation than a simple ETH transfer. TRON meters transaction bytes with Bandwidth and smart-contract execution with Energy. Accounts can obtain resources by staking; when resources are insufficient, the protocol can burn TRX according to current chain parameters. Wallets and exchanges may add their own estimation or withdrawal policy on top, so compare the actual send screen rather than a remembered fee.

Fees, confirmations and invoice expiry

A transaction being broadcast is not the same as an invoice being fully paid. Networks need confirmations, and OxaPay’s currency data associates supported networks with required confirmation counts. Those values and supported routes can change, so the current gateway status is more reliable than a static article. A very low Bitcoin fee can delay inclusion when block-space demand is high; an Ethereum transaction with an insufficient fee cap may remain pending; other networks have their own resource and finality rules. The invoice lifetime is also separate from network finality. Sending at the last second can leave the transaction detected but not completed within the expected flow. Never pay an expired invoice: create a fresh one so the amount, address, network and time window are current.

A fee checklist before you send

First, confirm that the invoice’s token and full network name match the wallet’s send screen. Second, check whether the wallet needs a native fee asset—for example ETH for an Ethereum token transfer—or whether a custodial service deducts a withdrawal charge. Third, verify the destination address and any required memo or tag, then confirm that the recipient amount equals the invoice amount after all deductions. Fourth, compare the wallet’s estimated confirmation time with the invoice expiry without forcing an unrealistically low fee. Send once and keep the order reference and transaction hash. If OxaPay reports underpaid, paying, confirming or expired, do not improvise another transfer: follow the current invoice instructions or contact support. A refund, when available, is a separate blockchain operation and may itself incur a network cost.

Sources and further reading

Brand terms can change. Check the official source before purchase.