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.


What is CPF?

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

What is CNPJ?

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

DogPay Use Cases: When CPF or CNPJ is Needed

Role / ScenarioRequired IdentifierWhy DogPay Needs It
Individual users (residents or foreigners)CPFIdentity validation, tax compliance, account setup, P2P transfers
Business 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.

Key Insights to Remember

  • ** 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!

dogpay

“New Financial Services.”

One account to manage Web2 & Web3 financial services

Others