01What this calculator tells you
This calculator turns your job start and end dates into your total professional experience, expressed the way employers ask for it: years, months and days. Enter a single role or up to four, and it adds them up — but unlike a plain date-difference tool it first merges any overlapping roles, so if you once held two jobs at the same time that shared period is counted once, not twice. Leave a role’s end date blank and it counts that job up to today.
You get the headline years-and-months figure plus three other views recruiters and forms sometimes want — decimal years (for “5+ years required” filters), total months, and total days — along with a rough career-stage band. If you are pulling together numbers for a CV, browse the rest of our tools on the calculators home page.
02How work experience is usually counted
The core method is simple and consistent across the major tools: for each job, take the difference between the joining date and the last working day, then add your roles together. The table below shows how a few common single-role spans come out. Whether a job “counts” also depends on the reader — when applying for federal roles, for example, experience is described in months and years, per the USAJOBS résumé guidance, and part-time work is credited only in proportion to the hours worked under the U.S. Office of Personnel Management’s qualification standards.
03A rough guide to career stages
Total experience is often used as shorthand for career stage. There is no official standard and it varies a lot by field, but the bands below are a common rule of thumb and match the label this calculator puts on your result. Treat them as a guide, not a rule — a specialist can be senior with fewer years, and titles differ by industry and country.
Curious about other kinds of date maths? Our age gap calculator works out the difference between two birthdays, and the BMI calculator covers a completely different number on the same site.
Three things trip people up when adding jobs by hand, and the calculator handles each one. Overlaps: if two roles share dates — a freelance gig alongside a salaried job, say — adding their durations double-counts the shared months. The calculator merges overlapping roles into one continuous block first, so that period is counted once, and shows an “Overlap: merged” flag when it does.
Gaps: time between jobs is not experience, so it is left out of the total; if there is a meaningful gap the result notes roughly how much was skipped. Current roles: leave the end date blank and the job is counted up to today, which keeps a live figure without you editing the date each week.
- Full-time roles are counted at their calendar length — the plain start-to-end duration this calculator measures.
- Part-time roles may be credited differently. Some employers and government systems prorate them by hours; the U.S. Office of Personnel Management sets out how qualifying experience is credited, counting part-time work in proportion to a full schedule.
- Internships and freelance work are usually fine to include on a résumé if they are relevant, but list them honestly; some application filters ask specifically for full-time experience.
- Immigration and licensing bodies often count experience their own way and require dated proof — U.S. green-card petitions, for example, are assessed under the USCIS rules for permanent workers — so use this figure to prepare, then verify against the official rules for your case.
04Related calculators
Working through a related project? Try our Average Time Calculator, High School GPA Calculator, and Middle School GPA Calculator.
01The formula
Experience for one job is the calendar difference between its dates — the same year/month/day breakdown Microsoft Excel’s DATEDIF function returns. Across several jobs, the total is the sum of every non-overlapping period.
Where:
- start date= the day you joined each role (date of joining).
- end date= your last working day, or today for a current role.
- merged block= overlapping roles combined into one continuous period.
- Σ= the sum of every non-overlapping block of time.
02Worked example
Say you have three roles: Job A Jun 2019–Jun 2021, Job B Mar 2021–Sep 2023 (which overlaps A by three months), and a current Job C from Jan 2024 with no end date (today is Jul 2026). Work it one step at a time:
So the honest total is 6 years 9 months (about 6.75 years). Naively adding all three durations would give 7 years, over-stating you by the three overlapping months, while the roughly four-month gap between Sep 2023 and Jan 2024 is correctly left out. That is exactly the difference between simply subtracting dates and totalling experience properly — and why the calculator flags both the merge and the skipped gap on your result.