By using this site, you agree to the Privacy Policy and Terms of Use.
Accept

BTCRepublic: Timely News & Analysis for Smarter Trading.

  • ABOUT
  • DISCLAIMER
  • CONTACT
New Logo Black BTCRepublic BTCRebpublic-New White Logo
  • Home
  • Bitcoin News
  • Price Predictions
  • Guides
  • About
  • About
  • Contact
  • Privacy Policy
  • Disclaimer
  • Terms
  • Editorial Policy
  • Disclosure
Reading: How to Buy Bitcoin With OXXO: A Beginner’s Guide (2026)
Share
Font ResizerAa
BTCRepublicBTCRepublic
  • Home
  • Bitcoin News
  • Price Predictions
  • Guides
  • About
Search
  • Home
  • Bitcoin News
  • Price Predictions
  • Guides
  • About
Follow US
  • About
  • Contact
  • Privacy Policy
  • Disclaimer
  • Terms
  • Editorial Policy
  • Disclosure
© 2025 All Rights Reserved by BTCRepublic.

Home - Buy Bitcoin - How to Buy Bitcoin With OXXO: A Beginner’s Guide (2026)

Buy Bitcoin

How to Buy Bitcoin With OXXO: A Beginner’s Guide (2026)

Ali Raza
Last updated: November 2, 2026 12:22 pm
Ali Raza - Editor in Chief
Published: November 2, 2026
Share
Disclosure: BTCRepublic provides analysis and forecasts but does not offer investment advice. Our content is for informational purposes only. Please conduct your own thorough research and consult with a financial advisor before making any investment in cryptocurrency.
A person paying with cash at a Mexican convenience store counter with a Bitcoin coin symbol.
SHARE

You can buy Bitcoin with OXXO in Mexico by paying cash at a convenience store. You generate a payment voucher online, take its barcode to an OXXO store, and pay in pesos.

The store gives you a receipt, and the platform credits your account or sends Bitcoin to your wallet after it confirms the payment. You do not need a bank account to use this route, but you do need to pick the right route for your situation.

btcrepublic advertise

Key takeaways

  • OXXO Pay turns cash into a crypto purchase through a barcode voucher you pay at the store.
  • Four routes use OXXO: an exchange cash deposit, a voucher service, a peer-to-peer trade, and, on some platforms, a cash payout in reverse.
  • Voucher expiry varies by provider, so always read the date printed on your own voucher.
  • Cash fees run higher than a bank transfer, so compare the full cost before you pay.
  • Move larger amounts to a wallet you control after the purchase clears.

This guide walks through each route step by step. It also compares fees and limits, so you can see the real cost before you hand over cash.

Outline
  • Key takeaways
  • What OXXO Pay actually is
    • What you get at checkout
    • What OXXO Pay is not
  • The four routes compared
    • Route 1: Exchange cash deposit with Bitget
    • Route 2: Bitso, with one honest warning
    • Route 3: Azteco voucher, no exchange account
    • Route 4: Peer-to-peer with escrow
  • Step by step: buying through an exchange deposit
    • Step 1: Verify your exchange account
    • Step 2: Generate the OXXO voucher
    • Step 3: Pay cash at the store
    • Step 4: Wait for confirmation, then buy
  • Step by step: buying with an Azteco voucher
    • Step 1: Order the voucher
    • Step 2: Pay cash at the store or bank
    • Step 3: Redeem to your wallet
  • Fees and limits: a worked example
  • The voucher expiry trap, and why sources disagree
    • What to do about it
  • Safety checks before you pay cash
    • Checks that cost nothing
  • Moving Bitcoin to your own wallet
    • Pick the right network
  • Common mistakes
    • Mistakes that cost money
  • FAQs
    • Can I buy Bitcoin with OXXO without a bank account?
    • How long does an OXXO Bitcoin payment take?
    • How long is an OXXO voucher valid?
    • What fees apply when I buy Bitcoin with OXXO?
    • Does Bitso still accept OXXO deposits?
    • Can I buy Bitcoin with OXXO without ID?
  • Sources

What OXXO Pay actually is

OXXO is a Mexican convenience store chain with tens of thousands of locations across the country. OXXO Pay is its cash payment system for online orders.

You start the payment online and finish it in person with cash. The system gives you a voucher with a reference number and a barcode, and the cashier scans that barcode when you pay.

What you get at checkout

You get a voucher that shows the exact amount, the reference number, and an expiry date. You can print it or show it on your phone at the store.

The cashier scans the barcode, takes your cash, and hands you a printed receipt. Keep that receipt until the Bitcoin shows up in your account.

btcrepublic advertise 2

What OXXO Pay is not

OXXO Pay is not a bank transfer, and it is not instant in every case. Some platforms confirm the payment in real time, while others take up to one business day.

OXXO Pay is also not a wallet by itself. It only moves your cash payment to the platform you chose, and that platform handles the Bitcoin part.

The four routes compared

Most guides mention OXXO in one paragraph and stop there. That leaves the real question unanswered, because the route you pick changes the fee, the speed, and the ID checks.

The table below compares the four practical routes side by side. Read it first, then follow the steps for the route that fits you best.

Route How it works Typical cash cost ID needed
Exchange cash deposit (Bitget) Deposit pesos to your exchange account with an OXXO voucher, then buy Bitcoin on the exchange 4% OXXO deposit fee on Bitget, plus a 0.10% spot trading fee Full exchange KYC
Exchange deposit (Bitso) Historically a cash deposit route; check the live deposit screen first, since current help pages stress bank transfers Older guides report 2.6% plus tax; treat this as historical, not current Full exchange KYC
Azteco voucher Buy a prepaid voucher online, pay cash at a store or bank partner, redeem it to your own wallet Voucher price set at purchase; vouchers start at $10 No Azteco account and no Azteco ID check to redeem
Peer-to-peer trade Buy from another person on a P2P marketplace with escrow holding the Bitcoin until payment confirms Seller sets the price, so the cost hides in the exchange rate Platform KYC, plus the seller’s own terms

If you already use an exchange, the exchange deposit route feels simplest. If you want Bitcoin straight to your own wallet with no exchange account, the voucher route fits better.

Route 1: Exchange cash deposit with Bitget

Bitget lists OXXO Pay as a peso deposit method, and a November 2026 exchange comparison puts its OXXO deposit fee at 4%. Its spot trading fee sits at 0.10%, so the cash deposit fee dwarfs the trading fee.

On a 5,000 peso deposit, a 4% fee takes 200 pesos. That leaves 4,800 pesos for the purchase before the trading fee, so always run this math before you pay.

Route 2: Bitso, with one honest warning

Bitso is Mexico’s best known exchange, and older guides describe cash deposits at OXXO and 7-Eleven stores across Mexico. Those same guides report a cash deposit fee of about 2.6% plus tax.

Bitso’s current help pages, however, put the spotlight on bank transfers through SPEI. So open the deposit screen in the Bitso app and confirm OXXO still appears as an option before you plan around it.

Route 3: Azteco voucher, no exchange account

Azteco sells prepaid Bitcoin vouchers that work like gift cards. You order a voucher online, pay for it with cash at one of more than 45,000 locations in Mexico, and redeem it to your Bitcoin wallet in under a minute.

Vouchers start at $10, and you need no Azteco account to buy or redeem one. You can redeem a Lightning voucher or an on-chain voucher, depending on the wallet you use.

Route 4: Peer-to-peer with escrow

On a peer-to-peer marketplace, you buy Bitcoin from another person instead of from an exchange order book. The platform holds the seller’s Bitcoin in escrow, and it releases the coins only after the seller confirms your payment.

Some sellers accept cash-based payment methods, including OXXO. Read the trade terms before you open the trade, and never pay outside the platform, because escrow only protects trades that stay inside it.

A hand holding a phone with a barcode voucher at a store checkout counter

For the full range of ways to pay, see our complete guide to Bitcoin payment methods. If you are new to buying in Mexico, our Mexico buying guide covers exchanges, ID checks, and bank transfer options too.

Step by step: buying through an exchange deposit

Use this route when you already hold an account on an exchange that lists OXXO Pay. The steps below follow the standard deposit flow, and the exact button names vary slightly by app.

Set up your wallet address first if you plan to withdraw right after buying. A rushed withdrawal to a mistyped address causes the most painful losses in crypto.

Step 1: Verify your exchange account

Regulated exchanges in Mexico ask for an INE credential or passport, a CURP, and an RFC. Complete this check before you generate a voucher, because an unverified account can block your deposit.

Use your real details and a payment account in your own name. Mismatched names trigger holds on many platforms.

Step 2: Generate the OXXO voucher

Open the deposit section, choose pesos, and select OXXO Pay as the deposit method. Enter the amount you want to deposit and confirm it.

The platform shows a voucher with a barcode, a reference number, and an expiry date. Save a screenshot as a backup, and double check that the amount matches what you entered.

Step 3: Pay cash at the store

Take the voucher to any participating OXXO store and show the barcode to the cashier. Hand over the exact cash amount shown on the voucher.

Collect the printed receipt and photograph it before you leave the store. The receipt proves you paid if the deposit takes longer than expected.

Step 4: Wait for confirmation, then buy

Confirmation times vary by platform, so allow up to one business day even if many deposits clear faster. Check your exchange balance before you assume the payment failed.

Once the pesos land, place a buy order for Bitcoin. A market order buys at the current price, while a limit order only fills at the price you set.

Step by step: buying with an Azteco voucher

Use this route when you want Bitcoin sent straight to your own wallet. You skip the exchange account, the order book, and the withdrawal step.

You still need a Bitcoin wallet before you start. Install one, back up its recovery phrase offline, and test it with a small amount first.

Step 1: Order the voucher

Go to the Azteco Mexico purchase page, enter the amount you want to pay, and add the email address where the voucher should arrive. Pick a payment partner from the list shown for Mexico.

The partner list includes store and bank payment points. Choose the one closest to you, and read its instructions carefully before you travel.

Step 2: Pay cash at the store or bank

Show your payment instructions at the counter and pay by cash or card. The store gives you a payment receipt, but it does not hand you the voucher itself.

Azteco emails the voucher after it confirms your payment. Check your spam folder if the email takes more than a few minutes to arrive.

Step 3: Redeem to your wallet

Open your Bitcoin wallet, choose Receive, and follow the voucher redemption steps for a Lightning or on-chain voucher. The redemption itself takes under a minute in normal conditions.

Confirm the Bitcoin arrived before you delete the voucher email. Keep the email until the coins show in your wallet balance.

Fees and limits: a worked example

Cash always costs more than a bank transfer, and the gap surprises many first time buyers. A bank transfer through SPEI often costs nothing on the exchange side, while a cash deposit fee comes off the top.

The table below runs the same 5,000 peso purchase through the routes where we could verify a fee. It uses only figures we confirmed in November 2026 guides, and it marks the Bitso figure as historical for the reason given above.

Route on 5,000 pesos Cash fee Left for Bitcoin
Bitget OXXO deposit (4%) 200 pesos 4,800 pesos before the 0.10% trading fee
Bitso OXXO deposit (older 2.6% plus tax) About 130 pesos plus tax, if still offered About 4,870 pesos before tax and trading fees
SPEI bank transfer (for comparison) Usually free on the exchange side Full 5,000 pesos before trading fees

Voucher amounts also carry their own limits. OXXO Pay vouchers commonly run from 10 pesos to 10,000 pesos per voucher, so split a larger purchase across vouchers or use a bank transfer instead.

Azteco vouchers start at $10, which suits small first purchases and gifts. For a large purchase, compare the voucher price against the exchange route, because the cheapest route changes with the amount.

The voucher expiry trap, and why sources disagree

Old guides disagree about how long an OXXO voucher lasts, and that disagreement causes real losses. Some say three days, others say seven, and both can be right for different providers.

Payment providers set the expiry themselves. Stripe defaults to five days and allows one to seven days, one processor defaults to five days, another defaults to seven days, and PayPal’s docs describe up to three days for its own flow.

What to do about it

Read the expiry date printed on your own voucher and ignore every other number you read online. Pay at least a day before that date, so a closed store or a long queue cannot eat your window.

If a voucher expires, you cannot pay it after the deadline. You must generate a fresh voucher and start again, so never generate a voucher days before you plan to visit the store.

Safety checks before you pay cash

Cash payments cannot be reversed like a card charge, so slow down at each step. A calm buyer loses far less money than a rushed one.

Check the amount on the voucher twice, once when you generate it and once at the counter. A wrong amount creates a support ticket instead of a purchase.

Checks that cost nothing

Confirm the platform name on the voucher matches the platform you intended to use. Scammers send fake vouchers that point to their own accounts.

Never send a photo of your voucher barcode to someone who claims they will help you pay it. Anyone with the voucher details can misuse them, and real support never asks for them.

Keep your receipt and your voucher email until the Bitcoin arrives. Support teams ask for both when a deposit goes missing.

Moving Bitcoin to your own wallet

Exchanges hold your Bitcoin for you, but they also hold the keys. Moving coins to a wallet you control removes the risk that an exchange freeze or hack locks you out.

Copy your wallet address from the wallet app itself, never from a chat message or a screenshot. Send a small test amount first, confirm it arrives, then send the rest.

Pick the right network

Bitcoin withdrawals run on the Bitcoin network, and Lightning withdrawals run on Lightning. The two do not mix, so match the withdrawal type to the wallet you hold.

Check the withdrawal fee before you confirm. A high fee on a small amount can eat a painful share of your purchase.

If you bought through a voucher, the Bitcoin already lands in your own wallet. You can skip this section entirely, which is one real advantage of the voucher route.

Common mistakes

Many buyers generate a voucher, then wait days to pay it. The voucher expires, the store refuses it, and the buyer blames the store.

Other buyers pay at the store, then panic when the balance does not update in five minutes. OXXO payments confirm on the platform’s schedule, not the store’s, so give it time before you open a support ticket.

Mistakes that cost money

Buying a large amount with cash on your first try tops the list. Start small, learn the flow, and scale up only after a clean first purchase.

Skipping the fee math runs second. A 4% cash fee plus a trading fee plus a withdrawal fee can turn a good price into an average one.

Sharing voucher details with strangers runs third. Treat a voucher like cash, because that is exactly what it becomes at the counter.

For a different cash-free comparison, see how PayID works for Australian buyers and how Interac e-Transfer works in Canada. Our Pix guide covers Brazil’s instant payment route, and our country guides hub links every regional guide in this series.

FAQs

These answers cover the questions buyers ask most often about paying with OXXO. If your situation differs, check the deposit screen on your own platform before you pay.

Can I buy Bitcoin with OXXO without a bank account?

Yes, you can pay cash at an OXXO store without a bank account. Regulated exchanges still ask for ID, but a voucher route needs no bank account and no Azteco account.

How long does an OXXO Bitcoin payment take?

The store payment itself takes minutes, but platform confirmation can take longer. Allow up to one business day before you assume something went wrong.

How long is an OXXO voucher valid?

It depends on the provider, so read the expiry date printed on your own voucher. Providers commonly set between three and seven days, and an expired voucher cannot be paid.

What fees apply when I buy Bitcoin with OXXO?

Cash deposit fees run higher than bank transfer fees. Bitget charges 4% for OXXO deposits, older Bitso guides report about 2.6% plus tax, and trading fees apply on top.

Does Bitso still accept OXXO deposits?

Older guides describe Bitso cash deposits at OXXO stores, but current Bitso help pages stress SPEI bank transfers. Check the live deposit screen in the Bitso app before you plan around OXXO.

Can I buy Bitcoin with OXXO without ID?

An Azteco voucher needs no Azteco account and no Azteco ID check to redeem. Regulated exchanges and peer-to-peer platforms still run their own identity checks.

Sources

  • Stripe documentation: Accept an OXXO payment
  • Azteco: How to buy bitcoin in Mexico and pay by cash or card
  • Bitso Help Center: Deposits and Withdrawals
How to Buy Bitcoin With BLIK: A Beginner’s Guide (2026)
How to Buy Bitcoin With M-Pesa: A Beginner’s Guide (2026)
How to Buy Bitcoin With Pix: A Beginner’s Guide (2026)
How to Buy Bitcoin With GCash: A Beginner’s Guide (2026)
How to Buy Bitcoin in Mexico: A Beginner’s Guide (2026)
TAGGED:MexicoOXXO

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
Subscription Form

By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Email Print
Profile Photo
ByAli Raza
Editor in Chief
Follow:
Ali Raza is a seasoned writer with over ten years of experience specializing in cryptocurrency, blockchain, and fintech. As Senior Crypto Reporter at BTCRepublic, he covers Bitcoin markets, ETF flows, and regulation, writes price analysis, and reviews guides and predictions before they are published.
Previous Article Smartphone showing a PayID payment confirmation next to a gold Bitcoin coin How to Buy Bitcoin With PayID: A Beginner’s Guide (2026)
Leave a Comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Subscribe to Our Newsletter
Subscribe to our newsletter to get our newest articles instantly!
Subscription Form

Grayscale Files S-1 With SEC To Convert Avalanche Trust Into Spot AVAX ETF
Grayscale Files S-1 With SEC To Convert Avalanche Trust Into Spot AVAX ETF
News
Mine Bitcoins For Free
How To Mine Bitcoins For Free? – Miners Should Know
Mining
Bitwise Crypto ETF Approved by Major Global Bank
Bitwise Crypto ETF Approved by Major Global Bank
News
Unstoppable Domains and NFT Workx Launch a Tokenized Identity Solution
Unstoppable Domains and NFT Workx Launch a Tokenized Identity Solution

Follow Us on Socials

BTCRepublic use social media to react to hot news, update supporters and share authentic and factful information

Facebook Twitter Linkedin Pinterest
New Logo Black BR


BTCRepublic is the go-to source for comprehensive news coverage on blockchain technology, cryptocurrencies, non-fungible tokens, and Web3 gaming. Our content ranges from market trends to in-depth price analysis, fresh developments, interviews, and beginner guides.

Stay ahead of the curve with the BTCRepublic newsletter. By subscribing, you will get information about what is happening in the Web3 world straight to your inbox.

Subscription Form (#3)

© 2026 All Rights Reserved by BTCRepublic