Free Canada phone number to receive SMS online (+1)
Pick a free Canadian number from the inbox below.
The inbox is public, so anyone on this page can read the incoming codes.
Which apps actually deliver OTP to free Canadian numbers (and how to catch a fresh one)
We tested 47 services on free Canadian numbers over the past two weeks. Free works fine for niche and local sign-ups. It struggles with WhatsApp, Telegram, Tinder. It never works for banks. The rest of this section is the breakdown.
Local and niche services where free works Tested on 47 services
If you're signing up to a forum, a regional service, an indie app, or anything that doesn't run aggressive anti-fraud, free Canadian numbers will probably do it. Roughly half to two-thirds of our attempts got the code on the first number. The rest needed a second.
Services that accept free Canadian phone numbers
These passed for us when the number was fresh:
If your service isn't on the list, free is still worth a shot. Worst case you waste two minutes.
Popular apps already used these May need 2-3 tries
These almost never accept a free public Canadian number on the first attempt. There are two reasons. Hundreds of people tried the same number before you, and once a number is flagged "already used for this service", that's it for the day. The other reason is range detection — Telegram started auto-rejecting Canadian public ranges in early 2026, and the others have similar filters.
You can still try. Expect to burn through 2-3 numbers before one works. If you need WhatsApp or Telegram on a regular basis, skip ahead to the $1 private number section.
The 2-3 numbers rule: try at least three before giving up
The most useful thing to know about free numbers.
If the first one didn't get your SMS, the service didn't block you — that number was already used by someone else for the same service. Pick a different number. Try again. Try a third time before deciding free isn't working for your case.
How to catch a fresh number
Fresh means added today and used by few people so far. Fresh numbers have the best chance of passing.
- 1 New numbers usually appear in the inbox between 09:00 and 14:00 UTC.
- 2 Hit refresh every 30-60 seconds during that window.
- 3 A number with no incoming SMS in the last 10 minutes is a good sign. Nobody else is using it right now.
- 4 Skip the numbers at the top of the list in the evening — they've been used all day.
How to use and receive an SMS on a free Canadian number (and what to do if it doesn't arrive)
Free numbers work, but not on the first try every time. Plan to test 3 to 5 numbers before you decide free isn't working for your case.
- 1 Open the inbox above and pick a number with no incoming SMS in the last 10 minutes.
- 2 On the service you're signing up to, enter the number with country code +1 and request the SMS.
- 3 Come back to the inbox. Refresh every 20-30 seconds. If the code arrives, it usually arrives within 1-2 minutes.
- 4 Nothing in 2 minutes? Pick another number and repeat.
- 5 Still nothing after 3-5 numbers? Switch to a private one.
Free didn't work? Here's the moment to switch to paid
Free stops being worth the time when one of these is true.
- ✕ You tried 3-5 free numbers and none received the SMS.
- ✕ The service is WhatsApp, Telegram, Tinder, or a bank. Free almost never passes those.
- ✕ You need to keep the number for recovery codes later, not just one OTP today.
The fix: a private 20-minute Canadian number for $1. Fresh, used only by you, and gets WhatsApp and Telegram codes through 80% of the time or more. See the section below →
If your service is Discord, Yandex, Steam, or ProtonMail, stay on free. There's no reason to pay for those.
Private temporary 20-minute Canadian number — the $1 fix that works on WhatsApp, Telegram, and Discord
A private number is a fresh Canadian +1 line we hand to one person at a time. The inbox is private. The number hasn't been used for the service you're signing up to. You have 20 minutes from purchase to receive the SMS. Cost is $1.
No subscription · refund or replacement if SMS doesn't arrive
What you get for $1
- ✓ A fresh Canadian number not used by anyone else for your service.
- ✓ A private inbox only you can read.
- ✓ Unlimited incoming SMS within the 20-minute window.
- ✓ No subscription. You buy a number when you need one.
If no SMS arrives within the window, we replace the number or refund the $1. You don't have to argue.
Why a 20-minute private number beats free, burner apps, VoIP, and eSIM
Free numbers are public and most popular apps have already seen them. Burner apps and most VoIP services run on the same VoIP backbone that WhatsApp and Telegram detect in seconds. eSIM works fine for calls but fails on app OTP filters for the same reason.
A private 20-minute number is on a real Canadian carrier range. It hasn't been touched for the service you're signing up to. That's why it passes when the others don't.
When a paid Canadian 20-minute number won't work either
Some services need more than a working number. They need a number tied to a real long-term Canadian identity. We can't pass those, and we won't pretend we can.
- ✕ Canadian banks: RBC, TD, Scotiabank, BMO, CIBC, and the rest.
- ✕ Government services: CRA, Service Canada, provincial ID portals.
- ✕ Payment platforms with strict KYC: PayPal at higher verification tiers, Stripe Connect full review, some Interac flows.
- ✕ Identity-tied verifications: any account that asks for SSN-equivalent ID on top of the phone number.
For all of these you need a real SIM in your own name. A virtual number, even a private one, can't substitute for that.
We also filter the SMS we deliver.
If the traffic on a number starts looking like fraud or account farming, we shut that line down. This is why our delivery rate stays high — operators don't blacklist ranges where the traffic stays clean. It's also why we won't help with services we know are abusive.
Why burner apps, VoIP and eSIM rarely pass WhatsApp and Telegram
You pay $5 to $15 a month for a Hushed, TextNow or Burner number, and WhatsApp still rejects it. This is how the system is built, not bad luck.
How VoIP detection works
Every phone number sits in a numbering block that telcos register as either real cellular, fixed-line, or VoIP. Apps query that registry before they send the SMS. WhatsApp does it on every signup. Telegram does it on signup and on every relogin. If the block is tagged VoIP, the SMS doesn't go through. Or it goes through and the account gets flagged within a few hours.
Burner apps run on the same VoIP backbone
Hushed, TextNow, Burner, Sideline — they rent their numbers from the same handful of VoIP wholesalers like Bandwidth, Twilio, and Telnyx. When WhatsApp blocks a Bandwidth VoIP range, every app reselling those numbers is blocked at once. The label on the app doesn't matter. The carrier underneath does.
Why eSIM fails for verification too
eSIM is good for travel data, which is what most people use it for. The assumption is that an eSIM should pass phone verification because it's "a real SIM". It usually doesn't. Travel eSIMs from Airalo, Holafly, or Nomad hand out data-only numbers that don't receive SMS at all, or MVNO numbers that apps flag the same way they flag VoIP. eSIM works for verification only when it's tied to a real local cellular contract — which means walking into a Rogers store in Canada.
When burner, VoIP, or eSIM still makes sense
There are two cases.
Long-term Canadian number for calls and regular SMS
For work, a side project, or an Airbnb listing — a burner app is the right tool. WhatsApp won't work on it, but calling and normal texting will, and you keep the number for years.
Calls and OTP on the same line — get a real SIM
Walk into a Rogers, Bell, or Telus store, get a SIM, and it passes everything including banks. That's the path past virtual numbers, not another VoIP app.
Free vs private 20-minute vs burner-app: what works for niche apps, popular apps, and banking
Three categories of numbers do three different things. Below is how each one does against the three service buckets people actually sign up for.
↔ Scroll the table sideways on a phone.
| Service category | Free public temp numbers | Private 20-min · $1 (SV Number) | Burner / VoIP / eSIM ($5+/mo) |
|---|---|---|---|
|
Niche / local sign-ups
Discord, Steam, ProtonMail, Yandex
|
50-60% pass | 85%+ pass | 0% pass |
|
Popular apps
WhatsApp, Telegram, Tinder
|
2-5% pass | 80%+ pass | 0% pass |
|
Banking, government, payments
RBC, TD, CRA, PayPal high-tier
|
0% pass |
Not supported
We filter these
|
0% pass |
Pass rates from our internal tests on 47 services over the last 14 days. Ranges, not exact numbers — your mileage depends on which number you draw from the pool and which service you're signing up to.
Free Canadian numbers are made for niche and local sign-ups — that's where they land in the 50-60% range on the first try. Popular apps like WhatsApp, Telegram, and Tinder detect public number ranges within seconds, so free hits 2-5% there. That isn't a failure of free, it's a different category. The $1 private number above is what's built to pass those.
Banking and government services are in their own row. None of the virtual options pass, including ours. For those you need a real SIM in your own name.
FAQ — answers to what users actually asked us last week
Pulled from support chat and email tickets received in the last 7 days.
› SMS code didn't arrive — what now?
› "Number was already used" — what does that mean?
› Why does Telegram reject Canadian free numbers in 2026?
› Can I use the same number twice?
› How long does a free number stay in the inbox?
› Can I receive short-code SMS (5-digit senders)?
› Can I receive a verification call instead of SMS?
› Is using a free Canadian number legal?
› Do you store my messages?
› Can I get a refund if the $1 private number doesn't work?
› Do I need to register to use free numbers?
Want a number from another country?
We have inboxes for 100+ countries. These are the busiest.
Read more: full guide to free Canadian numbers
Deeper read on how free SMS pools work, what services accept them, and where the limits are.