Chapter VII · Ancillary obligations and oversight · Section I · Ancillary obligations of taxpayers

Article 125 Invoicing and record retention

Artigo 125.º · Faturação e arquivo

Código do Imposto sobre o Rendimento das Pessoas Coletivas · republished by Law No. 2/2014 · consolidated text checked 26 October 2026

#

1. Taxpayers with their registered office or place of effective management in national territory, as well as those with a permanent establishment there, are subject to the obligations to issue invoices and to retain books, records and the corresponding supporting documents laid down in the VAT Code and in Decree-Law No. 28/2019 of 15 February.

1 - Os sujeitos passivos com sede ou direção efetiva em território nacional, bem como aqueles que aí possuam estabelecimento estável, estão sujeitos às obrigações de faturação e de conservação de livros, registos e respetivos documentos de suporte nos termos previstos no Código do IVA e no Decreto-Lei n.º 28/2019, de 15 de fevereiro.

#

2. (Repealed.)

2 - (Revogado.)

What we checked in this article

The scope (taxpayers with a registered office, place of effective management or permanent establishment in national territory) and the reference to the VAT Code and Decree-Law No. 28/2019 for invoicing and retention obligations are retained.

Does Article 125 affect your company’s tax bill?

We prepare IRC returns, check participation-exemption, transfer-pricing and interest-limitation positions, and structure Portuguese holdings and branches, in English. A written answer and a fixed quote within one working day.

Unofficial English translation prepared by BCA Portugal for reference. Only the Portuguese text published in the Diário da República has legal force. Editorial notes are ours and are not part of the statute.

Applying the law

Portuguese corporate tax, applied to your numbers

The Code sets the rules; the rate you actually pay depends on your structure, your region, the surcharges and the reliefs you claim. Send us your figures and we will model the IRC position before you commit.

Get a quote