🚀

Corporate & Business Law

Starting a Business in Brazil — Complete Guide for Foreigners

Register CNPJ, form Limitada, open bank account, get digital certificate. Step-by-step for foreign entrepreneurs.

15+

Years in Brazil

700+

Cases managed

USC

LL.M. Degree

OAB

1st American to pass

You want to start a business in Brazil—maybe a tech startup in São Paulo, a manufacturing venture in Minas Gerais, or a trading company. But you’re facing a question every foreign entrepreneur asks: How do I actually register a company here?

Brazil’s business registration is fragmented across three government systems: federal (CNPJ), state (ICMS), and municipal (local business license). Each requires separate applications, different documents, and compliance with different agencies. Get any step wrong and you’re delayed weeks. Get it seriously wrong and you face penalties.

This guide walks you through the exact steps, costs, timelines, and common mistakes. Zachariah Zagol, our founding partner, has started multiple ventures in Brazil—he knows this system intimately.


Step-by-Step: From Idea to Operating Company

Step 1: Prepare Your Documents (1–2 days)

Before you touch any government form, gather these documents:

For foreign individuals:

  • Valid passport (or RNE—Registro Nacional de Estrangeiro if you’re a permanent resident)
  • Proof of address in Brazil (apartment rental lease, utility bill in your name)
  • Bank account (opening first; see Step 5 for details)
  • Digital certificate (see Step 4 for details)

For foreign companies (if a parent company is investing):

  • Certificate of incorporation (translated & notarized)
  • Corporate resolution authorizing Brazilian subsidiary
  • Shareholder list & ownership structure

For both:

  • Chosen company name (3–5 alternatives, in case first is already registered)
  • Business plan (simple one-page document: what you’ll do, where, how many employees)
  • Address where company will be located (can be home office)

Step 2: Check Company Name & Registrar

Brazil’s company names must be unique within the state. You can’t register “Tech Brazil” if another company in São Paulo already has that name.

How to check:

  1. Visit JUCESP (São Paulo), JUCEMG (Minas Gerais), etc.—state corporate registrar
  2. Search available names (free online)
  3. Request “ato de constituição” (articles of incorporation) for your chosen name

Acceptable business structures:

  • Limitada (LLC equivalent) — Most common for foreign investors
  • S.A. (Société Anonyme / public company) — Only if issuing shares publicly
  • SLU (Single Member LLC) — One-person company; newer option

Recommendation: Use “Limitada” structure. It’s familiar, taxed efficiently, and provides liability protection.

Step 3: File Articles of Incorporation (Contrato Social)

The “Contrato Social” is your company’s founding document—like bylaws, but more formal. It must be notarized and filed with the state corporate registrar.

What it includes:

  • Company name
  • Business purpose (what you’ll do)
  • Partners/ownership structure
  • Capital contribution (how much each partner invests initially)
  • Profit-sharing arrangement
  • Rules for meetings, voting, transfers

Timeline: 3–5 business days Cost: R$400–800 (notary fee + registrar fee)

Common mistake: Foreigners try to file Contrato Social in English. You must file in Portuguese. Have a translator present notarized translation.

Process:

  1. Draft Contrato Social (use template from registrar or hire lawyer)
  2. Notarize at cartório (notary office)
  3. File original + copies with state corporate registrar (JUCESP, JUCEMG, etc.)
  4. Receive “Certificado de Constituição” (incorporation certificate)

CNPJ Registration Timeline

Step Timeline Cost
Document prep 1–2 days R$0 (if DIY)
File Articles (Contrato Social) 3–5 days R$400–800
CNPJ application 1–2 days Free (online via Receita Federal)
State tax registration (ICMS) 5–7 days Free
Municipal license 3–5 days R$200–500
Digital certificate 2–3 days R$300–500/year
Total 2–3 weeks R$1K–2K

Step 4: Apply for CNPJ (Federal Registration)

The CNPJ is a 14-digit number issued by Receita Federal (Brazilian IRS). It’s like the US EIN (Employer Identification Number). Every Brazilian company needs one.

What you need:

  • Incorporation certificate from state registrar
  • Proof of address (rental agreement, notarized lease)
  • ID/passport of partners

How to apply:

  1. Go to Receita Federal website (receita.economia.gov.br)
  2. Click “CNPJ” → “Solicitar CNPJ”
  3. Fill out form (questionnaire about business type, activity, location)
  4. Upload documents (scanned copies of ID, address proof, incorporation certificate)
  5. Submit online

Timeline: 1–2 days (automated; you get CNPJ number immediately if documents are acceptable) Cost: Free Approval rate: 95%+ if documents are correct

What you receive:

  • CNPJ number (14 digits)
  • Certificate of CNPJ (can download immediately or request via mail)

Step 5: Open a Bank Account

Once you have CNPJ, you can open a business bank account. This is essential—mixing personal and business funds creates tax/legal complications.

Banks that accept foreigners:

  • Itaú, Bradesco, Banco do Brasil – Major banks, foreigner-friendly
  • Nubank – Digital bank; easier account opening
  • Caixa Econômica Federal – Government bank; slower but accepts all CNPJ

What you’ll need:

  • CNPJ certificate
  • Incorporation documents
  • Passport or RNE
  • Proof of address (in Brazil and in home country)
  • Initial deposit (R$100 minimum to open; varies by bank)

Timeline: 3–7 business days Cost: R$0–50/month account fee (varies by bank & activity)

Why important:

  • Shows you’re operating in Brazil (not just on paper)
  • Allows you to receive payments from customers
  • Required for payroll if you hire employees

Step 6: Register for State Tax (ICMS) & Municipal License

After federal CNPJ, you need state-level registration (ICMS if you’re selling goods) and municipal business license.

ICMS Registration (state level):

  • Required if you’re selling goods or doing certain services
  • Free
  • Application at Secretaria de Fazenda (state tax office)
  • Timeline: 5–7 business days

Municipal License (city level):

  • Proves you’re operating legally in that municipality
  • Varies by city; R$200–500 cost
  • Application at Prefeitura (city hall)
  • Timeline: 3–5 business days

Tip: Hire a local accountant or lawyer to handle these. Filing errors delay approval.

Step 7: Get Digital Certificate (Certificado Digital)

Brazil requires digital certificates for any company communicating with the government (taxes, labor filings, customs, contracts).

What it is: Encrypted file (like a digital ID) that proves you’re authorized to sign documents

How to get:

  1. Go to an ICP-Brasil certified provider (Serasa, Certisign, Verisign, etc.)
  2. Provide ID + CNPJ
  3. Pass identity verification (in-person or video call)
  4. Receive certificate (downloadable or on a smart card)

Timeline: 2–3 business days Cost: R$300–500/year

Validity: 1 year; must be renewed

Why important:

  • Required to file tax returns with Receita Federal
  • Required to file labor/payroll paperwork with government
  • Used to sign digital contracts

Entity Types: Limitada vs. S.A. vs. SLU

Limited Liability Company (Limitada)

Best for: Most foreign investors, small to mid-size businesses

Structure:

  • 1+ partners (can be 1 foreigner + 1 Brazilian; now can be one-person)
  • Capital divided into “quotas” (like shares, but not publicly traded)
  • Liability limited to capital invested

Taxation:

  • Corporate income tax (IRPJ): 15% base + 25% total
  • Dividend withholding: 15% to partners (reduced by treaty for US investors)
  • Simples Nacional option: Simplified tax (single payment, ~8–16% of revenue) if small

Governance:

  • Member meetings to approve strategic decisions
  • Simple bylaws
  • Quarterly/annual filings

Cost to form: R$400–800 (notary + registrar) Annual compliance: R$2K–5K (accountant, filings)

Advantages:

  • Simple structure; familiar to most investors
  • Limited liability
  • Tax treaties apply
  • Can retain earnings without penalty

Disadvantages:

  • Profits double-taxed (corporate + dividend withholding)
  • Cannot go public (if you later want to issue shares)

Public Company (S.A.)

Best for: Companies planning to go public or issue bonds

Structure:

  • Publicly traded shares on B3 (Brazilian stock exchange)
  • Board of directors + audit committee
  • Complex governance rules (mandatory audits, quarterly disclosures)

Taxation: Corporate + individual income tax (same as Limitada)

Cost to form: R$3K–5K + ongoing compliance

Governance: Strict (board meetings, shareholder meetings, audits)

Disadvantage: Over-engineered for most startups. Only use if planning public offering.

Single Member LLC (SLU)

Best for: One-person companies, sole proprietors

Structure:

  • One owner (foreign individual or company)
  • Simpler than Limitada (no partnership agreement needed)
  • Liability protection like Limitada

Timeline: Slightly faster than Limitada Cost: Same as Limitada (R$400–800) Advantage: One owner; simpler governance

Disadvantage: Less flexible for future growth (adding partners requires restructuring)


Tax Planning for New Companies

Simples Nacional (Simplified Tax Regime)

If your company qualifies (revenue <R$4.8M/year), you can elect Simples Nacional, a simplified single-payment tax that replaces federal, state, and municipal taxes.

Rate: 4.5–28% of monthly revenue (depends on sector) Example: A software company with R$100K monthly revenue pays ~R$8K in Simples (vs. R$25K+ under normal regime)

Advantage: Huge savings; dramatically simpler compliance

Disadvantage: Only available to companies with <R$4.8M annual revenue; limited to certain sectors; cannot export (or exports disqualify you)

Decision: Elect Simples on CNPJ application if eligible

Normal Tax Regime (Lucro Presumido / Lucro Real)

For larger companies or exporters, you’re in normal regime:

Lucro Presumido (presumed profit) – Simplified; good for most companies:

  • Tax on 8% of revenue (regardless of actual profit)
  • Fixed rate; no need to track actual costs/profit
  • Better if margins are high (you pay tax on assumed profit, not actual)
  • Cost: More complex than Simples, simpler than Lucro Real

Lucro Real (actual profit) – Most accurate; required for large companies:

  • Tax on actual profit (you deduct all expenses)
  • Better if margins are low (large costs)
  • Complex bookkeeping; requires audit
  • Cost: Most accountant work

Recommendation: Start with Lucro Presumido; upgrade to Lucro Real if profitable

Profit Remittance Tax Planning

If you plan to remit profits to a foreign parent, structure this from day one:

Option 1: Distribute dividends

  • Tax: 15% withholding (reduced by US treaty to 10% with >10% ownership)
  • Method: Board declares dividend; wire to foreign account
  • Timing: Flexible; can declare once/year

Option 2: Juros sobre Capital Próprio (Interest on Equity)

  • Deduct “interest” on capital, creating tax-deductible expense
  • Reduces corporate tax; recipient pays 15% withholding
  • Sophisticated; requires documentation

Option 3: Management fees

  • Parent company charges subsidiary for management/services
  • Subsidiary deducts as business expense
  • 15% withholding on fees
  • Requires transfer pricing study (proves fee is reasonable)

Plan this early: Consult with accountant on which method minimizes total tax


Common Mistakes Foreign Entrepreneurs Make

  1. Mixing personal and business finances

    • “I’ll just use my personal account”
    • Risk: Piercing corporate veil; personal liability for company debts
    • Fix: Open business account Day 1
  2. Hiring without a written employment contract

    • Brazil’s labor law is employee-protective; oral agreements can be enforced against you
    • Fix: Every hire gets written contract (in Portuguese) specifying salary, hours, benefits, termination terms
  3. Not registering for ICMS if selling goods

    • Can trigger R$10K+ penalties if discovered
    • Fix: If you sell goods/certain services, register for ICMS
  4. Waiting to hire an accountant

    • “I’ll do the books myself” → missed deadlines, wrong filings, penalties
    • Fix: Hire accountant before first employee; cost is R$1K–3K/month, saves multiples in errors
  5. Using English instead of Portuguese for contracts/filings

    • Contracts in English may not be enforceable; government filings rejected
    • Fix: All customer/employment contracts in Portuguese; file in Portuguese
  6. Ignoring the digital certificate requirement

    • Required for tax filings; without it, you can’t operate
    • Fix: Get certificate before you need it
  7. Not budgeting for cash flow

    • Brazilian taxes are due monthly (even if no profit)
    • Fix: Budget R$1K–5K/month for taxes, even if revenue is coming slowly

Real-World Example: US Tech Startup in São Paulo

Scenario: Sarah (American) wants to start a software company in São Paulo.

Timeline:

  • Day 1: Hires local lawyer; prepares Contrato Social
  • Day 3–5: Files Articles of Incorporation; receives incorporation certificate
  • Day 5: Applies for CNPJ online; receives CNPJ same day
  • Day 7–10: Opens bank account at Itaú with CNPJ
  • Day 10–12: Registers for state tax (ICMS) and municipal license
  • Day 12–15: Obtains digital certificate from Certisign
  • Day 15: Hires accountant; elects Simples Nacional
  • By Day 20: Company is fully operational

Cost:

  • Lawyer: R$1K–2K
  • Notary/registrar: R$800
  • Bank account: Free
  • Taxes/licenses: R$500
  • Digital certificate: R$300
  • Total: R$3K–4K (≈USD 600–800)

First-year ongoing costs:

  • Accountant: R$2K–3K/month
  • Taxes: R$2K–5K/month (varies with revenue)
  • Software/compliance: R$500/month
  • Total first year: R$50K–80K

Timeline Summary

From zero to operational company: 2–3 weeks

StepTimelineCost
Prepare documents1–2 daysR$0
File Articles3–5 daysR$800
CNPJ application1–2 daysFree
State/municipal registration5–7 daysR$500
Bank account3–7 daysFree
Digital certificate2–3 daysR$300
Total2–3 weeksR$1.5K–2K

For entrepreneurs planning longer-term growth, consider these complementary services: holding companies for asset protection, corporate governance and succession planning, and mergers and acquisitions strategy.


Why ZS Advogados

Starting a business in Brazil is complex, but it doesn’t have to be painful. Zachariah Zagol has started multiple ventures here—he knows every agency, every form, every common pitfall.

We guide foreign entrepreneurs through the entire process. We draft your Contrato Social, coordinate with registrars, connect you with accountants, and ensure your tax structure is optimized from day one.

We’ve helped American, European, and Asian founders launch in Brazil. We know the Brazilian bureaucracy intimately. We move fast, anticipate problems, and keep you compliant.

The result: You’re operational in 2–3 weeks, properly registered, tax-compliant, and positioned for growth.

Let us handle the paperwork. You focus on your business.

Need help with starting a business in brazil — complete guide for foreigners?

Every case is unique. Schedule a consultation and discover how we can help you navigate the Brazilian legal system with confidence.