Romania · freelancer tax · PFA

Free Romania PFA Tax Calculator — Nov 2026

What does a Romanian freelancer really keep? Enter your annual revenue and expenses — get your estimated CAS pension, CASS health and 10% income tax, instantly.

Electronic calculator
Photo: Coyau / Wikimedia Commons, CC BY-SA 3.0

Researched by ExpatMoneyEU Research Team · Last updated 9 November 2026 · Data: Romanian Fiscal Code (Law 227/2015) as amended by Law 141/2025 and Law 239/2025, with contribution bases on the 1 January 2026 minimum wage of RON 4,050. Estimate only — not tax or financial advice. Deposits in Romania are protected up to €100,000 per depositor per bank under the EU Deposit Guarantee Schemes Directive (European Commission).

ExpatMoneyEU verdict: On RON 240,000 of revenue with RON 36,000 of expenses this model estimates you keep about RON 143,370 a year (roughly €28,390) — the pension and health contributions, not the 10% tax, are the bigger bill. Use it to price freelance work before you quote a client.

Affiliate disclosure: Some links below may earn us a commission at no extra cost to you — see our affiliate disclosure. Always verify current fees with the provider.

Freelancing in Romania? Get paid from abroad without the bank markup — or start learning Romanian:

Open Wise Account →Learn Romanian with MosaLingua →

What is a PFA, and what does this calculator do?

A PFA — persoană fizică autorizată, or authorised natural person — is Romania’s sole-trader form, the usual way freelancers, consultants, IT contractors and liberal professionals work for themselves. Registration is done at the Trade Register (ONRC) and takes a few days. This calculator estimates what a PFA keeps in the real system: it takes your annual revenue, subtracts the deductible business expenses you enter, and then applies the three 2026 charges on the net income that remains — the 25% pension contribution (CAS), the 10% health contribution (CASS) and the flat 10% income tax. The euro figure uses an illustrative rate of 5.05 RON per euro (November 2026) and moves with the market; the RON figure is the one your tax return will show. The unusual part of the Romanian system is that the contributions are capped: CAS is charged on a fixed base tied to the minimum wage, not on your whole income, and CASS is capped at 72 minimum wages — so the higher your income, the smaller the share the contributions take.

The Romanian context in one number: on RON 480,000 of net income (about €95,000), this model estimates total charges of RON 96,114 — CAS RON 24,300, CASS RON 29,160 and tax RON 42,654 — leaving RON 383,886, or about 80% of net income. Compare that with an employee on the same gross, who loses 35% in contributions before the 10% tax even starts.

How to use it (4 steps)

  1. Enter your annual revenue in RON — everything clients pay you in the year, before any costs.
  2. Enter your annual deductible expenses in RON — documented business costs (laptop, software, co-working, travel). If you are unsure, 15% of revenue is a common rough share.
  3. Pick your tax system — the real system (tax on actual net income) is the default and the one most freelancers use; the income-norm option models the 2026 norm floor.
  4. Read what you keep each year and each month instantly — no sign-up, no upload — and use “Copy link to this result” to save or share it.

The formula, with every variable explained

Net income = revenue − deductible expenses. CAS, the pension contribution, is 25% of a fixed base, not of your income: it is not due at all if net income is below RON 48,600 (12 minimum wages); from RON 48,600 the base is at least RON 48,600, so at least RON 12,150 a year; from RON 97,200 (24 minimum wages) the base is at least RON 97,200, so RON 24,300 a year. You may choose a higher base if you want a bigger pension. CASS, the health contribution, is 10% of your net income, with a minimum base of RON 24,300 (6 minimum wages, so at least RON 2,430 a year) and a maximum base of RON 291,600 (72 minimum wages, so at most RON 29,160 a year — the cap rose from 60 to 72 minimum wages for 2026 income under Law 239/2025). Income tax is a flat 10% of net income minus CAS and CASS. All three bases use the minimum wage in force on 1 January of the income year — RON 4,050 for 2026 — even though the minimum wage rose to RON 4,325 from 1 July 2026. The return (Declarația unică, form 212) is filed once a year, by 25 May of the following year.

Worked example with real numbers

Example: RON 240,000 of revenue in a year, RON 36,000 of deductible expenses (15%). Net income is RON 204,000. CAS: net income is above RON 97,200, so the base is RON 97,200 and CAS is 25% of that = RON 24,300. CASS: 10% of RON 204,000 = RON 20,400 (inside the RON 2,430–29,160 range). The taxable base is RON 204,000 − RON 24,300 − RON 20,400 = RON 159,300, so income tax at 10% is RON 15,930. Total due is RON 60,630, and you keep RON 143,370 a year — about RON 11,948 a month, or roughly €28,390 a year at the illustrative 5.05 RON per euro rate. At a lower income — say RON 60,000 revenue and RON 6,000 expenses, net RON 54,000 — CAS is RON 12,150, CASS is RON 5,400 and tax is RON 3,645, leaving RON 32,805 a year.

Rate table used by this calculator (2026)

ComponentRate / amountNotes
Income taxFlat 10%On net income minus CAS and CASS
Pension CAS — below RON 48,600 netNot due (optional)Below 12 minimum wages
Pension CAS — RON 48,600 to 97,200 net25% of a RON 48,600 base = RON 12,15012 to 24 minimum wages
Pension CAS — RON 97,200 net or more25% of a RON 97,200 base = RON 24,30024 minimum wages or more; higher base optional
Health CASS10% of net incomeMinimum base RON 24,300 (RON 2,430 due); maximum base RON 291,600 (RON 29,160 due)
Minimum wage for 2026 basesRON 4,050 / monthIn force 1 Jan 2026; RON 4,325 applies only from 1 Jul 2026
Income-norm floor 2026At least RON 48,600 / year12 minimum wages; norm set per activity by the finance directorate
VAT registration thresholdRON 395,000 turnover / yearBelow this a PFA stays outside VAT
Tax return deadline25 May of the following yearDeclarația unică (form 212), once a year

Simplified model for estimation: PFA in the real system, Romanian tax resident, no other income. The income-norm option models the 2026 norm floor (RON 48,600); your actual norm is set per activity by the regional finance directorate and may be higher. Your return applies annual filing — see the disclaimer below.

Sources and disclaimer

Rates are modelled from the Romanian Fiscal Code (Law 227/2015) as amended by Law 141/2025 and Law 239/2025: the flat 10% income tax on independent activities; CAS of 25% on a fixed base of 12 minimum wages (RON 48,600) from that level of net income and 24 minimum wages (RON 97,200) above it; CASS of 10% of net income with a minimum base of 6 minimum wages (RON 24,300) and a maximum base of 72 minimum wages (RON 291,600) for 2026 income; the 1 January 2026 minimum wage of RON 4,050 as the base for all 2026 thresholds; the income-norm floor of 12 minimum wages; and the RON 395,000 VAT threshold. The euro conversion uses an illustrative rate of 5.05 RON per euro (November 2026) — the leu floats, so check the live rate on payday. Estimate only — not tax or financial advice. Figures are illustrative; verify your exact liability with ANAF (the Romanian tax authority) or a qualified adviser, and check your return against this estimate. Tax rules change — Romanian rates for 2027 should be re-checked each January.

You may also need…

Disclaimer: This calculator is an educational estimate, not tax advice. Verify with ANAF or a qualified tax adviser before making decisions.

Free Romania PFA Tax Calculator FAQ

On RON 240,000 of revenue with RON 36,000 of expenses (net income RON 204,000), this model estimates RON 24,300 of pension contributions (CAS), RON 20,400 of health contributions (CASS) and RON 15,930 of income tax — RON 60,630 in total — leaving RON 143,370 a year, about RON 11,948 a month or roughly €28,390 a year at the illustrative 5.05 RON per euro rate.

CAS is the 25% pension contribution, charged on a fixed base tied to the minimum wage rather than on your whole income. It is not due if net income is below RON 48,600 a year (12 minimum wages); from RON 48,600 it is at least RON 12,150 a year, and from RON 97,200 (24 minimum wages) it is at least RON 24,300 a year. You may choose a higher base if you want a bigger pension.

CASS is the 10% health contribution, charged on your net income with a minimum base of RON 24,300 (so at least RON 2,430 a year) and a maximum base of RON 291,600 (so at most RON 29,160 a year). The cap rose from 60 to 72 minimum wages for 2026 income under Law 239/2025. Both CAS and CASS are deducted before the 10% income tax is worked out.

The income-norm system taxes a fixed annual amount set per activity by the regional finance directorate, instead of your real profit. From 2026 a norm may not be lower than 12 minimum wages — RON 48,600 a year. If your gross income was above the leu equivalent of €25,000 in the previous year, you must use the real system instead.

Once a year, by 25 May of the year after the income, on the Declarația unică (form 212). The same return declares your income tax, CAS and CASS for the year, so there is no monthly filing for a PFA in the real system.

No, while annual turnover stays below RON 395,000 a PFA may stay outside VAT. Above that threshold you must register for VAT and charge it on your invoices.

Yes — EU citizens and non-EU citizens with the right to live and work in Romania can register a PFA at the Trade Register (ONRC), usually in 3 to 5 days. You need a Romanian address and a registered activity, and you file the same annual return as a Romanian freelancer.

A PFA is simpler and usually cheaper for solo freelancers: one annual return, no company accounts, and capped contributions. An SRL micro-enterprise (1% tax on revenue under €100,000 turnover with at least one employee) can work out better at higher incomes or when you want limited liability — compare both with an accountant before choosing.

Share: