Brazil · +55

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.

KYC handled 1-5 business days activation Cancel anytime

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.

PrefixTypeWhat it meansCaller costFrom
11, 21, 31 …Geographic (DDD)Tied to a state capital or region.Standard local rate$1.40/mo
4003 / 4004National serviceNon-geographic, 4-digit service prefix.Standard rate$5.00/mo
0800Toll-freeFree 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:

11São Paulo
21Rio de Janeiro
31Belo Horizonte
41Curitiba
51Porto Alegre
61Brasília
71Salvador
81Recife
85Fortaleza
91Belém
92Manaus
48Florianópolis

See the full Brazil area code reference →

Brazil virtual phone number pricing

Flat monthly per-number. $0 setup once paperwork approved. Per-minute voice billed separately.

Number typeExampleMonthlySetupPer-min (in)
Geographic (DDD)+55 11 4040-XXXX (São Paulo)from $1.40/mo$0$0.005
National 4003/40044003 X XXXXfrom $5.00/mo$0regulated
Toll-free 08000800 XXX XXXXfrom $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.

Teams Direct Routing Zoom Phone BYOC 3CX FreePBX Asterisk FusionPBX Kamailio / OpenSIPS Softphones Vapi · Retell · Bland ElevenLabs · Synthflow Browser / WebRTC JsSIP · SIP.js

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.