Real earnings vs gross income: what you actually take home
Why gross invoicing doesn't tell the whole story and how to look at your real earnings after VAT, IRPF, the autónomo fee and expenses.
May 2026 · 6 min read · Updated in June 2026
Why gross invoicing doesn't tell the whole story and how to look at your real earnings after VAT, IRPF, the autónomo fee and expenses.
May 2026 · 6 min read · Updated in June 2026

If someone asks you "how much do you make a year?", the first thing that comes to mind is what you invoice. The gross. The big number.
And that's why almost every freelancer lives with a strange feeling: I'm making more than last year, but I can't make it to the end of the month.
It's not a paradox. You're just looking at the wrong number.
When you invoice 100 €, it's not yours until it passes through five filters:
The gap between step 1 and step 5 can be brutal. For many professional freelancers in Spain, of every 100 € gross there are between 50 and 65 € left at the end.
Which means: if you invoice 40,000 € a year, your real earnings aren't 40,000 €. They're between 20,000 and 26,000 €, depending on your tax profile and your expenses.
Because almost every decision you make as a freelancer is based on gross:
If the gross number doesn't represent what actually reaches your life, you're deciding with a map that doesn't match your territory.
You don't fix that by tightening your belt. You fix it by learning to look at the other number.
Imagine two freelancers, both invoicing 50,000 € a year in 2026.
All her clients are Spanish agencies (with IRPF withholding). Her business expenses are 4,000 €.
Gross: 50,000 €
VAT collected (21%, passed through): doesn't affect earnings
IRPF withheld by her clients: 7,500 € (15%)
Annual autónomo fee: ≈ 4,800 €
Expenses: 4,000 €
Additional IRPF on her annual tax return: ≈ 1,200 €
Left over: ≈ 32,500 € per year (≈ 2,700 €/month)
All her clients are foreign (EU and US). Her business expenses are 4,000 €.
Gross: 50,000 €
VAT collected: 0 € (doesn't apply)
IRPF withheld: 0 € (foreign clients don't withhold)
Annual autónomo fee: ≈ 4,800 €
Expenses: 4,000 €
IRPF via modelo 130 and the annual return: ≈ 9,500 € (modelo 130 advances 20% of accumulated net profit, then the annual return settles the final amount)
Left over: ≈ 31,700 € per year (≈ 2,640 €/month)
Both invoiced the same. Both end up with roughly the same. But their cash flow across the year is very different: Marta saw less in each invoice but didn't have big tax payments; Carla collected everything whole but had to pay big sums every quarter.
Neither of them earned 50,000 €. Their real earnings were 32,000. And that's the figure to make life decisions with.
Real earnings aren't a fixed number. They move as the year goes on:
That's why many freelancers get to november and have a nasty surprise: "I've invoiced loads this year and I haven't saved anything." It's almost always because annual real earnings came in below what they thought, and no one told them in time.
Three decisions get easier when you know your real earnings:
In Cece, your annual real earnings are the first figure you see when you open the app. Not your invoicing. Not what you've collected. What's actually going to stay with you, after taxes, the autónomo fee and expenses.
That number is the only one that's honest with your life.
If you keep your numbers in a spreadsheet, it's just as possible: you add a sheet with the five filters and you build your own formula. You'll wrestle with the IRPF calculation at the start, but after that it's just adding things up.
The next time someone asks you how much you make, you'll feel a pause instead of an automatic answer. That pause is good. It's what it feels like when you're no longer looking at the wrong map.
Cece takes care of what weighs on your day-to-day (projects, payments, proposals, tax calculations) and surfaces the numbers that matter, so they stop weighing on you and you can get back to what counts.