OXXO betting deposits explained (Mexico's cash-at-store payment rail)
Last updated: 2026-07-29 · Written by Elena Kovač
OXXO is a Mexican convenience store chain, and OXXO Pay turns any of its 18,000+ locations into a cash deposit point for online betting accounts. Instead of entering card or bank details, a bettor generates a barcode voucher inside their sportsbook account, walks into any OXXO store, and pays cash at the register — no bank account or card required. It exists for the same reason PIX exists in Brazil: a large share of bettors either don't have a card that works online or would rather not put one on a betting site.
How the deposit actually works
Inside the deposit section of a sportsbook account, a bettor picks OXXO as the payment method and enters the amount they want to add. The site generates a voucher with a barcode and a reference number, which the bettor either screenshots, prints, or has emailed to them. At any OXXO store, the cashier scans the barcode and takes the cash payment — the transaction is processed by the store's point-of-sale system, not by the sportsbook directly. Funds typically land in the betting account within about an hour of payment, though it can occasionally take longer since the sportsbook is waiting on confirmation from the payment processor rather than crediting instantly.
Limits and fees
Minimum deposits usually sit around 100-500 MXN, and OXXO caps a single transaction at roughly 5,000 MXN, with daily limits that vary between about 5,000 and 27,000 MXN depending on the processor and the store's own cash-handling rules. OXXO typically charges a deposit fee in the 0-2% range, and on smaller deposits some processors apply a flat fee instead (commonly cited around 15 MXN) rather than a percentage, so a small deposit can lose a noticeably higher share to fees than a large one. The voucher itself is usually only valid for a limited window after it's generated, so it needs to be paid before it expires or a new one has to be created.
Why it's deposit-only, and how withdrawals actually work
OXXO Pay only moves money in one direction: into the betting account. There's no reverse flow where a sportsbook sends cash back to an OXXO store, so bettors who fund an account with OXXO still need a separate method for withdrawals — almost always a bank transfer via SPEI, Mexico's real-time bank transfer system, since a withdrawal has to land somewhere with a verifiable account holder for anti-money-laundering purposes. This deposit-only structure is common to cash-voucher rails generally, and it's worth planning for before depositing: an OXXO deposit gets money in fast, but getting it back out requires having a Mexican bank account linked to the same sportsbook.
Where OXXO fits next to other Mexican payment methods
OXXO's advantage over SPEI or card payments is accessibility, not speed or cost — it's built for bettors without a bank card that works online, or who simply prefer paying cash in person, and its 18,000+ store footprint means there's almost always a location within walking distance. For anyone who does have a linked bank account, SPEI transfers tend to be faster, free or cheaper, and support withdrawals as well as deposits, which is why OXXO is typically the funding method of choice specifically for the unbanked or card-averse segment of Mexican bettors rather than the default option. See deposit and withdrawal methods explained for how cash-voucher rails like OXXO compare to cards, e-wallets and bank transfers generally.
FAQ
- How do I deposit with OXXO at a betting site? Choose OXXO in the deposit section of your betting account, enter the amount, and the site generates a barcode voucher. Take that voucher to any OXXO store and pay cash at the register — funds usually reach your account within about an hour.
- What are the OXXO deposit limits? Minimums are typically around 100-500 MXN, with a single transaction capped near 5,000 MXN and daily limits between roughly 5,000 and 27,000 MXN depending on the payment processor and store.
- Can I withdraw my winnings back to OXXO? No. OXXO Pay only supports deposits. Withdrawals need a separate method, almost always a bank transfer via SPEI, since a withdrawal has to go to a verifiable bank account.
Related guides
- Deposit and withdrawal methods explained
- Pix betting deposits withdrawals explained
- How to choose a betting site
- Casino withdrawal kyc and payout times
