Free

Work Experience Calculator

Total experience across every role, with overlaps handled the way you choose. Exact to the day, and reproducible - the calculation never reads your clock.

  • Free forever
  • No signup
  • Runs in your browser

At a glance

Takes
Your employment date ranges - as many as you have had
Returns
Total experience in years and months, with gaps identified
Method
Overlaps merged or counted separately, your choice
Privacy
Runs in your browser - no figure is sent anywhere

Nothing you type leaves this page

This tool runs entirely in your browser. Nothing you type or paste is sent to Revquix or to anyone else, no account is needed, and the page keeps working with your network disconnected.

Full detail in our privacy policy and AI policy.

How this works

About Experience Calculator

What it checks, what it deliberately does not, and how to read the output.

Why adding it up by hand goes wrong

Two things make this harder than it looks. The first is month lengths: from 31 January to 1 March is one month and one day in a non-leap year, and any calculation that treats a month as thirty days gets a different answer. The second is overlaps - two concurrent roles, or a start date that precedes the previous role's end date by a fortnight.

Both are handled explicitly here. Durations use real calendar months, and overlapping periods are either counted once or added together depending on which you choose, with the merged periods shown so you can see what was actually counted.

Merge or sum, and which one an application means

Merge counts overlapping time once. That is what a job application means by total years of experience, and it is the right default: holding two roles in one calendar year does not give you two years of experience. Sum adds them, which is defensible when the roles were genuinely separate commitments - two independent consulting contracts, for instance.

  • Merge: overlapping periods counted once, with the union shown
  • Sum: overlapping periods added together
  • Gaps are never counted in either mode
  • Ongoing roles resolve against an 'as of' date you can see and change
  • Results in years, months and days, and in decimal years

Reproducible by design

A role marked as ongoing resolves against an explicit 'as of' date, which defaults to today but is a field you can see and edit. The calculation itself never reads your system clock, so the same inputs give the same answer on any machine in any timezone - and a screenshot of a result stays checkable.

All the date arithmetic is date-only, with no times and no timezones anywhere in it. That avoids a real and common bug: parsing a date string as UTC midnight and then reading it back in a local timezone can shift it by a day, which is enough to change the month total you type into an application.

What it will not do

It will not apply statutory definitions of experience. Some employers and some rules count a year only if a minimum number of days were worked, and seniority for benefits is sometimes computed differently again. This is calendar arithmetic, so check the specific requirement you are filling in.

It also does not decide whether internships, freelance work or part-time roles should count - that is your judgement, and we would rather say so than quietly include or exclude them. And it does not weight part-time roles by hours.

FAQ

Questions people actually ask

The ones that come up before somebody uploads anything.

How is total experience calculated?

Each range is measured as whole calendar months plus residual days, using real month lengths rather than a thirty-day approximation. The ranges are then combined - counted once where they overlap, or added, depending on the mode you pick - and the total is reported in years, months and days as well as decimal years.

How are overlapping jobs counted?

In merge mode, once: the union of the periods is measured, so two concurrent roles across one year give one year. In sum mode they are added, which produces a total exceeding the calendar time elapsed. Merge is the right answer for a job application; sum only if the roles were genuinely separate commitments.

Do gaps between jobs count?

No. Only time inside a range you entered is counted, so a six-month gap between roles is simply absent from the total. That is what an employer means by experience, and it is why the total can be well short of the elapsed time between your first start date and today.

Should I count internships?

That is your call and we deliberately do not make it for you. Full-time paid internships in the same field are often counted; a short unpaid summer placement usually is not. If in doubt, work out the total both ways and use whichever you can defend in an interview.

How should I write experience on a resume?

Give the range as month and year for each role and let the reader do the arithmetic, rather than asserting a total that will be checked. Where a form demands a single figure, decimal years to one place is the usual convention. Before you send it, check that a parser can actually read your dates.

Next, try one of these

More from Money & Tax, or browse the full catalogue.

The figure goes on a document

A gap is a question. Answer it on the page, not in the room.

An unexplained six months reads as something to probe; the same six months labelled reads as a fact. A Revquix resume review is written by someone who hires for your target role, and framing a break, a switch or an overlap is exactly the kind of judgement a checker cannot make for you.

Resume Review from ₹299