2 years in Portugal before I logged into the AT portal. You should probably log into yours.
By Mikael
For three years my consultant handled my IRS. Every January they'd send an email: "Any changes to your household? If not, we'll proceed as last year." I'd reply "no changes," and that was my entire involvement until June, when I'd review the final numbers and approve.
It worked. I have no complaints about the service. But this year I decided to do the e-fatura review myself, just to understand what was actually happening behind the login.
It took about 20 minutes. Most of my invoices were already categorized automatically. I just had to confirm which ones were business expenses and which were personal. The deduction categories were clearly displayed, with caps for each one. The whole thing was... straightforward.
And that's when it hit me: I'd been paying someone to manage a process I'd never actually seen. Not because it was hard, but because I never looked.
The system Portugal built is actually clever
In Sweden and Germany, any receipt can serve as proof for a tax deduction. You keep your paper, you claim the expense, and the tax authority trusts you (or audits you later).
Portugal took a different approach. Every time you give your NIF at a purchase, that invoice gets registered automatically in the AT portal under your name. No NIF, no deduction. Simple as that.
This means two things. First, your consultant can't really miss a deduction. If the invoice is in the system, it's there. If it's not, it was never going to count anyway. Second (and this is the part I hadn't thought about) you as the taxpayer have zero visibility unless you actually log in and look.
My consultant was logging into my AT portal, reviewing my e-fatura expenses, confirming the categories, checking my agregado familiar, and verifying my pre-filled deductions. All things I could see for myself. All things I never knew existed as separate steps with separate deadlines.
IRS is not something you do in June
This is the thing nobody tells you when you move to Portugal. The Modelo 3 submission window opens April 1 and closes June 30. That's when most people think about their IRS. But by June, five critical phases have already happened.
Here's what the full year actually looks like:
January: Year-end prep. Gather your documents. If you had foreign income, get your bank statements and foreign tax returns ready. If you're a trabalhador independente, pull together your invoicing records. This is also when you should check if anything changed in the tax rules for the year you're filing.
February 1–15: Agregado familiar. You have two weeks to confirm or update your household composition on the AT portal. Married this year? Had a child? Got divorced? This is the window. If you miss it, AT uses last year's data, which might mean filing jointly when you shouldn't be, or missing a dependent deduction.
February 15–25: e-Fatura review. This is what I'd been outsourcing for three years. You log into the e-fatura portal and review every invoice linked to your NIF. Some need manual categorization, the system couldn't determine if that pharmacy purchase was health or cosmetics. You mark what's deductible and in which category. If you're a solo entrepreneur, you also flag which expenses were business costs.
March 1–31: Deduction confirmation. AT pre-fills your Anexo H with the deductions they've calculated based on your e-fatura data. You review these numbers and confirm they're correct. The deduction caps are displayed right there, health, education, housing, general family expenses, each with a maximum amount.
April 1–June 30: Filing. Now you submit your Modelo 3. But if you handled the four phases before this one, filing is mostly just reviewing what's already been calculated. The heavy lifting is done.
July–September: Assessment. AT issues your nota de liquidação. You either get a refund or owe additional tax. Payment deadlines apply if you owe.
October–December: Quiet period. Your IRS cycle for this year is complete. The next one starts in January.
The cycle, not the event
Once you see it as a cycle, you realize June is actually the easy part. The decisions that affect your tax bill, household composition, expense categorization, deduction confirmation, all happen between February and March. By the time you sit down to file, you're confirming choices you already made.
My consultant knew this. That January email wasn't just politeness, it was phase one of a structured process they ran every year on my behalf. The e-fatura review, the household confirmation, the deduction check, all happening in sequence, all with AT deadlines, all invisible to me.
I don't think most people realize how much happens before filing season. I certainly didn't. And if you're handling your own IRS without a consultant, these deadlines can slip by without you ever knowing they existed.
The NIF question that suddenly makes sense
You know how every shop in Portugal asks for your NIF? And how some expats treat it as optional or even suspicious?
Once you've seen the e-fatura portal, the NIF request clicks. Every receipt linked to your NIF feeds directly into your deduction calculation. Skip the NIF at the pharmacy, and that health expense doesn't exist in AT's system. It's not a receipt you lost, it's a deduction that was never created.
The first year I moved to Portugal, I probably skipped my NIF on half my purchases. I didn't understand why it mattered. Now I understand it's the only thing that matters for deductions.
What I'm doing differently now
This is the first year I'm filing my own IRS. I reviewed my own e-fatura. I checked my own deduction pre-fills. I now know what categories my expenses fall into and where I stand against the caps.
The process isn't complicated. Portugal designed a system where the data flows automatically, NIF to e-fatura to deduction calculation to pre-filled declaration. The infrastructure is solid. What was missing, for me, was a tool that guided me through the whole cycle, not just the filing in June, but the phases before it.
I looked for one. Couldn't find it. So I built it.
Descodify handles invoicing, VAT, and IRS reporting so you can focus on your work.
Try Descodify freeWorking for yourself in Portugal - monthly
Invoicing, VAT, Social Security, expenses, and tax, explained simply. One email a month.