How to Open a Business Bank Account in Brazil as a Foreigner
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.
| Bank | Monthly Fee | Key Features |
|---|---|---|
| Inter PJ | Free | Free PIX, boleto issuance, investment options |
| Cora | Free | Free boleto issuance, expense management, no minimum balance |
| C6 Bank PJ | Free | International transfers, multi-currency support |
| Nubank PJ | Free | Simple interface, PIX, NuPay integration |
| iugu | Transaction-based | Payment gateway, recurring billing, marketplace support |
| Asaas | Transaction-based | Invoicing 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