
The day rate (in French, TJM – tarif journalier moyen) is the central metric for IT freelancers in Belgium. Yet most new freelancers underestimate their rate, either because they don't know their real costs or because they fear losing assignments. This guide gives you a precise calculation method, based on the real Belgian tax and social security landscape of 2026, plus concrete strategies for negotiating effectively.
The 5-step method for calculating your day rate
Step 1: Define your desired net income
Start with the amount you want in your bank account every month, after all charges. Be realistic but ambitious.
Example: Karim, a senior Java developer, wants a net income of EUR 4,000/month.
Step 2: Add social security contributions
As a self-employed person with a primary activity in Belgium, social security contributions represent around 20.50% of your net professional income (for income up to EUR 73,737.83/year in 2026). On top of that come the social insurance fund's management fees (around 3.05%).
Calculation for Karim:
- Target net professional income: EUR 80,000/year
- Social security contributions: 80,000 x 20.50% = EUR 16,400/year
- Fund management fees: 80,000 x 3.05% = EUR 2,440/year
- Total social security contributions: EUR 18,840/year, or EUR 1,570/month
Step 3: Add income tax (IPP)
Personal income tax in Belgium is progressive. Here is the detailed calculation for Karim (2026 income, 2027 assessment year):
Taxable income after deducting social security contributions: 80,000 – 16,400 = EUR 63,600
Personal income tax calculation (2026 scale):
| Bracket | Amount in bracket | Rate | Tax |
|---|---|---|---|
| EUR 0 – 15,820 | EUR 15,820 | 25% | EUR 3,955 |
| EUR 15,820 – 27,920 | EUR 12,100 | 40% | EUR 4,840 |
| EUR 27,920 – 46,440 | EUR 18,520 | 45% | EUR 8,334 |
| EUR 46,440 – 63,600 | EUR 17,160 | 50% | EUR 8,580 |
| Gross total | EUR 25,709 |
Tax-free allowance (2026): around EUR 10,570, giving a tax reduction of EUR 2,642.
Net personal income tax: 25,709 – 2,642 = EUR 23,067/year
Municipal surcharges (example: 7% in Brussels City): 23,067 x 7% = EUR 1,615
Total tax: 23,067 + 1,615 = EUR 24,682/year, or EUR 2,057/month
Step 4: Add business expenses
| Expense item | Monthly cost | Annual cost |
|---|---|---|
| Accountant | EUR 200 | EUR 2,400 |
| Professional indemnity insurance | EUR 50 | EUR 600 |
| Hospitalisation insurance | EUR 100 | EUR 1,200 |
| Guaranteed income insurance | EUR 80 | EUR 960 |
| PLCI (supplementary pension) | EUR 290 | EUR 3,480 |
| IT equipment (depreciated) | EUR 100 | EUR 1,200 |
| Software and subscriptions | EUR 100 | EUR 1,200 |
| Phone and internet | EUR 80 | EUR 960 |
| Coworking or office | EUR 250 | EUR 3,000 |
| Continuous training | EUR 100 | EUR 1,200 |
| Bank fees | EUR 15 | EUR 180 |
| Travel | EUR 150 | EUR 1,800 |
| Miscellaneous (supplies, etc.) | EUR 85 | EUR 1,020 |
| Total | EUR 1,600 | EUR 19,200 |
Step 5: Calculate the required turnover and the day rate
Annual summary for Karim:
| Item | Annual amount |
|---|---|
| Desired net income | EUR 48,000 |
| Social security contributions | EUR 18,840 |
| Tax (income tax + municipal surcharges) | EUR 24,682 |
| Business expenses | EUR 19,200 |
| Required turnover excl. VAT | EUR 110,722 |
Number of billable days per year:
| Item | Days |
|---|---|
| Working days per year | 220 |
| Holiday (equivalent to 4 weeks) | -20 |
| Belgian public holidays | -10 |
| Illness / unforeseen events | -5 |
| Prospecting and admin | -15 |
| Training | -5 |
| Billable days | 165 |
Minimum day rate: 110,722 / 165 = EUR 671/day excl. VAT
Day rate charged with a safety margin (15%): 671 x 1.15 = around EUR 770/day excl. VAT
The company variant (SRL)
If Karim works through an SRL, the calculation is different and generally more advantageous above EUR 80,000 in turnover:
- Corporate income tax (ISOC): 20% on the first EUR 100,000 (if director's remuneration is at least EUR 45,000)
- Director's remuneration: taxed under personal income tax, but on a strategically chosen amount
- Dividends via a liquidation reserve: a 10% tax on constitution plus a 5% final withholding tax after 5 years (an effective rate of around 15%)
- Deductible benefits in kind: a company car, mobile phone, internet, and so on
Result under an SRL for the same turnover: Karim's disposable net income can rise by 15 to 25% compared with a sole trader.
Day rate grid by profile in Belgium (2026)
Development and engineering
| Profile | Junior (0-3 yrs) | Experienced (3-7 yrs) | Senior (7+ yrs) | Expert/Lead |
|---|---|---|---|---|
| Java/Spring developer | EUR 350-450 | EUR 475-600 | EUR 600-750 | EUR 750-900 |
| .NET/C# developer | EUR 350-425 | EUR 450-575 | EUR 575-700 | EUR 700-850 |
| Frontend developer (React/Angular) | EUR 325-425 | EUR 425-550 | EUR 550-700 | EUR 700-850 |
| Full-stack developer | EUR 350-450 | EUR 450-600 | EUR 600-750 | EUR 750-900 |
| Mobile developer (iOS/Android) | EUR 350-450 | EUR 450-575 | EUR 575-700 | EUR 700-850 |
| Python/Data developer | EUR 375-475 | EUR 500-650 | EUR 650-800 | EUR 800-1000 |
| PHP/WordPress developer | EUR 275-375 | EUR 375-500 | EUR 500-625 | EUR 625-750 |
Infrastructure and operations
| Profile | Junior | Experienced | Senior | Expert |
|---|---|---|---|---|
| DevOps / SRE | EUR 375-475 | EUR 500-650 | EUR 650-800 | EUR 800-1000 |
| Cloud Architect (AWS/Azure/GCP) | EUR 450-550 | EUR 575-700 | EUR 700-900 | EUR 900-1200 |
| System administrator | EUR 300-400 | EUR 400-525 | EUR 525-650 | EUR 650-800 |
| DBA (Oracle, SQL Server) | EUR 350-450 | EUR 475-600 | EUR 600-750 | EUR 750-900 |
| Cybersecurity | EUR 400-500 | EUR 525-700 | EUR 700-900 | EUR 900-1200 |
Management and consulting
| Profile | Junior | Experienced | Senior | Expert |
|---|---|---|---|---|
| IT project manager | EUR 375-475 | EUR 500-650 | EUR 650-800 | EUR 800-1000 |
| Scrum Master | EUR 350-450 | EUR 475-600 | EUR 600-750 | EUR 750-900 |
| Product Owner | EUR 375-475 | EUR 500-650 | EUR 650-800 | EUR 800-1000 |
| Business Analyst | EUR 350-450 | EUR 475-600 | EUR 600-750 | EUR 750-900 |
| Enterprise architect / TOGAF | EUR 500-600 | EUR 650-800 | EUR 800-1000 | EUR 1000-1300 |
| SAP consultant | EUR 450-550 | EUR 600-800 | EUR 800-1000 | EUR 1000-1400 |
Factors that influence your day rate
Upward factors (+10 to 30%)
- FR/NL bilingualism: highly sought after in Brussels and Flanders
- Security clearance: needed for EU institutions and defence
- A technology niche: SAP, Salesforce, AI/ML, blockchain
- An urgent assignment: immediate replacement, a critical deadline
- On-site only: remote work not possible
- A regulated sector: banking, pharma, defence (compliance requirements)
Downward factors (-10 to 20%)
- A long assignment (12+ months): the client expects a volume discount
- Full remote: some clients apply a discount
- A first freelance assignment with no references: early assignments are often negotiated 10-15% below market rate
- An intermediary / broker: brokerage firms take a margin of 10 to 20%
The effect of intermediaries on your day rate
In Belgium, most IT freelance assignments go through intermediaries (IT staffing agencies, brokers, consultancies). Understanding the value chain is essential:
| Actor | Day rate charged to the end client | Day rate received by the freelancer | Intermediary margin |
|---|---|---|---|
| Direct client | EUR 700 | EUR 700 | 0% |
| 1 intermediary | EUR 800 | EUR 640-680 | 15-20% |
| 2 intermediaries | EUR 900 | EUR 580-640 | 30-35% |
Tip: favour direct relationships with the end client. If an intermediary is unavoidable, negotiate transparency on the rate charged to the client.
Day rate negotiation strategies
1. Know your market value
Before any negotiation, check day-rate benchmarks:
- The annual Robert Half salary survey
- Freelance.be: an indicative grid by profile
- The Hays Salary Guide Belgium
- LinkedIn Salary Insights
- Discussions with peers in tech communities (BeJS, Ruby Belgium, and so on)
2. Never give your price first
"What's your budget for this assignment?"
If the client insists:
"My day rate sits in a range of X to Y depending on the complexity and length of the assignment. Could you describe the requirements in more detail?"
3. Justify by value, not by cost
Instead of detailing your expenses, highlight:
- The concrete results of your previous assignments
- The time and costs your expertise will save the client
- The risks your experience helps avoid
4. Negotiate the package, not just the day rate
If the client refuses your day rate, negotiate other elements:
- Number of remote working days: saves time and commuting costs
- Length of the assignment: a longer commitment justifies a small discount
- End-of-assignment notice period: 3 months' notice instead of 1 month has value
- Equipment provided: a computer, software licences
- Annual review clause: indexing the day rate (for example, linked to the consumer price index)
5. The declining day-rate technique
Offer a declining day rate based on duration:
| Assignment length | Day rate |
|---|---|
| 1-3 months | EUR 700 |
| 3-6 months | EUR 675 |
| 6-12 months | EUR 650 |
| 12+ months | EUR 625 |
The client perceives a discount, and you secure income over a longer period.
When and how to raise your day rate
The right time to raise it
- With every new assignment: this is the most natural moment
- After 12 months on the same assignment: negotiate an annual review
- After a certification: a new certification justifies a 5-10% increase
- When you're fully booked: if you're turning down assignments, your day rate is too low
The pace of increases
- Years 1 to 3: a 10-15% increase per year (gaining experience)
- Years 3 to 7: a 5-10% increase per year (consolidation)
- Beyond 7 years: a 3-5% increase per year (inflation plus expertise)
Common mistakes when setting your day rate
-
Forgetting social security contributions: 20.50% of your net income is a lot. A day rate of EUR 400/day leaves only EUR 2,500-3,000 net/month as a sole trader.
-
Not budgeting for holidays and illness: unlike an employee, no one pays you when you're not working.
-
Comparing your day rate to a gross salary: an employee on EUR 5,000 gross takes home around EUR 3,000 net, plus many benefits (paid leave, a 13th month, group insurance, and so on). To match that, your day rate needs to be noticeably higher.
-
Lowering your day rate out of fear: every EUR 50/day cut costs you around EUR 8,250/year (165 billable days).
-
Not planning advance tax payments: if you don't make advance tax payments, you face a surcharge of around 9% (2026) on the tax due.
Useful resources
- FPS Finance (finances.belgium.be): tax scales and a tax simulator
- NISSE (inasti.be): social security contribution scales
- Robert Half Salary Guide Belgium: a market reference for day rates
- Freelance.be: a platform with an indicative rate grid
- Online simulators: Xerius (xerius.be/fr/calcul) offers an income simulator for the self-employed
Conclusion
Calculating your day rate is not a guessing game. It is a methodical process that must account for all your costs (social security contributions, tax, business expenses, provisions) and the reality of the Belgian market. In 2026, the market favours IT freelancers: don't be afraid to ask for a fair rate. A day rate that is too low doesn't make you more competitive — it wears you out and devalues the whole profession.
This article was written by the Espero-Soft team for the blog dedicated to entrepreneurs in Belgium. Amounts are based on the tax and social security scales applicable in 2026. For a personalised calculation, consult your accountant.


