Two prepaid payment methods keep showing up in Canadian casino cashiers side by side - and I constantly get asked which one is actually better. After spending the past three years depositing with both CashtoCode and Neosurf across dozens of operators, I've built a clear picture of where each one wins and where it falls short. Both let you turn physical cash into instant online casino deposits without handing over bank details, but the mechanics, limits, availability, and features differ in ways that genuinely matter. This guide breaks down every angle so you can pick the right one for how you actually play.
Quick Head-to-Head Comparison
Before diving into details, here's the full comparison at a glance:
| Feature | CashtoCode | Neosurf |
|---|---|---|
| Founded | 2013 (Berlin, Germany) | 2004 (Paris, France) |
| Parent Company | Funanga AG (acquired by PGH, 2024) | Neosurf SAS (private) |
| How It Works | Barcode generated per transaction; paid at retail | Pre-purchased voucher with 10-digit PIN |
| Also Offers | eVoucher (20-digit prepaid code) | myNeosurf digital wallet account |
| Canadian Retail Locations | 4,000+ | 3,000+ |
| Global Retail Locations | 550,000+ | 280,000+ |
| Countries Served | 30+ | 74+ |
| Available Currencies | EUR, USD, GBP, AUD, CAD, BRL, INR, NGN | EUR, GBP, AUD, CAD, PLN, BRL, and more |
| Voucher Denominations (Canada) | Flexible (any amount up to cap) | Fixed: C$10, C$20, C$50, C$100, C$150, C$250 |
| Typical Min Casino Deposit | C$10 | C$10 |
| Max Single Voucher | Up to C$500 | C$250 |
| Deposit Speed | Instant (~15 seconds) | Instant |
| Withdrawal Support | No | Limited (via myNeosurf at select casinos) |
| Deposit Fees for Users | C$0 | C$0 |
| Inactivity Fee | None | C$4.87/month after 3 months unused |
| Account Required | No | No (optional myNeosurf) |
| Mobile App | Android (Google Play) | iOS and Android |
| Casino Acceptance in Canada | Growing (100+ sites) | Established (300+ sites) |
| Code Type | Single-use barcode or 20-digit eVoucher | 10-digit PIN (reusable until depleted) |
How Each Payment Method Actually Works
The fundamental difference between these two systems comes down to when the transaction is created.

CashtoCode: Transaction-First Model
With CashtoCode, the process starts at the casino. You select your deposit amount, and the system generates a unique barcode tied specifically to that transaction. You then take the barcode to a retail location, pay in cash, and the funds hit your casino account in roughly 15 seconds. There's no leftover balance, no PIN to store, and no voucher to lose - each barcode is single-use and expires within 72 hours.
CashtoCode also offers an eVoucher product - a 20-digit prepaid code purchased online from authorized resellers. This works more like Neosurf: you buy a fixed-value code and redeem it at participating merchants.
Neosurf: Voucher-First Model
Neosurf flips the sequence. You purchase a prepaid voucher first - either at a retail store for cash or online through authorized sellers - in fixed denominations (C$10 to C$250). The voucher comes with a 10-digit PIN code. When you're ready to deposit, you enter that PIN at the casino cashier. If you don't use the full amount, the remaining balance stays on the PIN for future use.
Neosurf also offers myNeosurf, a registered digital wallet where you can load multiple vouchers, track spending, and - at select casinos - even process withdrawals. This account layer is something CashtoCode doesn't offer.
Fees and Costs: A Side-by-Side Breakdown
| Fee Category | CashtoCode | Neosurf |
|---|---|---|
| Purchasing a voucher/barcode | Free | Free (retail); varies online |
| Deposit fee at casinos | Usually C$0 | Usually C$0 |
| Currency conversion | Set by merchant | Set by merchant |
| Inactivity fee | None | C$4.87/month (after 3 months) |
| eVoucher reseller markup | 3–8% (Dundle, CoinsBee) | 0–5% (Dundle, online sellers) |
| myNeosurf account fees | N/A | Free to open; verification for withdrawals |
The critical difference here is Neosurf's inactivity penalty. If you buy a Neosurf voucher and don't use it within three months, you'll lose C$4.87 per month from the balance until it's depleted. I've seen readers lose entire C$20 vouchers this way. CashtoCode has no equivalent fee - unused barcodes simply expire without cost, and eVouchers stay valid for 12 months without deductions.
Deposit and Withdrawal Limits
| Limit Type | CashtoCode | Neosurf |
|---|---|---|
| Min deposit at most casinos | C$10 | C$10 |
| Max single voucher/barcode | Up to C$500 | C$250 |
| Can combine multiple vouchers | No (one barcode per transaction) | Yes (stack PINs at some casinos) |
| Daily deposit cap (typical) | C$500–C$2,000 | C$250–C$1,000 |
| Withdrawal supported | No | Limited (myNeosurf account only) |
| Max withdrawal via myNeosurf | N/A | Up to C$5,000 (at select casinos) |
Neosurf's lower individual cap of C$250 per voucher is a real limitation for mid-stakes players. However, voucher stacking - entering multiple PINs in a single deposit session - partially offsets this at casinos that support it. CashtoCode's flexible barcode system lets you deposit any amount up to the cap in a single transaction, which feels cleaner and faster.
On the withdrawal side, Neosurf holds a meaningful edge. While basic Neosurf vouchers are deposit-only (just like CashtoCode), the myNeosurf wallet account enables withdrawals at select operators - something CashtoCode simply cannot do. If receiving winnings back through the same payment ecosystem matters to you, Neosurf is the only option here.
Privacy and Security Compared
Both methods were built with privacy as a core selling point, but they approach it differently.
| Privacy Factor | CashtoCode | Neosurf |
|---|---|---|
| Registration required to deposit | No | No |
| Personal data stored by provider | None | None (voucher); Name, email, DOB (myNeosurf) |
| Bank details required | Never | Never (voucher); optional (myNeosurf) |
| Regulatory compliance | FMA Austria, PSD2, Green PayRate42 rating | MasterCard partnership, DoTrust compliance |
| Transaction traceability | Barcode tracked internally by CashtoCode | PIN tracked internally by Neosurf |
| KYC at provider level | None | None (voucher); Yes (myNeosurf withdrawals) |
For pure deposit-only anonymity, CashtoCode edges ahead. There's no optional account layer, no registration path at all - every transaction is a clean, standalone event. Neosurf matches this when you use basic vouchers, but the moment you create a myNeosurf account for withdrawals or balance management, you're providing your name, email, and date of birth. That's a trade-off: more functionality in exchange for less anonymity.
Casino Availability in Canada
This is where Neosurf currently wins, and it's not particularly close. After two decades in the market (founded in 2004 vs CashtoCode's 2013), Neosurf has built relationships with far more operators.
- Neosurf: Accepted at 300+ Canadian-facing online casinos. It's a standard cashier option at virtually every major offshore operator targeting Canada.
- CashtoCode: Accepted at 100+ Canadian-facing sites and growing rapidly. Operator adoption has roughly doubled since 2024, but it's still less common than Neosurf.
For players who switch between multiple casino sites regularly, Neosurf's wider acceptance means less friction. If you stick to one or two primary casinos that support CashtoCode, this difference is irrelevant.
Retail Availability Across Canada
| Factor | CashtoCode | Neosurf |
|---|---|---|
| Canadian retail locations | 4,000+ | 3,000+ |
| Global retail network | 550,000+ | 280,000+ |
| Available at convenience stores | Yes | Yes |
| Available at gas stations | Yes | Yes |
| Available at pharmacies | Yes | Yes |
| Online voucher purchase | Yes (eVoucher via resellers) | Yes (via Neosurf.com and resellers) |
| Store locator tool | Yes (cashtocode.com) | Yes (neosurf.com) |
Interestingly, CashtoCode actually has slightly more Canadian retail partners (4,000+ vs 3,000+), despite being a newer player. Both cover the major chains, but CashtoCode's retail network in Canada has expanded aggressively. Neosurf compensates with its longer-established online purchase infrastructure and a broader global presence across 74+ countries.
Mobile Experience
| Feature | CashtoCode | Neosurf |
|---|---|---|
| Android app | Yes (Google Play) | Yes (Google Play) |
| iOS app | No | Yes (App Store) |
| Mobile browser support | Full functionality | Full functionality |
| In-app barcode/voucher generation | Yes (Android) | Yes (both platforms) |
| Store locator in app | Yes | Yes |
| Transaction tracking | Yes (Android app) | Yes (both platforms) |
| Rewards program | Yes (in-app) | No |
Neosurf has the clear mobile advantage with native apps on both iOS and Android. CashtoCode's Android app is solid, but iPhone users are stuck with the mobile browser. For Canadian players who do everything from their phone - and that's the majority in 2026 - Neosurf's dual-platform app support is a legitimate edge.
Which One Should You Choose?
After testing both extensively, here's my practical recommendation broken down by player type:
Choose CashtoCode if you:
- Prioritize maximum anonymity with zero registration
- Want flexible deposit amounts (not locked to fixed denominations)
- Prefer the barcode model where you only pay the exact deposit amount
- Don't need withdrawal support through the same method
- Want to avoid inactivity fees entirely
Choose Neosurf if you:
- Need wider casino acceptance across multiple operators
- Want the option to withdraw through the same payment ecosystem (myNeosurf)
- Prefer buying vouchers in advance and storing them for later
- Use an iPhone and want a native app experience
- Play at higher volumes and need voucher stacking capability
Choose either if you:
- Want privacy and no bank details shared with casinos
- Need instant deposits under five minutes
- Prefer budget control through prepaid spending limits
- Are a Canadian player looking for a cash-based deposit method
Final Verdict
Neither CashtoCode nor Neosurf is objectively "better" - they solve the same problem through different mechanisms. After three years of testing, I lean toward CashtoCode for pure privacy and deposit flexibility, and toward Neosurf for broader casino compatibility and the myNeosurf withdrawal option. The strongest strategy I've seen Canadian players adopt is keeping both in their toolkit: CashtoCode for the casinos that support it (thanks to the flexible barcode system and zero inactivity fees), and Neosurf as the fallback for sites where CashtoCode isn't yet available. Between the two, every privacy-focused Canadian casino deposit is covered.
