Countries · PT

E-invoicing in Portugal

B2G mandatoryPeppol connectedUpdated January 2026

Portugal combines mandatory B2G e-invoicing with extensive reporting requirements for all taxpayers. B2B e-invoicing is voluntary, but the country requires AT-certified invoicing software, ATCUD unique document codes, QR codes on all invoices, and monthly SAF-T submissions. QES (Qualified Electronic Signature) becomes mandatory for PDF invoices from January 2027.

TL;DR

Portugal requires (B2G) e-invoicing using cius_pt, peppol_bis formats. Connected to the Peppol network for cross-border exchange.
Mandate status
PhaseStatusScope
SAF-T reportingLive (Jan 2013)All taxpayers (monthly)
B2GLive (Jan 2025)All suppliers to public entities
ATCUD + QR codesLive (Jan 2023)All invoices
QES for PDFsJan 2027All PDF invoices
Technical specifications
Required CIUSCIUS-PT (UBL 2.1 or CEFACT CII)
Routing identifierNIF (tax identification number)
PeppolYes — Peppol accepted for B2G delivery
Accepted formatscius_pt, peppol_bis
Common rejections
CodeRejectionGuide
PT-R-001Portuguese NIF requiredFix guide
PT-R-002AT document codes requiredFix guide
PT-R-003SAF-T compliance recommendedFix guide
PT-R-004ATCUD validation code requiredFix guide
BR-PT-01Portuguese NIF requiredFix guide

All Portugal error codes

Implementation notes

SAF-T and ATCUD. Portugal's primary compliance mechanism is the monthly SAF-T billing submission (due by the 5th of the following month) plus the ATCUD unique document code on every invoice. Your ERP integration must generate ATCUD codes from AT-certified software and include QR codes on paper/PDF output. This applies regardless of whether the invoice is electronic or paper.

B2G via FE-AP. B2G invoices use the CIUS-PT format and are submitted through FE-AP or alternative approved channels (WebServices, AS2, Microportal for low-volume suppliers). Invoices must be archived for 10 years.

Portugal alerts

Stay updated on Portugal

One message when the e-invoicing rules change. Unsubscribe anytime.

FAQ

Have a Portugal e-invoice that came back rejected? Check it here.

Checking is free. The first verified download every 30 days is free. After that €1.90 per invoice, or €9 a month for all of them.