By Sipho Ndlovu · Small business & tech · 2026-09-06 · 6 min read
Every second week someone messages me about the same thing. A small trader in Joburg, a boutique owner in Cape Town, a guy running a side hustle from a flat in Durban — all doing solid business on WhatsApp, but stuck on one wall. They want a US number. Sometimes it's to look bigger to international customers who are wary of buying from an unknown +27 line. Sometimes it's to open an American account or app that demands a US number for the OTP. Sometimes it's just to keep their personal cell separate from the shop.
So they go hunting for a free one. Google Voice? Won't open for them. TextNow? Blocked at the door. A whole afternoon gone, nothing to show for it. Let me spare you that afternoon and walk you through what actually works from here.
Nobody warns you before you burn your data on this. The famous free number apps were built for folks already sitting in North America. From a South African connection, they just don't play along.
People then waste hours on VPN tricks to fool these apps. Even when a number does appear, it often can't catch the WhatsApp code, or the account gets flagged and wiped weeks later. Not worth the risk to your time or your shop's good name.
| G100 | Google Voice | TextNow | |
|---|---|---|---|
| Works from South Africa? | Yes — buy from anywhere | No — not available | No — US/Canada sign-up only |
| Price | $1.95/month, no contract | Free (but not reachable here) | Free (but not reachable here) |
| WhatsApp-ready? | Yes — receives the SMS/OTP code | N/A — no number to use | N/A — no number to use |
| Receive OTP / SMS codes? | Yes — lands in your inbox | No — no number here | No — no number here |
Here's the plain truth: the "free" options cost you nothing because you can't actually use them. A working number at under $2 a month beats a free one that doesn't exist.
To register WhatsApp Business, you need a number that can receive the verification code. Meta sends it by SMS, and it has to land somewhere you can read it. Meta handles the verifying; the number just has to catch the code. A G100 US or Canada number does exactly that, from South Africa, with no VPN nonsense. The same inbox catches OTP codes when a foreign app or bank asks you to confirm a US number.
That's it. You've now got a WhatsApp Business account on a proper US number, and your personal line stays private.
One honest heads-up: right now G100 numbers receive SMS and OTP codes — which is exactly what you need for WhatsApp verification and confirming other US accounts. Sending your own outbound SMS from the number isn't switched on yet (it's coming once the 10DLC registration clears). So for WhatsApp sign-up, receiving codes and taking or making calls at $0.03/min, you're fully covered today. If plain outbound texting is a deal-breaker for you, just know that piece is still on its way.
Once you're verified, don't leave it bare. Add your business name, a category, your logo, trading hours, and a short greeting so first-time chatters get a reply even while you're asleep. A US number sitting behind a filled-out, professional profile is what turns a curious browser into a customer who's comfortable paying you.
If you grow into a team sharing one number, or you want to send broadcasts to your customer list, G100 also offers the official WhatsApp Business Cloud API as a $10/month add-on. Start with the phone app, upgrade only when you genuinely need it.
Yes. Meta lets you register WhatsApp Business on any number that can receive the verification code. A G100 US or Canada number receives that SMS code, or a voice call, in your inbox, so you can verify it from Johannesburg, Cape Town, Durban, or anywhere in South Africa.
Google Voice is not available in South Africa, so you cannot get a number to begin with. TextNow only allows sign-ups from the United States and Canada, so registration is blocked from a South African connection. Both leave you stuck before you even start.
A flat $1.95 per month per number, with no contract. You pay from a pay-as-you-go wallet in USD through Stripe. Calls are $0.03 per minute. An optional WhatsApp Business Cloud API add-on is $10 per month if you need a shared team inbox and broadcasts.
No. G100 does not ask for KYC or documents to get a US, Canada, or Puerto Rico number. You sign up, choose a number, top up your wallet, and activate. That's the whole process.
Stop wrestling with apps that were never built for you. Grab a number that works from South Africa at app.g100.us, and see the full breakdown on the pricing page.
Works from Joburg, Cape Town, Durban, anywhere. No contract, no KYC. Receives your WhatsApp code and OTPs straight to your inbox.
Get your number →