FFCheckGeldcheck
Running a businessLive
🪢

Freelance & employed — what do you actually keep (and do you hit 1,225 hours)?

The hybrid employee-entrepreneur situation. Gross salary + freelance profit combined, with deduction only if you meet the 1,225-hour criterion. Warning: without those hours your freelance profit is plain Box 1 with no zelfstandigenaftrek — effective rate often above 50%.

Calculator

Employee + freelance combined

Combines gross salary + freelance profit into Box 1. Tests the 1,225-hour criterion and shows the tax-saved delta when it's met.

Hours of business activity per year 1300 uAll hours: billing + admin + acquisition + training.
Total net per month0estimated for 2026
1,225-hour criterion
Total net per year0
Marginal rate0%
Saved by hitting 1,225h0

Breakdown

  • Gross salary0
  • ZZP profit (gross)0
  • − Self-employed deduction0
  • − Starter deduction0
  • − MKB profit exemption (12.7%)0
  • Combined Box 1 income0
  • − Tax + premiums0
  • + Tax credits applied0
  • Total net0

Indicative 2026 model. Does not include pension premiums (employee scheme), 30%-ruling, or ZZP VAT/KOR. Tracking 1,225 hours requires evidence (time-log) on audit.

In short

Many employees do freelance work on the side: weekend projects, evening contracts, their own client alongside a day job. Box 1 sums it all: gross salary + ZZP profit = joint taxable income. Apply the regular brackets (36.97% → 37.48% → 49.5%). The critical variable: the 1,225-hour criterion per year of business activity. If you hit it: entitled to self-employed deduction €2,470 + (first 5 years) starter deduction €2,123 + the standard MKB profit exemption 12.7% on your profit. If you don't: only MKB exemption (12.7%), no self-employed deduction. In numbers: ZZP profit €15,000 alongside €50,000 salary. With criterion: ~€9,700 net of the profit (effective ~35%). Without: ~€7,500 net (effective ~50%). Difference: €2,200/year. Main pitfalls: (1) The criterion counts all business activity, not just billable hours — admin, acquisition, training count too. Time tracking is essential. (2) Combining employment + freelance makes 1,225 hours much harder — that's ~24 hrs/week on top of a 40-hour day job. (3) Belastingdienst can audit the criterion up to 5 years back. (4) ZZP revenue above €20,000/yr = VAT-mandatory (above KOR threshold).

You enter

  • Gross annual salary (employed) — What employer pays before payroll tax, excluding holiday pay.
  • Freelance profit per year — Revenue minus business expenses. What's left in your books as gross profit.
  • Hours of business activity — Count all hours: billing + admin + acquisition + training. 1,225+ hrs = entitled to self-employed deduction.
  • Starter (first 5 years) — Extra €2,123 deduction first 5 years after KvK registration, max 3 times in those 5 years.

You get back

  • Total net per year + per month — What you actually keep after all tax and tax credits.
  • Criterion status — PASSED (green, with deduction) or FAILED (red, no deduction). Also shows how many hours short.
  • What 1,225 hours saves you — Comparison: same profit with vs without criterion. Often €1,500-3,000/year difference.
  • Marginal rate — Which rate your next euro of profit hits — often higher than expected because salary+profit combine.

The math behind it

Combi Box 1 = gross salary + ZZP profit (after deductions)

ZZP profit after deductions:
if hours >= 1,225:
• − self-employed deduction €2,470
• − starter deduction €2,123 (first 5 years)
• − MKB profit exemption 12.7% on remainder

if hours < 1,225:
• only − MKB profit exemption 12.7%
• no self-employed deduction

Box 1 tax: progressive brackets on (salary + profit-after-deductions):
• Bracket 1: 36.97% up to €38,441
• Bracket 2: 37.48% from €38,441 to €76,817
• Bracket 3: 49.50% above €76,817

Tax credits lower owed tax:
• General tax credit (AHK): max €3,362, phases out from €28,406
• Employment credit (AK): max €5,532, counts for both salary and profit

Net = (salary + profit) − tax-after-credits

Important: ZZP rate becomes "effectively 50%" if hours below 1,225 AND you're in bracket 3 (above €77k combined income) — no deduction, high marginal rate.

Worked example

Mark (32) — salary €55,000 gross + freelance €18,000 profit, year 2 as entrepreneur:

Scenario A: with 1,225-hour criterion met:
• ZZP profit €18,000 − €2,470 (self-empl) − €2,123 (starter) = €13,407
• MKB exemption 12.7% = €1,703
• Taxable profit: €11,704
• Combi Box 1: €55,000 + €11,704 = €66,704
• Box 1 tax: €38,441 × 36.97% + (€66,704 − €38,441) × 37.48% = €14,215 + €10,594 = €24,809
• Tax credits: AHK ~€924 + AK ~€4,000 = €4,924
• Net tax: €19,885
Total net: €55,000 + €18,000 − €19,885 = €53,115/yr = €4,426/mo

Scenario B: without criterion (only 900 business hours):
• ZZP profit €18,000, no self-empl deduction, no starter
• MKB exemption 12.7% = €2,286
• Taxable profit: €15,714
• Combi Box 1: €55,000 + €15,714 = €70,714
• Box 1 tax: €38,441 × 36.97% + (€70,714 − €38,441) × 37.48% = €14,215 + €12,097 = €26,312
• Tax credits: ~€4,924 (same)
• Net tax: €21,388
Total net: €55,000 + €18,000 − €21,388 = €51,612/yr = €4,301/mo

Difference: €1,503 per year / €125 per month — just from hitting that 1,225-hour threshold. On €18,000 ZZP profit that's 8.3% extra you keep just by tracking hours + counting acquisition/admin/training hours toward the total.

Mark's marginal rate: anything extra he earns above €66k sits in bracket 2 (37.48%) or above €77k in bracket 3 (49.5%). Plus AK phase-out from €43k — effective loss €6.51 per €100 = 43.99% marginal on his after-deduction profit above the threshold. Not 50%, but close.

How to read the result

  1. 1,225 hours is per YEAR, not per month
    Belastingdienst counts the calendar year. If you start mid-year (July) you still need the full 1,225 hours in those few months, not pro-rated. Tip: log all business hours in a spreadsheet or time-tracking app (Moneybird, e-Boekhouden). Not just client hours — admin, VAT filing, marketing, training, networking, professional reading, client acquisition all count.
  2. Combined rate is higher than either alone
    Salary alone up to €38k = bracket 1. ZZP profit €15k alone = also bracket 1. But combined (€53k) => part of the profit lands in bracket 2 (37.48%). At higher incomes worse: combi income pushes you into bracket 3 (49.5%) faster. Rule of thumb: combi income >€77k consider BV form (see bedrijfsvormen-101).
  3. KOR threshold €20,000 revenue
    Below €20,000 annual ZZP revenue you can opt into Small Entrepreneurs Scheme (KOR): no VAT charging, no VAT returns. Advantage: simpler admin + clients without VAT-deduction (private) get 21% lower invoice. Disadvantage: you can't deduct VAT on business expenses yourself. Above €20,000 growth — must exit KOR.
  4. Employer usually has no idea
    With salary + ZZP, your employer withholds payroll tax as if salary were your only income. Belastingdienst calculates the combi afterward and sends you an assessment for the difference — often in May of the following year. Tip: apply for a provisional assessment so you pay monthly instead of €3-5k at once in May. See voorlopige-aanslag.
  5. Pension building via ZZP profit
    Employee pension flows automatically via employer. ZZP profit gives you jaarruimte for lijfrente (annuity) deduction — amount you can deposit tax-free into a lijfrente product. Calculation: ~13% of profit-after-deductions. On €18k profit: ~€1,700 deduction. Build pension now, pay tax later on payout — usually in a lower bracket. Good way to convert Box 3 wealth into lijfrente.

Key terms

Hour criterion
Requirement of 1,225 hours per year of business activity to qualify for self-employed deduction. Includes all hours: billable + admin + acquisition + training.
Self-employed deduction
Deduction of €2,470 (2026 projection) on profit, conditional on meeting hour criterion. Being phased down since 2020 (was €5,030 in 2019).
Starter deduction
Extra €2,123/yr deduction first 5 years after KvK registration, max 3 times in those 5 years. Stacks on top of self-employed deduction.
MKB profit exemption
12.7% of profit-after-entrepreneur-deductions is tax-free. Applies to EVERY entrepreneur, no hour criterion needed.
KOR
Small Entrepreneurs Scheme. Below €20,000 revenue/yr you can opt out of charging VAT or filing VAT returns. Simplifies admin but eliminates VAT deduction on expenses.
Jaarruimte (annual room)
Tax-free room for pension contribution (lijfrente) per year. Calculation: ~13% of profit-after-deductions minus €13,646 minus any employer-pension base.

Frequently asked

Do my study hours count toward the criterion?

Limited. Vocational training directly relevant to your ZZP work counts (e.g. a marketing course if you run a marketing agency). General study or hobby training does not. Keep enrollment + cost invoice as evidence for audit.

Can I hit 1,225 hours alongside a 40-hr job?

That's an average 23.5 hrs per week of business activity. Practically: 2 weekend days + 2 evenings per week, or a half-day weekly home-work arrangement with your employer. Many people do it but underestimate admin + acquisition time. Realistic estimate: 50% of billable hours = admin/acquisition. So for 1,225 total you need ~800 billable hours.

How does Belastingdienst know how many hours I work?

They don't know automatically. They check by sample on tax return or in a later audit (up to 5 years back). On audit they ask for evidence: time log, calendar, client email, invoiced hours, etc. Best practice: log daily per project + activity (Moneybird has a built-in timer). Without evidence the hour criterion is revoked retroactively and you must pay back tax + fines.

Can I carry the criterion loss forward?

No. If you don't meet it, it's simply "no deduction this year" — you can't defer to next year. Tip: year 1-2 often missed — expect the first years to be effectively more expensive. That's why the starter deduction (€2,123 extra) is the lifeline to bridge those first few years.

What if I go fulltime ZZP and quit salary?

You fall back to the ZZP-only scenario. Use the ZZP-nettowinst tool. Advantage: easier to hit 1,225 hours (no 40-hr job alongside). Downside: no more employer pension + all unemployment/sickness risk on you.

Complex situations

Edge cases that typical net-pay tools skip but actually matter for a real Dutch tax situation. Each one assumes the basic case above and tells you what changes.

Hybrid with employer-bonus payout
Some employers pay annual bonus in January. Plus ZZP profit. Plus possible pension premium withholding. Effect: in Jan-May you appear to be in a higher tax bracket because you receive bonus AND monthly salary AND ZZP profit. Employer withholds payroll tax as if you only have salary. Tip: apply for provisional assessment with estimated ZZP profit so you don't suddenly owe €5k+ in May after the return. Belastingdienst arranges this via Mijn Belastingdienst → Voorlopige aanslag aanvragen.
Employer doesn't want you to ZZP (non-compete)
Many work contracts forbid ZZP work in the same sector. Check your contract: (1) Non-compete clause — you can't work for competitors or be one yourself. (2) Side-activity clause — you must ask permission for any side work. (3) Confidentiality clause — employer knowledge can't be used commercially. Legally since 2022: side-work ban only valid if "objectively justified" (Transparent and Predictable Working Conditions Act). Practically: disclose to employer once income gets serious. Collect written permission. Otherwise risk: instant dismissal on discovery.
30%-ruling expat + ZZP — complex
With 30%-ruling employer, 30% of gross is tax-free. But: 30%-ruling applies only to employment income, not your ZZP profit. ZZP profit is fully taxable. Effect: combi income appears lower (because 30% of salary is exempt), pushing you into lower bracket — favorable for your ZZP profit. But the ruling is phased down since 2024 (30/20/10 in year 1-2 / 3-4 / 5). Beware: with ZZP revenue above €46,660 (2025 threshold projected) you lose 30%-ruling status per recent regulation — check current rules with tax advisor.
Bogus self-employment — are you really independent?
Belastingdienst enforces strictly again as of January 2025 on bogus self-employment: if you're "ZZP" but actually an employee (1 client, fixed hours, client instruction, no entrepreneurial risk), Belastingdienst reclassifies you as employee and the client must withhold payroll tax retroactively. Test: (1) Own risk on sickness/vacation? (2) Multiple clients? (3) Own work hours + workplace? (4) No employer authority? Risk to you: you lose the criterion, deductions, KOR — and become employee retroactively. When in doubt: use a model agreement from Belastingdienst (download via belastingdienst.nl/modelovereenkomsten).
Growing into a BV — when?
Above ~€80,000/yr profit, BV becomes more attractive than IB-ondernemer. BV pays 19% Vpb up to €200k profit + 24.5% Vpb above + Box 2 (24.5% up to €67k, 33% above) on distributed profit. Effectively on €100k profit: BV ~€38k tax vs IB-ondernemer ~€42k. Advantage grows with profit. Plus: holding structure (see bedrijfsvormen-101) makes it even better. Downside: BV admin complex, annual statement mandatory, DGA salary requirement (~€56,000/yr employment salary to yourself). Only switch when profit stable above €80k for at least 2-3 years.

What this tool doesn't do

This tool calculates combi income + Box 1 tax with criterion test. Out of scope: ZZP VAT admin (KOR status), Box 2 income (DGA salary at BV), pension-jaarruimte deduction (use separate calc), 30%-ruling complexity. For specific filing: ZZP accountant or Mijn Belastingdienst.

Data source

Related tools