OnyxGift guide card: how long gift card delivery takes
paymentsguidessupport

How Long Does Gift Card Delivery Actually Take? The Honest Breakdown

"Instant delivery" describes the shop's step, not your wait. Here is where the time really goes — three phases, only one of which any shop controls — and how the coin you choose decides most of it.

·6 min read

Nearly every shop in this market says "instant delivery", including us in places where the word fits. It is worth being precise about what it describes, because the promise is real and it is also not the thing most people are asking about.

"Instant" describes the shop's own step: issuing your code once payment has settled. It says nothing about the step before it, which is where essentially all of the waiting happens — and which no shop controls.

Three phases, one variable

Every crypto gift card purchase has the same shape:

Phase 1 — you send. From your wallet, this takes seconds. From an exchange, it can take much longer, and that surprises people; see below.

Phase 2 — the network confirms. This is the wait. It is the blockchain agreeing your transaction happened, and it is entirely determined by the coin and network you chose.

Phase 3 — the code is issued. Ours appears in My orders and by email, usually within moments of confirmation.

Phases 1 and 3 are fast almost always. Phase 2 is the answer to "how long will this take", and you choose its length when you choose how to pay.

What each network costs you in time

Roughly, and honestly — these are properties of the networks themselves, identical at every shop:

Paying with Typical confirmation
USDT/USDC on TRON (TRC20) Seconds
USDT/USDC or BNB on BNB Smart Chain (BEP20) Seconds
TRX Seconds
ETH or USDT on Ethereum (ERC20) Usually under a minute at a normal gas price
BTC Minutes to considerably longer, depending on the fee paid and how busy the network is

Bitcoin is the one with real variance. Blocks arrive roughly every ten minutes on average and transactions compete for space in them, so a transaction sent at a low fee tier during a busy period can sit for hours. That is not the shop being slow — the shop cannot see your transaction until the network does.

If speed is what you care about, that table is the whole decision. Choosing a stablecoin on a cheap fast network will do more for your wait than choosing a different platform ever could. TRC20 vs ERC20 vs BEP20 covers the cost side of the same choice.

The delay nobody expects: exchange withdrawals

If you are paying from an exchange rather than your own wallet, the biggest delay is often before the blockchain is involved at all.

Many exchanges do not broadcast withdrawals immediately. They batch them and send on a schedule. Many add a security hold on a newly added withdrawal address — commonly measured in hours — and some review larger withdrawals manually.

The confusing part: your exchange may show the withdrawal as "completed" while the Bitcoin or Ethereum network has never heard of it. That status means the exchange has finished its internal step, not that the transaction is on-chain.

The test is simple. If your exchange gave you a transaction ID, the transaction exists on the network and you can look it up on a public block explorer. If there is no transaction ID, it has not been broadcast yet, and the only people who can tell you why are the exchange's support — it is their queue, not ours.

Sending from your own wallet skips this entirely, which is the practical case for having one. Setting up a wallet starts by explaining when you do not need to bother.

What we actually promise

Plainly, so it can be held against us:

  • Your code is issued the moment your payment confirms on-chain, not on a schedule and not after a manual review.
  • It lands in My orders and in your email. Both, every time.
  • Closing the tab is safe. The order does not depend on the page staying open — a detail worth knowing if your wait turns out to be a Bitcoin wait.
  • Support is by email, and every message gets answered. We are not going to write "24/7", because it is not true and you would find out at the worst possible moment.

While you are waiting

Three things, in order of how much trouble they save:

Do not send again. A pending transaction is not a failed one. Sending twice means paying twice, and the second payment is a separate order rather than a correction of the first.

Look the transaction up yourself. The ID your wallet or exchange gave you is public. A block explorer will tell you whether the network has it and how many confirmations it has, which is the first thing our support would check anyway.

Give it the network's normal window before worrying. Seconds on TRON or BNB Smart Chain, a minute or so on Ethereum, and considerably more latitude on Bitcoin.

If it genuinely looks stuck, what to check when a payment hasn't confirmed walks through it in the order we work through it ourselves, and then contact us with your order number and the transaction ID.

When it is not the payment at all

Occasionally the payment confirmed quickly and the problem is elsewhere:

  • The email went to spam, or to an address with a typo in it. This is why the code is also in My orders — log in rather than waiting on the email.
  • You are checking a different account from the one you ordered with.
  • The quote expired before you sent. Crypto amounts are held against a short-lived rate. If the payment page sat open too long, the order needs placing again at the current price; nothing is lost, it is a second trip.

Frequently asked questions

Is delivery really instant?

The issuing step is. The wait you experience is the blockchain confirming your payment, which ranges from seconds on TRON or BNB Smart Chain to considerably longer on Bitcoin at a low fee.

What is the fastest way to get my code?

Pay with a stablecoin on a cheap, fast network — USDT on TRC20 or BEP20 — from your own wallet rather than from an exchange withdrawal queue.

My exchange says the withdrawal is complete but nothing has arrived. Why?

Because "complete" refers to the exchange's internal step. If you were not given a transaction ID, it has not been broadcast to the network yet, and only the exchange can say when it will be.

Do I have to keep the payment page open?

No. Close the tab whenever you like. The code arrives in My orders and by email regardless.

Does a larger order take longer?

No. Confirmation time depends on the network and the fee, not on the amount being sent.

It has been hours. What should I do?

Look up your transaction ID on a block explorer first — that tells you whether the network has it. Then work through payment not confirming, and contact us with the order number and transaction ID if it still looks wrong.

Cards covered in this guide

Pay with
  • BTCBitcoin
  • ETHEthereum
  • USDTTether
  • USDCUSD Coin
  • BNBBNB
  • TRXTRON