How to Calculate Your Hourly Rate as a Freelancer
To calculate your hourly rate as a freelancer, divide your desired annual income (including costs, taxes, and profit margin) by the number of billable hours you can realistically work per year. For most Dutch freelancers, this formula results in a rate between €60 and €150 per hour, depending on expertise, industry, and overhead.
The Basic Formula
Hourly Rate = (Target Income + Business Costs + Taxes + Buffer) / Billable Hours Per Year
Let's break down each component.
Step 1: Determine Your Target Income
What do you want to take home after all costs and taxes? Start with what you'd earn in an equivalent employed position, then adjust for the fact that you lose benefits like paid vacation, sick leave, and employer pension contributions.
| Component | Employed Equivalent | Freelancer Must Cover |
|---|---|---|
| Gross salary | €60,000 | Yes (your net target) |
| Holiday pay (8%) | €4,800 | Yes |
| 13th month / bonus | €3,000 | Optional |
| Employer pension contribution | €4,000-6,000 | Yes |
| Health insurance (employer part) | ~€4,000 | Yes |
| Total equivalent | €75,800-77,800 |
A common starting point: take the gross salary of a comparable employee and add 30-40% to cover benefits you need to arrange yourself.
Step 2: Add Business Costs
As a zzp'er, you have costs that employees don't:
| Cost | Annual Estimate |
|---|---|
| Accounting/boekhouder | €500-2,000 |
| Accounting software (Moneybird, e-Boekhouden) | €150-400 |
| Professional insurance (AOV, beroepsaansprakelijkheid) | €2,000-5,000 |
| Health insurance (basis + aanvullend) | €1,800-2,400 |
| Office/workspace | €0-6,000 |
| Hardware and software | €500-2,000 |
| Professional development | €500-2,000 |
| Marketing/website | €200-1,000 |
| Pension savings | €0-8,000 |
| KVK registration, memberships | €100-500 |
| Total | €5,750-29,300 |
The range is wide because costs vary enormously by situation. A developer working from home with minimal insurance has very different costs than a consultant renting office space with full AOV coverage.
Step 3: Account for Taxes
As a freelancer in the Netherlands, you pay:
- Income tax (inkomstenbelasting): Progressive rates from ~37% to ~49.5%
- ZVW contribution: ~5.4% (for 2026, on income up to ~€71,000)
- VAT (BTW): You charge and remit this, but it's not your cost (it's pass-through). See our VAT guide.
Deductions that lower your effective tax rate:
- Zelfstandigenaftrek: ~€2,470 (if you meet the 1,225-hour requirement)
- MKB-winstvrijstelling: 13.31% of your profit after zelfstandigenaftrek
- Startersaftrek: Additional ~€2,123 for the first 3 years
A rough estimate: set aside 35-45% of your gross income for taxes and social contributions. An accountant can give you a precise number based on your situation.
Step 4: Calculate Billable Hours
This is where most freelancers get their rate wrong - they overestimate billable hours.
Total Available Hours
52 weeks × 40 hours = 2,080 hours
Subtract Non-Working Time
| Category | Hours |
|---|---|
| Vacation (5 weeks) | -200 |
| Public holidays (~8 days) | -64 |
| Sick days (estimate 5) | -40 |
| Working hours | 1,776 |
Subtract Non-Billable Work
Not every working hour is billable. You spend time on:
| Activity | Hours/Year |
|---|---|
| Administration | 200-300 |
| Acquisition/sales | 100-200 |
| Learning/development | 50-100 |
| Marketing | 50-100 |
| Travel (non-billable) | 50-100 |
| Total non-billable | 450-800 |
Realistic Billable Hours
| Scenario | Billable Hours/Year | Billable Ratio |
|---|---|---|
| Optimistic | 1,300 | 73% |
| Realistic | 1,100 | 62% |
| Conservative | 900 | 51% |
For your first year, use the conservative estimate. Experienced freelancers with steady clients can aim for 1,100-1,200 billable hours.
Step 5: Put It All Together
Example Calculation
| Component | Amount |
|---|---|
| Target net income | €55,000 |
| Tax reserve (40%) | €36,667 |
| Business costs | €12,000 |
| Gross income needed | €103,667 |
| Buffer (10%) | €10,367 |
| Total needed | €114,034 |
| Billable hours (realistic) | 1,100 |
| Hourly rate | €103.67 |
Rounded: €105/hour (excluding VAT).
Dutch Freelancer Rate Benchmarks (2026)
Average hourly rates vary significantly by industry and experience:
| Industry | Junior (0-3 yr) | Medior (3-7 yr) | Senior (7+ yr) |
|---|---|---|---|
| Software development | €65-85 | €85-110 | €110-150 |
| Design (UX/UI) | €60-80 | €80-100 | €100-130 |
| Marketing/communications | €55-75 | €75-95 | €95-125 |
| Financial consulting | €70-90 | €90-120 | €120-175 |
| Project management | €65-85 | €85-110 | €110-140 |
| Copywriting/content | €50-70 | €70-90 | €90-120 |
Sources: Freelancermap.nl, Zipconomy, zzp-barometer (2025-2026 data)
These are rates excluding VAT. Your rate should fall within (or above) the range for your field and experience level. If your calculated rate is significantly below these benchmarks, re-examine your costs and billable hour estimates.
Factors That Justify Higher Rates
Specialization
Generalists compete on price. Specialists compete on expertise. A "React developer" commands more than a "web developer." A "healthcare marketing consultant" commands more than a "marketing consultant."
Scarcity
If your skills are in high demand and short supply, the market supports higher rates. Check job boards and freelancer platforms to gauge demand.
Track Record
Years of experience, recognizable clients, case studies, and referrals all support premium pricing. A freelancer with 10 years and a portfolio of satisfied clients can charge significantly more than someone just starting out.
Risk and Complexity
Complex projects, tight deadlines, and high-stakes deliverables warrant higher rates. If a mistake in your work could cost the client significantly, your rate should reflect that responsibility.
Location
While remote work has equalized rates somewhat, clients in the Randstad (Amsterdam, Rotterdam, The Hague, Utrecht) often pay 10-20% more than clients in other regions.
Common Pricing Mistakes
1. Copying Employee Salary to Hourly Rate
If you earned €70,000 as an employee, your hourly rate is NOT €70,000 / 2,080 = €33.65. You're now covering costs, taxes, non-billable time, and risk that your employer used to absorb. The equivalent freelance rate is likely €85-100+.
2. Underestimating Non-Billable Hours
If you assume 1,800 billable hours but actually achieve 1,000, your effective hourly income drops by 44%. Be conservative in your estimates, especially in your first years.
3. Not Including Insurance Costs
The AOV (arbeidsongeschiktheidsverzekering) alone can cost €200-400/month. If you don't include this in your rate calculation but buy the insurance anyway, you're eating into your target income.
4. Racing to the Bottom
Competing on price as a freelancer is a losing strategy. There's always someone cheaper. Compete on quality, reliability, and communication instead.
5. Charging the Same Rate for Everything
Different clients, different projects, and different risk levels can warrant different rates. Your long-term retainer client might get a slightly lower rate than a one-off rush project.
Tracking Your Effective Rate
Your quoted hourly rate is not your effective rate. To calculate your actual effective rate:
Effective Rate = Total Revenue / Total Hours Worked (billable + non-billable)
If you bill €100/hour but spend 40% of your time on non-billable work, your effective rate is €60/hour. Tracking all your hours - including non-billable ones - reveals this number.
This is why good time tracking matters beyond just invoicing. It tells you whether your business model actually works.
Reviewing and Adjusting Your Rate
Review your rate at least annually:
- Calculate your actual billable ratio from your time tracking data
- Sum your actual costs from the past year
- Re-run the formula with real numbers instead of estimates
- Compare to market rates - are you below, at, or above average?
- Adjust: Raise rates for new clients first, then negotiate with existing ones
Most freelancers should raise rates by 3-5% annually to keep pace with inflation and experience growth. If you haven't raised rates in 3 years, you're effectively taking a pay cut.
Rate Communication Tips
- Always quote rates excluding VAT (excl. BTW). This is standard practice in B2B Netherlands.
- Present your rate confidently. Hesitation signals that you're not sure of your value.
- Have a rate card ready. Don't calculate on the fly during a client meeting.
- If a client says your rate is too high, discuss scope reduction before rate reduction.
Your hourly rate is one of the most important numbers in your freelance business. Spend the time to calculate it properly, track your hours diligently, and review it regularly. Your future self will thank you.