Buy a Brazil number

Buy Brazil virtual phone numbers online

Get a São Paulo or other Brazil city DID delivered straight to your VoIP, PBX, AI voice agent, or Microsoft Teams — without a sales call. Self-serve at $1.40/month, activation 3-7 business days.

Why teams choose DIDHub for Brazil numbers

  • 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.

About Brazil virtual phone numbers

Brazil telecoms regulator: ANATEL. DIDHub handles the ANATEL paperwork on your behalf and surfaces every requirement before you pay — never a surprise hold or last-minute document request.

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.

Brazil number types you can buy

TypeFormatFromSMS
Geographic (São Paulo & other cities)+55 city-code XXX XXXX$1.40/moYes
Toll-free+55 800 / 0800 / 1800 (varies)$8.00/moCaller-paid

Per-minute outbound and inbound usage billed separately at carrier-grade wholesale rates. Origin Based Rating (OBR) applies on EEA outbound where relevant.

Top Brazil cities & area codes

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

Don't see your city? Most additional cities and regional codes are available on request — check the full Brazil country guide or talk to sales@didhub.io.

How to buy a Brazil number online

  1. Sign up at /signup — no contract, no minimum.
  2. Pick Brazil from the country picker, choose a city / area code (or let DIDHub auto-pick).
  3. Submit the KYC fields Brazil requires (CNPJ / CPF). DIDHub surfaces them upfront.
  4. Pay with credit card. Activation in 3-7 business days.
  5. Route the new DID to your existing VoIP / PBX / AI voice agent / Microsoft Teams via SIP. Setup guides on each integration page.

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.

Buy a Brazil number now

From $1.40/month, activation 3-7 business days. Cancel any time.

Buy a number in nearby countries

Ready to get a number?

Pick a DID in 130+ countries from $1.99/month. Activates instantly on most numbers.