IRS filing season is open. File your IRS for free (early access) →
descodify
← Back to glossary
Tax

CIRS

Código do Imposto sobre o Rendimento das Pessoas Singulares · Personal Income Tax Code

Last updated:

The Portuguese tax code governing personal income tax (IRS). Maintained by AT (the tax authority). Includes Art. 151, which lists the professional activity codes that individual freelancers use to register their activity and determine their simplified-regime coefficient.

CIRS is the legislation. IRS is the tax. When a freelancer in Portugal says they "pay IRS," they mean the tax defined by the Codigo do Imposto sobre o Rendimento das Pessoas Singulares.

For most freelancers, the practical entry point into CIRS is Article 151, which is where the activity codes that classify your work live.

CIRS vs CAE: two different systems

This distinction causes more confusion than almost anything else in Portuguese freelancer registration.

CIRS is maintained by AT (Autoridade Tributaria e Aduaneira), the tax authority. It governs individual income. When you open your activity as a trabalhador independente (independent worker) at the Portal das Financas, you register under a code from the Art. 151 CIRS table.

CAE (Classificacao Portuguesa de Atividades Economicas) is maintained by INE (Instituto Nacional de Estatistica), the national statistics office. It classifies economic entities: companies, branches, establishments. When a Lda forms, it picks a CAE.

You are an individual. You use a CIRS code. A company uses a CAE code. The same number can appear in both systems but refers to different things: CIRS 1332 is the code for individual programmer-freelancers; CAE 62010 is the code for programming companies.

See the CAE glossary entry for the full side-by-side comparison.

What Art. 151 governs

Article 151 of CIRS does one thing: it lists professional activities and assigns each one a code. That code determines your simplified-regime (regime simplificado) coefficient, which is the multiplier AT applies to your gross revenue to calculate taxable income.

Named professions in the Art. 151 table carry the 0.75 coefficient: 75% of gross revenue is taxable, 25% is treated as assumed business costs. This applies to programmers (code 1332), consultants (1320), architects, engineers, lawyers, accountants, doctors, and most other listed professions.

The catch-all code for activities not specifically named is code 1519 ("outros prestadores de servicos," other service providers). Its coefficient is 0.35: only 35% of gross revenue is taxable. In raw numbers it looks more favorable, but using it when a specific code applies to your activity is a misclassification.

Common Art. 151 codes for tech and creative freelancers

CodeActivity (PT)Activity (EN)Coefficient
1332Programadores informaticosProgrammers0.75
1313Analistas de sistemasSystems analysts0.75
1320ConsultoresConsultants0.75
1336DesignersDesigners0.75
1519Outros prestadores de servicosOther service providers0.35

For a full breakdown of how CIRS 1332 specifically works for programmer-freelancers in Portugal, including the expat-specific cross-border obligations, see CAE vs CIRS: what activity code do you actually need as a programmer?

The coefficient and what it means

Under the simplified regime, AT doesn't ask you to prove your expenses item by item. Instead, it assumes a fixed percentage of your gross revenue went to business costs and taxes you on the rest.

For a programmer on code 1332, earn €40,000 in a year and AT taxes you on €30,000 (75%). The other €10,000 is the assumed expense deduction. Social Security contributions are separately deductible on top.

You still need to prove 15% of gross income in documented expenses (invoices with your NIF in the e-fatura system), but an automatic specific deduction of roughly €4,587.09 (2026) counts toward that threshold, or your Social Security contributions up to a cap of 10% of your gross, whichever is larger. At income under roughly €30,580, you may not need to show any additional expenses. Foreign supplier invoices (Stripe, AWS, and similar) don't appear in e-Fatura automatically but still count if you register them manually on the e-Fatura portal (registar fatura as adquirente) or declare them in Anexo B Quadro 17, keeping originals 10 years (Art. 52 CIVA).

See regime simplificado for the full mechanics including first-year discounts and the organized-accounting threshold.

CIRS vs CIRC

CIRS governs personal income tax (individuals). CIRC (Codigo do Imposto sobre o Rendimento das Pessoas Coletivas) governs corporate income tax (companies). If you operate as a sole proprietor, CIRS applies. If you form a Lda or Unipessoal Lda, CIRC applies to the company and CIRS applies to income you extract from it (salary, dividends).

The two codes have separate simplified regimes, separate coefficients, and separate rate tables. Running a company and running a sole proprietorship are not the same tax situation, even when the underlying commercial activity is identical.

Frequently asked questions

What is CIRS?

CIRS stands for Codigo do Imposto sobre o Rendimento das Pessoas Singulares, the Portuguese code governing personal income tax (IRS). It is the legislation that defines how individual income is taxed, including the rules for employees, self-employed workers, landlords, and investors. For freelancers, the most relevant part is Art. 151, which lists the professional activity codes used to classify their work.

What is the difference between CIRS and CAE?

CIRS is maintained by AT (the tax authority) and applies to individuals. CAE (Classificacao Portuguesa de Atividades Economicas) is maintained by INE (the national statistics office) and applies to companies and business entities. When you register as an individual freelancer (trabalhador independente) at the Portal das Financas, you choose a CIRS Art. 151 code. When a company registers, it chooses a CAE code. The two systems are separate and not interchangeable, even when the same number appears in both.

What is Art. 151 CIRS?

Article 151 of CIRS contains the list of professional activity codes for individual independent workers. Each code covers a named profession (programmers, consultants, architects, designers, etc.) and determines which simplified-regime coefficient applies. Named professions in Art. 151 carry the 0.75 coefficient: 75% of gross income is taxable. The catch-all code 1519 (outros prestadores de servicos) carries 0.35. Choosing the wrong code can affect your tax calculation and trigger questions from AT.

Is CIRS the same as IRS?

CIRS is the code (the legislation); IRS (Imposto sobre o Rendimento das Pessoas Singulares) is the tax itself. When someone says 'I pay IRS', they mean the personal income tax. When someone says 'CIRS Art. 151', they mean a specific article in the legislation that governs that tax. The distinction is like the difference between 'income tax' and 'the Income Tax Act'.

Related terms