Brazil virtual phone numbers — buy a São Paulo, Rio de Janeiro or Belo Horizonte DID
Get a real Brazilian virtual phone number — São Paulo 11, Rio de Janeiro 21, Belo Horizonte 31, Brasília 61, Salvador 71 — plus toll-free 0800. Brazil's ANATEL regulator requires light KYC. From $1.40/month, activation in 1-5 business days.
What is a Brazil virtual phone number?
A Brazilian virtual phone number is a real Brazil DID delivered over SIP. Brazil uses 2-digit DDD (Discagem Direta à Distância) area codes — 11 São Paulo, 21 Rio, 31 Belo Horizonte. Mobile numbers begin with 9 after the area code; landlines start 2-5.
ANATEL (Agência Nacional de Telecomunicações) requires light KYC — proof of identity and a Brazilian taxpayer ID (CNPJ for companies, CPF for individuals). DIDHub handles the paperwork. Activation takes 1-5 business days.
Common reasons businesses get a Brazil virtual phone number:
- LATAM market entry — São Paulo 11 is the highest-volume LATAM business presence.
- Brazilian operations — local Caller IDs are essential for Brazilian B2B and consumer engagement.
- Toll-free 0800 — free for Brazilian callers, common for customer service.
- Regional presence — Rio (21), Belo Horizonte (31), Curitiba (41), or Brasília (61) for state-specific coverage.
Brazil number types
Brazil uses 2-digit DDD area codes plus toll-free 0800 and national service ranges.
| Prefix | Type | What it means | Caller cost | From |
|---|---|---|---|---|
11, 21, 31 … | Geographic (DDD) | Tied to a state capital or region. | Standard local rate | $1.40/mo |
4003 / 4004 | National service | Non-geographic, 4-digit service prefix. | Standard rate | $5.00/mo |
0800 | Toll-free | Free for Brazilian callers; you pay per minute. | Free | $8.00/mo + usage |
Brazil cities and area codes
DIDHub stocks Brazilian numbers in major state capitals:
Brazil virtual phone number pricing
Flat monthly per-number. $0 setup once paperwork approved. Per-minute voice billed separately.
| Number type | Example | Monthly | Setup | Per-min (in) |
|---|---|---|---|---|
| Geographic (DDD) | +55 11 4040-XXXX (São Paulo) | from $1.40/mo | $0 | $0.005 |
| National 4003/4004 | 4003 X XXXX | from $5.00/mo | $0 | regulated |
| Toll-free 0800 | 0800 XXX XXXX | from $8.00/mo | $0 | $0.045 |
Outbound (2-way voice) — Pair any Brazilian number with outbound termination — calls show your Brazilian Caller ID. Outbound from $0.012/min to landline, $0.05/min to mobile.
Compatible with any VoIP system, AI voice platform, or browser
Numbers from DIDHub are delivered over standard SIP and work with every major business phone system, AI voice platform, and softphone — no proprietary gateway, no special hardware, no licensing.
Brazil number activation and regulation
Brazil's regulator ANATEL requires light KYC — proof of identity and a Brazilian taxpayer ID (CNPJ for companies, CPF for individuals). DIDHub shows the documents required clearly before checkout. Activation takes 1-5 business days after document submission. Some 0800 toll-free ranges have additional KYC requirements.
Port your existing Brazil number to DIDHub
Existing Brazilian number? Port it to DIDHub. Standard ANATEL portability via Vivo/Tim/Claro/Oi.
- Geographic (DDD): typically 3-6 weeks
- 0800 toll-free: 4-8 weeks
- Required documents: recent Brazilian phone bill + LOA + CNPJ or CPF
- Cost: $25 port-in fee per number
Brazil virtual phone number FAQ
Do I need to be in Brazil to buy a Brazilian virtual phone number?
Light KYC required. ANATEL requires proof of identity and a Brazilian taxpayer ID (CNPJ for businesses or CPF for individuals). You don't need to be physically resident in Brazil — you can register via a Brazilian agent address. DIDHub walks you through the paperwork.
How much does a Brazilian virtual phone number cost?
Geographic Brazilian numbers from $1.40/month USD. National 4003/4004 from $5.00/month. Toll-free 0800 from $8.00/month plus per-minute. $0 setup once paperwork approved.
Can I use a Brazilian virtual number with Microsoft Teams?
Yes — Brazilian numbers from DIDHub work with Microsoft Teams Direct Routing via DIDHub's managed Teams SBC or BYO-SBC. Microsoft Calling Plans coverage in Brazil is limited, so Direct Routing is the common path.
Can I send SMS on a Brazilian virtual number?
SMS in Brazil is heavily regulated. Inbound SMS works on most numbers; commercial outbound SMS requires sender registration and ANATEL approval. DIDHub handles the registration.
Can I port my existing Brazilian number to DIDHub?
Yes. Geographic and 0800 numbers are portable. Port times 3-8 weeks (Brazilian portability is slower than other markets due to ANATEL processes). Documents: phone bill + LOA + CNPJ/CPF. $25 port-in fee per number.
Looking for numbers in another country?
Get your Brazil virtual phone number
Live Brazil inventory. From $1.40/month. Activation in 1-5 business days after KYC.