What this calculator does
Total years of experience sounds like the easiest question on any application form, right up until you have held six roles, two of them overlapping, one with a gap before it, and one still running.
This calculator handles all of that. List every role with its start and end date, leave the end blank for a role you are still in, and it returns your total experience in years and months, in decimal years and in total months, because different forms want it in different shapes.
Crucially, it merges overlapping periods so concurrent roles are counted once. Somebody who freelanced for two years while employed full time has two years of experience from that period, not four. Adding durations without merging is a common error, and it is exactly the kind of inconsistency that gets picked up during reference or background checks.
How the calculation works
Each role becomes a period with a start and an end. A role with no end date runs to today. Periods are then sorted by start date and merged wherever they overlap or touch, producing a set of non overlapping intervals that represent the time you were actually working.
The total is the sum of those merged intervals in days, converted into years using 365.25 days to account for leap years, with the remainder expressed in months at 30.44 days each. This is why the figure can differ slightly from a simple month count, and the difference is in the direction of accuracy rather than away from it.
The calculator also reports how much overlapping time was excluded, so you can see whether the merge affected your total and by how much.
The formula
Duration of one role = End date − Start date, with an open role running to today
Merged total = the sum of all periods after overlapping intervals are combined into one
Years = Total days ÷ 365.25 · Remaining months = Remainder ÷ 30.44
A worked example
Somebody worked as an analyst from March 2019 to August 2021, freelanced from January 2021 to December 2022, and has been a product manager since February 2023.
The first role is about 29 months. The freelance period is 24 months. The current role, as of September 2026, is about 43 months. Added naively that is 96 months, or eight years.
But the freelance period overlaps the analyst role by eight months. Merging the intervals gives a real total of 88 months, which is 7 years and 4 months. Those eight months matter on a form that asks for a minimum of eight years, and claiming them would create a discrepancy between the stated total and the dates listed on the same CV.
Things worth knowing
Keep dates consistent everywhere
Your CV, your LinkedIn profile, your application form and your references should all show the same months. Background check firms compare them, and unexplained inconsistencies cause more problems than a short gap ever would.
Count relevant experience separately
Many roles and visa routes ask for experience in a specific field rather than total working years. Run the calculator twice: once for everything, once for only the roles that match the requirement, and quote whichever the form actually asks for.
Internships and NYSC often count
Formal internships, industrial training and NYSC service in a relevant role are legitimate experience for many applications, particularly early career ones. Check the specific requirement rather than assuming they are excluded.
Do not hide a gap
Employment gaps are common and rarely fatal. Stretching dates to conceal one is far more damaging than the gap itself, because it converts an easily explained circumstance into a question about honesty.
Common mistakes to avoid
- Adding the duration of concurrent roles together, which double counts the overlapping period.
- Rounding every part role year up, so six roles gain six months that do not exist.
- Quoting total experience when the form asks for experience in a specific field.
- Using different dates on the CV and the application form.
- Forgetting a short role, then having it appear in a background check.
- Counting a notice period or gardening leave twice when a new role started before the old one formally ended.
Frequently asked questions
Does NYSC count as work experience?
How should I count overlapping roles?
Do internships count?
How do I present a gap on my CV?
What about part time roles?
Related calculators
Further reading on this site
If this calculator was useful, these sections of the site go deeper into the same subject.
- Career advice and CV guidance
- Interview stories and experiences
- Remote job opportunities
- All 38 free calculators and tools
A note on accuracy. This calculator is provided for general information and planning. It performs arithmetic on the figures you supply and does not constitute financial, legal, tax, medical or academic advice. Rates, rules, fees and institutional policies change, and your own circumstances may differ from the assumptions used here. Verify anything important with the relevant institution or a qualified professional before acting on it. See our full disclaimer for more.