Skip to main content
True Calculator

Month Calculator

Count the full months between two dates, or add and subtract months from any date with end-of-month clamping for accurate results.

Add or subtract months

Operation

Enter two dates to count the months in between, or shift a date by a number of months.

Last updated: August 2026

How this calculator is verified

Checked by True Calculator automated test suite on

  • Formula verified against a published worked example in the automated test suite
  • Edge cases (zero, negative, boundary and unit-mismatch inputs) covered by unit tests

The full verification method is on our how we verify page. Found an error? Tell us and we will re-check it.

When to Use This Calculator

Use the month calculator for every situation where the span or shift is measured in calendar months — loan and FD tenures, subscription periods, notice windows, contract durations and eligibility counts like 'six months before the exam'. The span section returns full months plus a years-months-days breakdown and total days, covering every format a bank, HR team or form might request. The add-and-subtract section shifts any date by a month count with proper end-of-month clamping, so planning a renewal, an instalment schedule or a deadline 3, 6 or 24 months out is exact. Indian financial products are almost universally quoted in months, and this calculator removes the manual calendar-counting errors that creep in when months have different lengths.

How to Use This Calculator

  1. Step 1: Enter a from date and a to date, such as 15-01-2024 and 14-08-2026, to count the months in between.
  2. Step 2: Read the months-in-between card for the total full calendar months and the years-months-days breakdown.
  3. Step 3: To shift a date, enter a start date and a number of months, and choose Add or Subtract.
  4. Step 4: Read the resulting-date card to see the new date and its weekday after clamping.

Worked Example

A fixed deposit opened on 15 January 2024 matures on 14 August 2026. Entering these two dates returns 30 full months — that is 2 years, 6 months and 30 days, or 942 total days. In the add section, adding 3 months to 31 January 2026 returns 30 April 2026, because April has only 30 days and the date is clamped. Subtracting 3 months from the same date returns 31 October 2025, keeping the original day wherever it exists.

Tips and Common Mistakes

  • •Tip 1: Use the full-months figure for tenures and instalment counts, where partial months are usually ignored.
  • •Tip 2: The clamping rule matters for 29-31 dates — adding one month to 31 January always lands on the last day of the target month.
  • •Tip 3: Pair the span section with the total-days card when a lender or form asks for the period in days as well.
  • ✗Mistake 1: Assuming every month is 30 days — the calculator counts calendar months, so 15 Jan to 15 Mar is exactly 2 months, not 60 days.
  • ✗Mistake 2: Expecting 31 April to appear when adding a month to a 31st date; results clamp to the last valid day instead.

Frequently Asked Questions

How many months are there between two dates?

The calculator counts complete calendar months from the earlier date. Between 15 January 2024 and 14 August 2026 there are 30 full months — that is 2 years, 6 months and 30 days, or 942 total days. Partial months are reported separately as remaining days rather than being rounded up into a full month.

What happens when I add months to the 31st?

The result is clamped to the last day of the target month. Adding 3 months to 31 January 2026 gives 30 April 2026, since April has only 30 days. This prevents impossible dates like 31 April and matches how banks, insurers and government offices compute instalment dates and expiry dates.

Why do I need the months count for loan tenures?

EMI schedules, fixed deposits and insurance policies are all quoted in months. If a loan starts on 15 January 2024 and today is 14 August 2026, exactly 30 full months have passed, so 10 months remain on a 40-month tenure. The calculator gives the exact figure for tracking repayments and prepayment decisions.

How is this different from counting days?

Months have 28 to 31 days, so a day count does not tell you the calendar-month span. Between 15 January and 15 March there are exactly 2 months, but 59 days in a leap year or 60 otherwise. This calculator counts calendar months directly, which is the convention used in tenures, subscriptions and contracts.

Can it subtract months too?

Yes. Choose the subtract option to step backwards: subtracting 3 months from 31 January 2026 returns 31 October 2025. This is useful for working out renewal deadlines, eligibility windows like '6 months before the exam date', or reverse-calculating due dates from a future milestone.

You might also need

Related calculators from other categories