IRS filing season is open. File your IRS for free (early access) →
descodify

Free tools

Free tax tools for Portugal

Tools for freelancers (trabalhadores independentes) and companies operating in Portugal. No signup required.

For freelancers

For freelancers

Tools for trabalhadores independentes on the simplified regime (regime simplificado).

Tax Calculator →

Enter your expected annual income and see an estimate of IRS and Social Security for your first three years. Based on the simplified regime coeficiente, the 15% documented expenses rule, and the deferred start of Social Security contributions.

15% Expense Proof Checker →

Check whether your Social Security contributions already cover the Art. 31 n.13 CIRS 15% documented expense requirement, or how much more you need to document before 31 December. Most freelancers paying normal SS are covered automatically.

IRS Declaration Reader →

Upload your IRS comprovativo PDF and see every field (campo) explained in plain language. Understand what was filed in your name before deciding whether to re-file or adjust. Your file is processed entirely in your browser and never leaves your device.

VAT Guide →

Not sure what VAT to charge or which exemption code to use on your invoice? Answer a few questions and the guide tells you, covering domestic sales, EU customers, and exports.

VAT Threshold Tracker →

Enter your year-to-date turnover and see how close you are to the €15,000 Art. 53 exemption limit and the €18,750 hard ceiling. You get a pace projection for when you'll cross each limit and a plain-language explanation of what happens next.

NIF Checker →

Verify any Portuguese NIF or NIPC via VIES. Returns the registered name and address for VAT-registered businesses. If a freelancer isn't found, the guide explains what to ask for instead. Also checks EU VAT numbers from all member states.

All tools are free, no account required

These tools work without an account. If you want to go further and handle invoicing, VAT reports, and Social Security filings in one place, that's what Descodify is for.

See how Descodify works →