How long should I stay in a job before switching?

Verified by expert panel

The rule of thumb '3 years' is losing validity but remains a useful minimum. LinkedIn Economic Graph 2025: Average tenure in Germany has dropped to 2.5 years -- trend towards shorter cycles. IAB: Too-frequent changes (under 2 years) signal instability to German recruiters -- under 18 months in a position is rated negatively in 70% of cases. Exceptions that are accepted: Startup closure, restructuring, fixed-term contract, international experience, professional development phase. Randstad: Optimal time to switch based on competency development: When you handle 80% of core tasks confidently and see no new growth opportunities. Career strategy: Staying too long (over 6-7 years without promotion) signals lack of ambition. Balance: 2-4 years per position is accepted in Germany, 5-7 years if associated with growth.

Optimise your application now

Get a free AI analysis of your CV in 30 seconds.