Published by mine61cdba554f3 ·

If you’re using DogPay to manage finances in Brazil—sending or receiving funds—you’ll need to understand two essential Brazilian tax identification numbers: CPF and CNPJ. Here’s how they differ and wh...
If you’re using DogPay to manage finances in Brazil—sending or receiving funds—you’ll need to understand two essential Brazilian tax identification numbers: CPF and CNPJ. Here’s how they differ and when DogPay might require each.
CPF stands for Cadastro de Pessoas Físicas, Brazil’s unique taxpayer registry for individuals. It’s issued by the Federal Revenue Service.
The CPF is an 11-digit number, with the last two digits serving as checksum for error detection.
It’s widely used across Brazil—not just for taxes, but as a universal identifier: opening bank accounts, registering online services, acquiring mobile plans, making real estate transactions, and more.
Recent reforms have elevated CPF to a default ID across government systems, appearing on documents like national IDs and driver’s licenses.
CNPJ stands for Cadastro Nacional da Pessoa Jurídica—the Brazilian federal tax ID for companies and legal entities.
It’s a 14-digit number, where:
The first 8 digits are the company identifier
The next 4 digits specify the branch or subsidiary
The final 2 are checksum figures.
Every Brazilian business receives a CNPJ at incorporation, and it must be included on invoices, product labels, and official correspondence.
Role / ScenarioRequired IdentifierWhy DogPay Needs ItIndividual users (residents or foreigners)CPFIdentity validation, tax compliance, account setup, P2P transfersBusiness accounts—local or foreign companies operating via BrazilCNPJFor invoicing, corporate payments, regulatory compliance, setting up merchant services
Individuals using DogPay must register or verify via CPF to open accounts, transact, or receive money within Brazil.
Businesses, such as Brazilian startups or international entities with operations in Brazil, must provide CNPJ when setting up commercial profiles, receiving payments, or issuing invoices.
** CPF = “individual tax ID”**, vital for day-to-day financial activities and identity verification in Brazil.
** CNPJ = “company tax ID”**, essential for any business-led transaction or legal activity.
Mixing them up—e.g. submitting individual CPF instead of a CNPJ for business registration—can lead to failed verification, rejected payments, or regulatory issues.
CPF serves as a unified identifier across many Brazilian systems, while CNPJ enables seamless business operations.
If you’d like, I can walk you through DogPay’s onboarding process step-by-step—for individuals or businesses—including how to upload CPF/CNPJ in-app, or how DogPay systems validate them via Brazilian government APIs. Just let me know, I’m ready to help!