Projectmatch Deutsch

IT contract length in Germany: how long freelance contracts run, when they start, how often they are extended

The average IT freelance contract in Germany runs 6 months (median): half of the listings stating a duration name at most that, half at least that. 35% run for 12 months or longer, 35% for less than half a year, and 34% of all listings name an option to extend. Clients are often in a hurry: 49% of the listings stating a start want someone right away. The figures cover 44,301 listings, broken down by remote share, developer role and month.

By . Data: 44,301 project listings from German IT freelance project boards, July 2026 – October 2026. Published , last updated .

When do IT freelance contracts start?

70% of the listings state a start. 43% of them say "immediately" or "asap"; in others the stated start date already lies before the day of the listing – which also means: now. Together, 82% of the contracts stating a start are to be filled within four weeks. When a listing names a future date, half of those dates lie within 4 weeks.

  1. immediately / asap43%
  2. start date already passed6.8%
  3. in under 2 weeks15%
  4. in 2 to 4 weeks17%
  5. in 1 to 2 months12%
  6. in 2 to 3 months4.4%
  7. in more than 3 months2.5%

For freelancers this means: if you are only free in two months, you fit a small part of the listings. A large part of the contracts look for someone who can start now.

How long do IT contracts run?

62% of the listings state a duration or an end date. The median contract length is 6 months; 22% state exactly six months. 35% run a year or longer, 8.3% at least two years.

  1. under 3 months5.7%
  2. 3 months15%
  3. 4 to 5 months15%
  4. 6 months22%
  5. 7 to 11 months7.5%
  6. 12 months16%
  7. 13 to 23 months11%
  8. 2 years or longer8.3%

Are remote contracts shorter?

Not in the median, which is 6 months for fully remote, hybrid and on-site contracts alike. But fewer remote contracts run long: 27% of fully remote contracts run a year or longer, against 41% of hybrid and 32% of on-site ones. The chart shows per remote share the share of contracts running 12 months or more, with the median length and the number of stated durations below.

  1. 100% remotemedian 6 months · 7,298 stated durations27%
  2. hybridmedian 6 months · 10,962 stated durations41%
  3. fully on sitemedian 6 months · 1,314 stated durations32%
  4. remote share not statedmedian 6 months · 7,865 stated durations34%

How much remote work IT freelance projects allow overall is shown in How remote are IT freelance projects in Germany?

How often is a contract extension offered?

34% of all listings explicitly name an option to extend. A listing almost never says an extension is ruled out. For many contracts the stated length is a first engagement rather than a fixed end.

Contract length and start by developer role

The share of long contracts differs clearly between roles: Java Fullstack Developer (51%) has the highest share of contracts running 12 months or more, Low-Code Platform Developer (17%) the lowest. Under each role you find the median duration, the share with an extension option and the number of listings stating a duration.

  1. Java Fullstack Developermedian 12 months · extension option 34% · 445 stated durations51%
  2. Java Backend Developermedian 12 months · extension option 34% · 680 stated durations51%
  3. DevOps / Platform Engineermedian 6 months · extension option 40% · 1,182 stated durations41%
  4. Angular Developermedian 6 months · extension option 37% · 192 stated durations40%
  5. SAP Developermedian 6 months · extension option 36% · 615 stated durations37%
  6. Test Engineermedian 6 months · extension option 38% · 768 stated durations35%
  7. C# / .NET Developermedian 6 months · extension option 36% · 322 stated durations35%
  8. Python Developermedian 6 months · extension option 37% · 224 stated durations33%
  9. Embedded C/C++ Developermedian 6 months · extension option 32% · 468 stated durations32%
  10. Cloud Solution Architectmedian 6 months · extension option 41% · 236 stated durations31%
  11. Data Engineermedian 6 months · extension option 35% · 736 stated durations29%
  12. Security Engineermedian 6 months · extension option 36% · 595 stated durations28%
  13. ML / AI Engineermedian 6 months · extension option 37% · 478 stated durations27%
  14. PLC / Automation Programmermedian 6 months · extension option 33% · 355 stated durations22%
  15. React Developermedian 5 months · extension option 38% · 230 stated durations22%
  16. Low-Code Platform Developermedian 6 months · extension option 38% · 497 stated durations17%

The start differs too: contracts most often start immediately for PLC / Automation Programmer (56%), least often for Java Fullstack Developer (32%).

  1. PLC / Automation Programmer406 stated starts56%
  2. Security Engineer663 stated starts53%
  3. Embedded C/C++ Developer501 stated starts52%
  4. ML / AI Engineer534 stated starts49%
  5. Low-Code Platform Developer561 stated starts48%
  6. SAP Developer696 stated starts47%
  7. DevOps / Platform Engineer1,363 stated starts47%
  8. Cloud Solution Architect265 stated starts45%
  9. Python Developer250 stated starts44%
  10. Data Engineer817 stated starts44%
  11. React Developer248 stated starts41%
  12. Test Engineer842 stated starts40%
  13. C# / .NET Developer350 stated starts39%
  14. Java Backend Developer754 stated starts37%
  15. Angular Developer216 stated starts35%
  16. Java Fullstack Developer488 stated starts32%

How much experience is demanded?

Only 20% of the listings state a minimum number of years of experience. Where they do, the median is 5 years: 44% of these listings ask for exactly five years, 25% for three, 63% for five years or more.

  1. up to 2 years8.5%
  2. 3 years25%
  3. 4 years3.1%
  4. 5 years44%
  5. 6 to 9 years11%
  6. 10 years or more7.7%

Contract length and start month by month

The table shows per month the median contract length, the share of contracts running 12 months or more, the share starting immediately and the share with an extension option. From September 2026 to October 2026 the share of long contracts changed by +5.1 percentage points.

Contract length, start and extension option per month of listing
Monthmedian contract length12 months or morestarting immediatelywith extension optionChange 12+ months (percentage points)
July 20266 months31%56%35%
August 20266 months34%50%30%+2.8
September 20266 months35%48%34%+0.7
October 20266 months40%45%36%+5.1

What this means for your project search

  1. Plan your availability tightly: most contracts stating a start want to begin immediately or within a few weeks. Applying months before your current project ends finds few matching listings.
  2. Expect extensions: for short durations it pays to ask whether an extension is planned – many listings name the option.
  3. The projects page shows the current listings; Projectmatch matches new projects against your profile automatically. Try it now.

See also: How remote are IT freelance projects in Germany?, The most in-demand developer roles in IT freelance projects and English-speaking IT contracts in Germany. What listings pay: IT contractor rates in Germany. When new projects appear: When are IT contracts posted in Germany?. Which projects are freelance: Freelance vs employee leasing.

Method

An AI model reads every project description and records the start, duration, end date, extension option and years of experience demanded only when the description states them explicitly. When a listing only names an end date, the duration counts from the stated start, or without one from the day of the listing – projects "until the end of the year" therefore get shorter with every month. A stated duration counts in whole months begun, one calculated from dates is rounded to whole months. The roles are those of the roles analysis; roles with fewer than 150 stated durations or starts are left out.

Other analyses find longer contracts: freelancermap's analysis of software developer rates (September 2026, in German) names a median of nine months. The figures here cover all IT freelance listings from several project boards, not only software development, and count the length a listing states – often the first engagement before an extension.

The figures start in July 2026, since when every project is analysed this way, and refer to the projects first listed in a month. They are updated monthly and published under the CC BY 4.0 license: you may use them freely, also commercially, crediting "Projectmatch (projectmatch.io)" and, online, linking to this page.