Ninth Block Review

Home › Bitcoin L2 & Wallets › Buy Gift Cards With Crypto: How Escrow Checkout Works

Buy Gift Cards With Crypto: How Escrow Checkout Works

Editorial team · Updated 2026-10-14 · 5 min read

You can buy gift cards with crypto through merchants such as Bitrefill, or through apps that route orders to them. A safe checkout shows a time-limited quote, protects you against bad swap rates, and has a clear refund path if fulfilment fails. Here is how that works and what to check.

Why people spend crypto this way

Few merchants accept crypto directly. Gift cards bridge the gap: you pay in crypto, receive a card or code for a retailer, and spend it in ordinary currency. The same route covers eSIMs and phone top-ups for travel. The trade-offs are an exchange spread, a service fee, and the fact that the swap may count as a taxable disposal in your country. Check local tax rules; this site gives no tax advice.

How the Bitcoin.one shop is described

The Bitcoin.one whitepaper says the shop offers 5,000+ brands in about 180 countries via Bitrefill, covering gift cards, eSIMs and top-ups, paid in BC1 with on-chain escrow. Users can also swap BTC to BC1 in one step on Oku, a Uniswap v3 deployment on BOB. The checkout is run by a CheckoutRouter contract that swaps BC1 to USDC and holds per-order escrow.

The escrow flow, step by step

  1. Quote. You receive a price valid for 15 minutes.
  2. Pay. The contract swaps BC1 for USDC with a minimum output, so a bad rate reverts the transaction.
  3. Fulfil. A keeper places the order with Bitrefill.
  4. Settle or refund. On success, the net amount goes to a fixed payout and the fee to the buyback vault. If it fails, the keeper refunds, or the buyer can after one hour.
Step Protection Residual risk
Quote expiry Stops stale prices Rate may move before you pay
Minimum output Limits slippage Transaction may fail in volatile markets
Escrow Funds held per order Keeper is a hot key with contract-limited powers
Buyer refund after 1 hour Avoids stuck orders Depends on contract and chain working

The keeper is described as a hot key whose powers are limited by the contract, and the paper’s list of known limitations includes off-chain components such as the indexer, keeper and Bitrefill that can fail.

Fees: where the 2% goes

The paper says checkout carries a 2% margin in USDC, with a ceiling of 5%, and that 100% of fees go to the vault, which buys back BC1, burns half and sends half to rewards. How far that matters depends on volume; we do the arithmetic in token buyback and burn explained. Pricing and margins on the Bitrefill side beyond the 2% fee are not stated.

Key takeaway: the headline fee is only part of the cost. Add swap spread, network gas where it applies, and any difference between the card’s face value and the price you are quoted.

A side effect worth knowing

Each checkout sells BC1 for the order value on the DEX, per the paper. If you pay in BC1 you hold, you are the seller; if you swap BTC to BC1 first, you are a buyer then a seller in the same flow. For anyone holding BC1 as an investment, that is a reminder that usage of the shop creates selling as well as buyback funding. The risk disclosure says buybacks are not a price floor.

Safety checklist for any crypto gift-card purchase

  1. Confirm the merchant’s region and redemption terms.
  2. Start with a small order to test delivery.
  3. Compare the quoted price with the card’s face value.
  4. Keep your quote window in mind; do not approve late.
  5. Save order IDs and receipts.
  6. Use official links only and be wary of lookalike shops.
  7. Remember that delivered gift cards are usually not refundable by the retailer.

Testnet caution

The app currently runs on the BOB Sepolia testnet with test tokens, so shopping flows you see now are rehearsals, and mainnet is planned alongside the TGE in Q1 2027. A planned date can shift. See the project’s app page for its current status, and our wallet explainer for the account model behind it.

Compared with other routes

Paying a retailer directly in crypto is rare. Using an exchange to sell crypto for fiat and then buying a card with a bank card avoids swaps but adds steps and bank fees. A card-spending service charges its own fees. None is universally best; the right choice depends on your country, amounts and tax situation.

This is general education, not financial or tax advice.

Worked example of the cost stack

To compare routes fairly, add every layer. Imagine a hypothetical $100 card. Under the Bitcoin.one design in the paper, a 2% margin on that order is $2 paid in USDC, with the card itself fulfilled through Bitrefill. On top of that sit swap costs if you start from BTC (the paper says the BTC to BC1 swap runs through Oku, a Uniswap v3 deployment), and any network gas that is not sponsored. The paper does not state those swap costs, and Bitrefill’s own pricing details are not given either, so we cannot give a total. The point is the method: write each layer down, ask what it costs, and compare totals rather than headlines.

Cost layer Bitcoin.one route (per paper) Where to check
Service margin 2% on checkout, ceiling 5% Whitepaper
Swap spread Depends on pool depth Quote shown at checkout
Network gas Sponsored where possible App at time of use
Card pricing Not stated Bitrefill listing

Common mistakes

  • Paying after the quote window has expired and then wondering why the price changed.
  • Buying a card for the wrong country or region, which can make it unredeemable.
  • Assuming a delivered code can be refunded by the retailer.
  • Ignoring tax: using crypto to buy goods is a disposal in many jurisdictions.
  • Trusting a lookalike shop instead of the official site; start from the Bitcoin.one home page if you want the project’s own shop.

Why escrow design matters

The idea of per-order escrow is that your funds are held by a contract for a specific order, rather than mixed in a general pool. If fulfilment fails, the refund path is coded rather than promised. That is stronger than a support ticket, but it is only as strong as the code, which is why the planned audit matters; see smart contract audits before launch.

Frequently asked questions

Can you buy gift cards with cryptocurrency?

Yes. Services such as Bitrefill sell gift cards, eSIMs and top-ups for crypto. Check the brand, region and fees before paying, because gift cards are usually non-refundable once delivered.

What fee does the Bitcoin.one shop charge?

The whitepaper states a 2% margin on shop checkout, paid in USDC, with a hard ceiling of 5%. Sending BTC or BC1 in the app is free.

What happens if a gift card order fails?

Per the paper, a refund can be triggered by the keeper, or by the buyer after one hour, from per-order escrow.

Which brands does the Bitcoin.one shop cover?

The paper says 5,000+ brands in about 180 countries via Bitrefill. Availability and pricing details beyond the 2% fee are not stated.