Everything Brazilian freelancers (autônomos and MEI) need to know about the simplified MEI regime, ISS municipal service tax, NFS-e electronic invoicing, and monthly IRPF (Carnê-Leão) filings.
The MEI (Microempreendedor Individual) is Brazil's simplified single-fee regime for the smallest businesses:
Eligibility:
How it works:
Register at portaldoempreendedor.gov.br — free, online, takes minutes.
If you exceed MEI thresholds or your activity isn't allowed under MEI, you become a regular prestador de serviços autônomo (self-employed service provider):
Tax obligations:
Monthly Carnê-Leão obligation: Income received from individuals (not businesses) must be self-declared and pre-paid monthly via Carnê-Leão Web on the Receita Federal portal. Income from registered businesses has tax withheld at source.
Comparison:
For most starting freelancers, MEI is the dramatic winner.
ISS (Imposto Sobre Serviços) is levied by each city's prefeitura (municipality):
Registration: Open a CCM (Cadastro de Contribuintes Mobiliários) with your city's prefeitura — free, usually online via the city's e-services portal.
MEI freelancers pay ISS as part of the flat DAS — no additional ISS calculation needed.
Autônomos calculate ISS per invoice and remit monthly via a guia (city-specific payment form).
Cross-municipality: services rendered for clients in other cities — ISS typically goes to YOUR city (where you're registered), not the client's. Exceptions for specific activities (construction, broadcasting).
Brazil uses NFS-e (Nota Fiscal de Serviços Eletrônica) for service invoicing — a municipal-level electronic invoice system (similar to Italy's SDI but city-based):
MEI: issuing NFS-e is optional for B2C (Receita does not require it), mandatory for B2B (clients need it to deduct expenses). Some cities offer simplified "MEI-only" NFS-e flows.
Autônomos: NFS-e is generally required for B2B; B2C may use RPA (Recibo de Pagamento a Autônomo) in some scenarios.
Acceptance of foreign currency: invoice in BRL, but you can reference USD/EUR amounts. Conversion at BACEN rate on the day of issue.
IRPF (Imposto de Renda Pessoa Física) is Brazil's federal personal income tax:
Monthly brackets (2026, BRL):
Deductions reduce taxable income:
Annual return (Declaração de Ajuste Anual):
If you're an autônomo (not MEI) receiving income from individuals (Pessoa Física), you must self-calculate and pre-pay IRPF monthly via Carnê-Leão Web on the Receita Federal portal:
Use the Carnê-Leão Web tool on the Portal e-CAC — it calculates the brackets automatically.
MEI does NOT need Carnê-Leão — income is covered by the DAS flat fee.
MEI:
Autônomos:
Late Carnê-Leão = 0.33% per day fine + interest (Selic rate). MEI late DAS = no fine if paid within the year, but loses MEI status if defaulted long-term.
EZ@Work helps track invoices, ISS calculations, and monthly DAS reminders. Multi-currency support for international clients. Free plan available.