IT contractor rate calculator for Germany: work out your day rate and yearly income
How much revenue does an hourly rate bring in a year – and which rate does your target need? The calculator works with the days you actually bill and compares your rate with the hourly rates German IT contract listings name themselves.
Work out your hourly and day rate
Result
- Day rate
- €720
- Revenue per month (average)
- €11,340
- Revenue per year
- €136,080
- Billable days per year
- 189
- Billable hours per year
- 1,512
- Costs per year
- €0
- Revenue minus costs per year
- €136,080
- Revenue minus costs per month
- €11,340
Your yearly target
- Hourly rate your yearly target needs
- €67
What listings name
All developer roles: median €80–85, middle half €70 to €90 (683 rates named).
Bar: middle half of the rates named, line: median, dot: your rate.
Your rate of €90 lies within the middle half of these rates.
All amounts are net of VAT and before income tax. The calculator works out neither taxes nor social insurance and is not tax advice.
How do you calculate your rate as an IT contractor?
Yearly revenue is hourly rate × hours per day × billable days. Billable days are what matters: of about 260 weekdays a year, public holidays, vacation and sick days come off – with the default 10, 30 and 10 days, 210 remain. Then there are gaps: days between two contracts, spent searching for the next one or on training, that no client pays. With 10% gaps, 189 billable days or 1,512 hours remain.
At €90 an hour and 8 hours a day, that is a day rate of €720 and €136,080 revenue a year, on average €11,340 a month. From that come the costs an employer would carry or share for an employee: health and long-term care insurance, pension provision, further insurance, hardware, software and office. Only what is left after them is taxed.
The other way round, the rate you need is (yearly target + costs) ÷ billable hours. The calculator rounds it up to whole euros.
Hourly rate to day rate and yearly income: examples
The table uses the default values – 189 billable days of 8 hours – before costs and tax.
| Hourly rate | Day rate | Revenue per month | Revenue per year |
|---|---|---|---|
| €60 | €480 | €7,560 | €90,720 |
| €70 | €560 | €8,820 | €105,840 |
| €80 | €640 | €10,080 | €120,960 |
| €90 | €720 | €11,340 | €136,080 |
| €100 | €800 | €12,600 | €151,200 |
| €110 | €880 | €13,860 | €166,320 |
| €120 | €960 | €15,120 | €181,440 |
Your rate compared with the rates German listings name
For comparison, the calculator shows the hourly rates the listings name themselves: the median and the middle half, from the lower to the upper quartile. For developer roles the median is €80–85, as a day rate €640–680; the middle half runs from €70 to €90. Shown one by one are the 7 developer roles with at least 30 rates named.
These figures are not an average of what agencies or clients pay: only 3.7% of the listings name a rate at all, often as a budget or a ceiling. More on them, also month by month, in IT contractor rates in Germany: hourly and day rates.
| Listings | Median | as a day rate | middle half | rates named |
|---|---|---|---|---|
| All developer roles | €80–85 | €640–680 | €70 to €90 | 683 |
| DevOps / Platform Engineer | €75–80 | €600–640 | €75 to €90 | 108 |
| Data Engineer | €80–85 | €640–680 | €75 to €90 | 87 |
| Java Backend Developer | €80–85 | €640–680 | €70 to €90 | 72 |
| Security Engineer | €85–90 | €680–720 | €70 to €100 | 61 |
| ML / AI Engineer | €80–85 | €640–680 | €75 to €85 | 52 |
| Test Engineer | €75–80 | €600–640 | €65 to €85 | 47 |
| Java Fullstack Developer | €75–80 | €600–640 | €70 to €85 | 43 |
| Other IT projects (consulting, management, operations) | €75–80 | €600–640 | €50 to €90 | 974 |
| All listings naming a rate | €75–80 | €600–640 | €65 to €90 | 1,657 |
Common mistakes when calculating your rate
- Too many billable days: counting every weekday forgets vacation, sick days and public holidays. Every day not billed is missing from the revenue entirely.
- No gaps between contracts: contracts rarely follow one another seamlessly, and finding and negotiating the next one takes time nobody pays for. How long contracts run and how often they are extended: IT contract length in Germany.
- Overlooking the agency margin: when a contract runs through a recruitment agency, the end client pays more than reaches the contractor. A rate named in a listing rarely says which side of the margin it is on. Which agencies post the most contracts: IT recruitment agencies in Germany.
- Mixing up net and gross: between businesses, rates are usually agreed net; a contractor liable for VAT adds it to the invoice and pays it over. The calculator works with net amounts only.
- Comparing a contract rate with a salary: some listings are positions in employee leasing or permanent employment with a salary instead of a rate – see Freelance vs employee leasing.
What the calculator does not calculate
The calculator works before tax: it calculates neither income tax nor trade tax nor social insurance, and it suggests no amounts for insurance or pension. It is not tax or financial advice; for your own situation, a tax adviser is the right person to ask. Your inputs stay in your browser: the calculator sends them nowhere and does not store them.
Frequently asked questions about contractor rates
How many days a year can a contractor bill?
That depends on vacation, sick days, public holidays and the gaps between contracts. With the default values – 10 public holidays, 30 vacation days, 10 sick days and 10% gaps – 189 of 260 weekdays are billable. Enter your own values in the calculator.
How do you convert a day rate into an hourly rate?
Divide the day rate by the hours of a working day: at 8 hours, a day rate of €720 is an hourly rate of €90. The other way round, the day rate is the hourly rate × hours. How many hours a day has is best written into the contract.
Is a contractor rate quoted with or without VAT?
Between businesses in Germany, rates are usually quoted and agreed net of VAT; a contractor liable for VAT adds it to the invoice. The calculator works with net amounts, before income tax.
What rate do I need for my yearly target?
The yearly target plus a year's costs, divided by the billable hours. With the default 1,512 hours and no costs, a target of €100,000 before tax needs at least €67 an hour. Costs and fewer billable days raise the rate you need.
Find matching IT contracts
The projects page shows the current listings; Projectmatch matches new projects against your profile automatically. Try it now. How demand for roles and skills develops is shown in the monthly IT freelance market report.
See also: IT contractor rates in Germany, Most in-demand developer roles in German IT freelance projects, Freelance vs employee leasing and How remote are IT freelance projects in Germany?
Method
The calculator multiplies the hourly rate by the hours per day (day rate) and by the billable days (yearly revenue); the monthly revenue is a twelfth of it. Billable days are the weekdays minus public holidays, vacation and sick days, less the share lost to gaps. Costs are entered per month and taken off the yearly revenue twelve times. The rate a yearly target needs is (target + yearly costs) ÷ billable hours, rounded up to whole euros. All amounts are net and before tax. The calculation runs in your browser.
The comparison figures come from the analysis of the hourly rates in German IT contract listings: an AI model records a rate only when the description names it explicitly; a range counts as its midpoint, a day rate divided by eight hours. Rates are counted in €5 steps, the median and quartiles are the steps they fall into. Roles with fewer than 30 rates named are left out. The figures start in July 2026, run to October 2026 and are updated monthly.