Month Calculator
Count months between dates or add and subtract months from a calendar date.
Introduction
The Month Calculator helps you count months between dates, add months to a date, or subtract months from a date. It is useful for subscriptions, leases, warranties, payment plans, age-related planning, project schedules, recurring reminders, trial periods, school terms, and any situation where a rule is based on calendar months rather than a fixed number of days.
Month calculations deserve special care because months are uneven. Some have 28 days, some have 29, some have 30, and some have 31. Adding one month is not always the same as adding 30 days. Counting “three months” from January 31 can create a different result depending on the rule used for end-of-month dates. This page explains how to use the calculator and how to interpret month-based results responsibly.
What the Month Calculator Does
The calculator can answer three common questions. First, it can count how many months are between two calendar dates. Second, it can add a number of months to a starting date. Third, it can subtract months from a date to find a previous date. Some tools may also show leftover days when the start and end dates do not align exactly on the same day of the month.
For example, if a subscription starts on March 15 and lasts 6 months, adding 6 months gives September 15. If a contract began on January 1 and ended on July 1, the elapsed term is 6 months. If a warranty ends 12 months after purchase, the month calculator helps identify the calendar date to check.
How to Use the Month Calculator
- Choose whether you want to count between dates or add/subtract months.
- Enter the start date in the format required by the tool.
- Enter the end date or the number of months to add or subtract.
- Run the calculation and review the result date or month count.
- Check whether your use case has end-of-month, inclusive, or deadline-specific rules.
If the result affects a legal, financial, academic, rental, payroll, or compliance deadline, confirm the official rule. A calculator can handle date arithmetic, but it cannot know whether a policy counts partial months, calendar months, billing cycles, or exact anniversary dates.
Calendar Months vs. Fixed Days
A calendar month follows the calendar. A fixed-day period uses a specific number of days. These are not the same. One month from April 10 is May 10. Thirty days from April 10 is May 10 in some years and contexts, but one month from January 31 is not the same as 30 days from January 31. February creates the most obvious differences, especially in leap years.
Use month-based calculations when the rule says months, billing cycles, or calendar months. Use the Days Calculator when the rule says 30 days, 60 days, 90 days, or another fixed number of calendar days. Mixing these methods can create incorrect deadlines.
End-of-Month Dates
End-of-month dates are tricky. If you add one month to January 31, there is no February 31. Some systems move the result to February 28 or February 29 in a leap year. Others may move to March 3 if they treat the calculation as adding a number of days. Subscription systems, banks, payroll platforms, and contract rules may choose different methods.
When you are working with recurring monthly events, check how the system handles dates like the 29th, 30th, and 31st. If the schedule must be exact, write the rule clearly. For example, “last day of each month” is clearer than “monthly on the 31st” when not every month has a 31st.
Partial Months and Month Counts
Counting complete months between two dates can differ from counting calendar boundaries crossed. From January 15 to February 14 may be less than one complete month. From January 15 to February 15 is one complete month. From January 31 to February 28 may or may not be treated as one month depending on the rule. That is why month results should be read with context.
For billing, partial months may be prorated. For service terms, partial months may be rounded up. For age or tenure, complete months may be required. The calculator can show the arithmetic, but policy determines how partial months are interpreted.
Common Use Cases
- Adding months to find a subscription renewal date.
- Counting months in a lease, warranty, or service period.
- Subtracting months to find a preparation or notice date.
- Planning projects with monthly milestones.
- Checking recurring reminders or billing cycles.
- Estimating age, tenure, or elapsed calendar time.
For best results, record both the calculated date and the rule used. If you share the result, write whether it is based on calendar months, complete months, or an end-of-month rule.
Leap Years and Time Zones
Leap years add February 29, which can affect month calculations involving February. Time zones usually matter less for month calculations than for hour calculations, but they can still matter when a deadline falls at midnight or when parties are in different locations. Use the date and time zone specified by the governing policy.
Related Tools
Use the Days Calculator when a rule uses a fixed number of days, the Hours Calculator for shorter time intervals, the Average Calculator to summarize durations, and the Loan Calculator when monthly payment schedules need financial context.
External Reference
For official U.S. timekeeping and time-interval context, see the NIST Time and Frequency Division.
Frequently Asked Questions
Is one month always 30 days?
No. Calendar months vary from 28 to 31 days. Use day calculations for fixed-day periods and month calculations for calendar-month rules.
What happens if I add a month to January 31?
Different systems may handle that differently. Many move to the last day of February, but policies and software rules can vary.
Are partial months counted?
That depends on the context. Billing, contracts, age, tenure, and subscriptions may all define partial months differently.
Can I use this for lease or contract deadlines?
Use it as a math helper only. Lease and contract deadlines may have specific legal wording, notice rules, holidays, or end-of-month conventions.
What is the difference between months between dates and adding months?
Counting months measures an interval between two dates. Adding months starts with one date and moves forward or backward by a calendar-month amount.