Getting Started

How to Open a Business Bank Account in Brazil as a Foreigner

by SedeFiscal

Once your CNPJ is registered, opening a business bank account (conta PJ) is the next critical step. Without one, you cannot receive payments, pay suppliers, issue boletos, or manage your company finances in Brazil. For foreign entrepreneurs, the process has become significantly easier in recent years thanks to digital banks, but there are still important requirements and pitfalls to understand.

Why You Need a PJ Account

Operating a business through a personal bank account is technically illegal in Brazil. The Receita Federal expects all business revenue and expenses to flow through a dedicated PJ account tied to your CNPJ. Mixing personal and business finances can trigger:

  • Tax audits and fines from the Receita Federal
  • Difficulties proving business expenses for tax deductions
  • Loss of limited liability protection (piercing the corporate veil)
  • Problems issuing and receiving invoices

Required Documents

The exact requirements vary by bank, but most institutions ask for:

For the Company

  • CNPJ card (Cartao CNPJ)
  • Articles of organization (Contrato Social) or equivalent document registered with the Junta Comercial
  • Proof of business address (this is where your SedeFiscal virtual office documentation is essential)
  • Municipal or state registration, if applicable

For the Partners/Owners

  • CPF for each partner
  • Valid identification (RG, passport, or RNE for foreigners)
  • Proof of personal address
  • Power of attorney (if a legal representative is acting on behalf of a non-resident partner)

Traditional Banks vs. Digital Banks

Traditional Banks

Major Brazilian banks like Banco do Brasil, Itau, Bradesco, Caixa, and Santander offer PJ accounts with full branch support. However, they tend to have:

  • Higher monthly fees (R$ 50 to R$ 200+/month)
  • In-person account opening requirements
  • Longer approval processes (5 to 15 business days)
  • More documentation demands

Digital Banks

Digital banks have transformed business banking in Brazil. They offer faster onboarding, lower costs, and fully remote processes.

BankMonthly FeeKey Features
Inter PJFreeFree PIX, boleto issuance, investment options
CoraFreeFree boleto issuance, expense management, no minimum balance
C6 Bank PJFreeInternational transfers, multi-currency support
Nubank PJFreeSimple interface, PIX, NuPay integration
iuguTransaction-basedPayment gateway, recurring billing, marketplace support
AsaasTransaction-basedInvoicing automation, payment links, subscription management

Step-by-Step: Opening a PJ Account

Step 1: Gather Your Documentation

Collect all company and personal documents listed above. Ensure your Contrato Social is up to date and registered with the Junta Comercial. Have your SedeFiscal proof of address ready, as banks require address verification.

Step 2: Choose Your Bank

Consider the following factors:

  • Monthly costs: Digital banks often offer free accounts, while traditional banks charge maintenance fees
  • Transaction fees: Compare PIX, TED, boleto, and international transfer costs
  • Integration needs: If you use accounting software, check which banks offer API integration
  • International capabilities: If you receive payments from abroad, look for banks that handle international wire transfers and currency exchange

Step 3: Apply Online or In Person

For digital banks, the entire process is online. You upload documents, complete facial recognition verification, and sign electronically. Approval can take as little as 24 hours.

For traditional banks, you typically need to visit a branch. Some banks allow initial application online but require in-person identity verification.

Step 4: Wait for Approval

Banks perform a compliance check (KYC) that includes verifying your CNPJ status with the Receita Federal, checking partner backgrounds, and validating your business address. This is where having a legitimate fiscal address from SedeFiscal helps, as banks verify that the address matches your CNPJ registration.

Step 5: Activate and Configure

Once approved, configure essential features:

  • PIX keys: Register your CNPJ, email, or phone number as PIX keys
  • Boleto issuance: Set up boleto bancario for client billing
  • Digital certificate integration: Link your e-CNPJ for tax-related banking operations
  • Accounting software connection: Connect your bank to your accounting system for automatic reconciliation

PIX: Brazil’s Instant Payment System

PIX has revolutionized payments in Brazil since its launch in 2020. It allows instant, 24/7 transfers between bank accounts at zero cost for individuals and very low cost for businesses.

Why PIX Matters for Your Business

  • Instant settlement: Funds arrive in seconds, not business days
  • Available 24/7: Including weekends and holidays
  • Lower costs: Significantly cheaper than boletos or card processing
  • QR code payments: Generate dynamic QR codes for each transaction
  • Widely adopted: Most Brazilian consumers and businesses prefer PIX

Receiving International Payments

If your business receives payments from clients abroad, you need to understand the options:

  • International wire transfers (SWIFT): Traditional method, available at most major banks. Expect fees of R$ 50-150 per transaction plus exchange rate spreads
  • Exchange platforms: Services like Remessa Online, Wise, or Husky offer better exchange rates and lower fees
  • Payment processors: Stripe, PayPal, and Payoneer can receive international payments and transfer to your Brazilian PJ account

All foreign currency entering Brazil through your PJ account must be properly documented. The bank handles the currency exchange and the Central Bank requires a contract of exchange (contrato de cambio) for transactions above certain thresholds.

Common Challenges for Foreigners

Account Rejection

Banks sometimes reject PJ accounts for newly registered companies, especially those with foreign partners. To improve your chances:

  • Start with digital banks that have simpler requirements
  • Ensure your CNPJ is active and all registrations are complete
  • Have your proof of address documentation ready and consistent
  • Consider depositing initial capital to demonstrate business intent

Address Verification

Banks verify your registered address. Using a recognized virtual office provider like SedeFiscal ensures your address passes verification, as our addresses are registered and recognized by the Receita Federal, municipal authorities, and major banking institutions.

Non-Resident Limitations

Some banks require at least one partner to be a Brazilian resident. If all partners are non-residents, the legal representative (procurador) may need to be involved in the account opening process.

Best Practices for Managing Your PJ Account

  • Keep meticulous records: Every deposit and withdrawal should correspond to an invoice or documented transaction
  • Never mix personal and business funds: Even small personal transactions through your PJ account create compliance issues
  • Monitor your cash flow: Use your bank’s dashboard or accounting software to track incoming and outgoing payments
  • Maintain a reserve: Keep enough balance to cover at least three months of DAS payments and fixed costs

Opening a PJ bank account is the financial foundation of your Brazilian business. With the right bank choice and proper documentation, including a verified business address from SedeFiscal, the process is straightforward and sets you up for smooth financial operations from day one.

Need a fiscal address for your company in Brazil?

Plans starting at R$ 19.90/month with mail management included.

View Plans
bank accountPJ accountfinanceBrazil banking
← Back to blog