SAF-T compliant invoicing software is the baseline requirement for Portuguese businesses that issue invoices to customers, and in 2026 the Autoridade Tributária (AT) still checks for it through the Standard Audit File for Tax (SAF-T PT). This guide breaks down what compliance actually demands for a retailer, services firm, or multi-branch operator running invoicing in Portugal, and how to get your software stack there without hiring an outside consultant.
- SAF-T compliant invoicing software is required for most Portuguese businesses above AT's turnover exemption in 2026.
- ATCUD codes and QR codes have been mandatory on every invoice since 2022-2023, regardless of business size.
- Missing the monthly SAF-T submission deadline is the most common failure among Portuguese SMEs, not bad software.
- WINTOUCH POS/ERP and Primavera-integrated setups cover SAF-T export in one workflow instead of three disconnected tools.
Why SAF-T compliant invoicing software matters for Portuguese businesses
SAF-T (PT) is the standardized XML file AT uses to audit invoicing and accounting data across Portuguese businesses. If your business operates under organized accounting, or your invoiced turnover sits above AT's exemption threshold, certified invoicing software isn't optional in 2026 — it's how you communicate every invoice to the tax authority.
The practical cost of getting this wrong isn't just a fine. It's the hours lost reconciling invoices by hand when a non-compliant tool can't produce a clean SAF-T export, or when a POS system and an accounting system don't talk to each other. Voll's software catalog carries invoicing and ERP options built around this exact requirement, from standalone POS to full Primavera integrations.
How to get SAF-T compliant in 2026
Confirm whether your business is legally required to use certified invoicing software
Not every micro business needs certified software. AT exempts businesses under its published turnover threshold that don't use invoicing software voluntarily. Check where your business sits before buying or upgrading anything.
- Pull last year's invoiced turnover and compare it against AT's published exemption threshold on Portal das Finanças
- Confirm whether you issue invoices to other businesses (B2B), which almost always triggers the certification requirement
- Flag any non-certified tools you're using now — Excel templates, Word invoices, generic PDFs
- Check whether you operate under organized accounting (contabilidade organizada), which triggers certification regardless of turnover
- Get your accountant to confirm your specific obligation in writing before committing to new software
Check your current invoicing tool against AT's certified software register
Before switching anything, verify whether what you already run actually passes.
- Search your software's name in AT's public register of certified invoicing programs
- Confirm certification covers the exact version and module you're using, not just the brand name
- Check whether it already generates a SAF-T (PT) export on demand, not just a PDF invoice
- Test that the SAF-T file matches the XML schema AT expects for the current tax year
- Treat it as non-compliant if it fails any of these checks, even if it issues invoices fine day-to-day
Set up ATCUD and QR codes on every invoice
Every invoice issued in Portugal has needed a QR code since 2022, and a validated ATCUD (Código Único de Documento) since 2023.
- Request or confirm ATCUD validation codes directly through AT before issuing new document series
- Set a distinct ATCUD series per point of sale or branch to avoid duplicate numbering
- Verify the QR code renders correctly on printed and digital receipts, not just on the software's preview screen
- Test that QR code data matches invoice totals, VAT breakdown, and buyer NIF exactly
- Re-validate series whenever a new branch, POS terminal, or company entity opens
Build a monthly SAF-T export and submission routine
AT expects invoice data communicated by the 5th day of the month following issuance, through SAF-T file upload, webservice, or certified e-invoicing.
- Assign one person — owner, office manager, or accountant — to own the monthly export task
- Set a calendar reminder several days before the 5th, not on the deadline itself
- Export a test SAF-T file every month, even slow ones, to catch schema errors early
- Keep a submission log with dates and confirmation receipts from AT's portal
- Build in a buffer week for correcting rejected files before the deadline hits
Connect your invoicing software to your accounting or ERP system
Standalone SAF-T compliant invoicing works fine for freelancers. Retailers, restaurants, and multi-branch operators need invoicing tied directly to stock and accounting so numbers match without re-typing everything.
- Map which fields — SKU, VAT rate, buyer NIF — need to sync automatically between POS and accounting
- Test the integration against a batch of real transactions before going live, not a demo dataset
- Confirm your accounting software accepts the SAF-T export format your POS produces
- For POS-heavy operations, WINTOUCH POS/ERP covers invoicing, SAF-T export, and stock in one system instead of three
- If your invoicing volume grows past what a spreadsheet workaround can handle, that's the signal to move now, not after an audit flags it
Assign SAF-T responsibility internally
Software doesn't submit itself. The most common compliance failure among Portuguese SMEs isn't a bad tool — it's nobody owning the monthly task.
- Name a primary owner and a backup for the submission task, not just "the office"
- Document the process in writing so it survives staff turnover
- Loop your accountant or bookkeeping firm into submission deadlines, especially around audits
- If bookkeeping is outsourced, put in writing who exports and who submits the file
- Review the process once a year, not just when something breaks
Plan for multi-branch or multi-company structures
Every new store, franchise, or subsidiary company adds its own ATCUD series, VAT registration, and SAF-T export obligation.
- Confirm each branch or company has its own valid NIF and ATCUD series before opening
- Centralize SAF-T exports where possible instead of running the process branch by branch
- Check that your ERP supports multi-company reporting natively rather than manual consolidation
- Re-test SAF-T export after every new branch or company goes live, not just at initial setup
Archive and back up SAF-T files for the retention period
Portuguese tax law requires accounting and invoicing records kept for 10 years. Losing files mid-audit is a bigger problem than a single late submission.
- Store monthly SAF-T files in at least two locations, including one off-site or cloud backup
- Keep AT submission confirmation receipts alongside the files themselves
- Set a retention policy covering the full 10-year window, not just the current fiscal year
- Test file recovery once a year so a corrupted backup isn't a surprise during an audit
Which SAF-T compliant invoicing setup fits your business
| Option | Best for | Starting price | Key limitation |
|---|---|---|---|
| Free or manual invoicing (spreadsheets, templates) | Micro businesses below AT's exemption threshold | Free | No automatic SAF-T export; manual AT communication risk |
| Standalone certified invoicing app | Freelancers and small service providers with no inventory | Varies — check AT's register | No POS, stock, or ERP integration |
| WINTOUCH POS/ERP | Retailers, restaurants, and POS-heavy businesses | Request a quote from Voll | Needs setup and staff training before go-live |
| Primavera/Cegid full ERP | Wholesale distributors, manufacturers, multi-branch chains | Request a quote from Voll | Requires accountant or IT involvement to configure correctly |
WINTOUCH POS/ERP is the fastest route to SAF-T compliant invoicing for a Portuguese retailer or restaurant already running a checkout counter — it's built for that use case rather than bolted on. Primavera and Cegid integrations make more sense once you're managing multiple companies or warehouses, not a single storefront.
Common mistakes Portuguese businesses make with SAF-T compliance
- Assuming a cheap invoicing app is SAF-T compliant just because it prints an invoice with a NIF on it
- Missing the monthly SAF-T deadline because the task has no single owner
- Running POS and accounting software that don't talk to each other, forcing manual re-entry of every transaction
- Forgetting to validate a new ATCUD series when opening a branch or adding a POS terminal
- Archiving SAF-T files for a year or two instead of the full 10-year retention window
Check your invoicing software's compliance status
Review WINTOUCH POS/ERP licensing before your next SAF-T deadline.
FAQ
What is SAF-T in Portugal?
SAF-T (PT) is the Standard Audit File for Tax, a standardized XML file the Autoridade Tributária uses to audit invoicing and accounting data in Portugal. Businesses issuing invoices need software that generates it directly rather than building it manually.
Is SAF-T compliant invoicing software mandatory for all Portuguese businesses?
No. AT exempts businesses below its published turnover threshold that don't use invoicing software voluntarily. Above that threshold, or once you operate under organized accounting, certified software is mandatory in 2026.
What happens if I miss the monthly SAF-T submission deadline?
Missing the deadline — the 5th day of the month following invoicing — exposes the business to penalties and flags it for closer review during tax audits. Repeated late submissions get treated more seriously than a single missed month.
Is WINTOUCH POS/ERP SAF-T compliant?
Certification status is confirmed against AT's public register, which lists the specific software and version approved for SAF-T. Check the current WINTOUCH configuration against that register, or ask Voll to confirm which setup applies to your business before buying.
Can I use free invoicing software and still be SAF-T compliant?
Only if your turnover falls under AT's exemption threshold and you don't use invoicing software voluntarily. Above that threshold, or under organized accounting, spreadsheet-based invoicing doesn't satisfy the SAF-T requirement.
What is ATCUD and do I need it?
ATCUD is a unique document code validated with AT that every Portuguese invoice has needed since 2023, alongside a QR code. It applies regardless of business size once you're issuing certified invoices.
How often do I need to submit SAF-T files to the tax authority?
Monthly, by the 5th day of the month following each invoicing period, through SAF-T file upload, webservice, or a certified e-invoicing channel.
Does SAF-T compliant software need to integrate with my ERP?
Not legally, but for any business with inventory, multiple POS terminals, or multi-branch operations, disconnected invoicing and ERP systems create manual reconciliation work every month that certified software alone doesn't solve.
One last thing
The compliance risk most Portuguese businesses miss isn't the invoicing software itself — it's ATCUD series duplication when a second POS terminal or branch opens without a new validated series. Every invoice issued through that terminal is technically invalid until the series gets fixed, and that's a manual check nobody runs unless it's built into the opening checklist for 2026 and beyond.



