📅 Free Tool · No Signup

Free Date Difference Calculator

Find the exact difference between two dates in years, months, days, weeks and business days. Built for notice periods, visa validity, loan tenures and contract deadlines — with full leap year accuracy.

Enter two dates to calculate
Total Days
Total Weeks
Total Months
Business Days

📋 In This Page

  1. Why people use a date difference calculator in India
  2. How the date difference is calculated
  3. Business days vs total days explained
  4. Common Indian date-difference use cases
  5. Standard notice periods by sector
  6. 5 common date calculation mistakes
  7. Frequently asked questions

Why People Use a Date Difference Calculator in India

Counting the days between two dates looks trivial until you actually try it by hand. Months have different lengths, leap years add an extra day every four years, and once a calculation spans a year boundary, simple subtraction stops working. A date difference calculator removes all of this guesswork and gives you an exact answer in seconds.

In India, precise date calculations carry real consequences — a notice period counted incorrectly can mean forfeiting a month's salary, a visa overstay of even one day can trigger a fine or travel ban, and a missed contract deadline calculated a day late can void a legal claim. This tool is built for exactly these situations.

💼

Notice Period & Resignation

Calculate your exact last working day from your resignation date, based on 30, 60 or 90-day notice clauses.

✈️

Visa & Passport Validity

Check exactly how many days remain on your visa or passport, or whether you have overstayed permitted duration.

🏦

FD, RD & Loan Tenure

Find exact maturity dates for fixed deposits, recurring deposits, and loan tenures counted in days.

📄

Contracts & Legal Deadlines

Calculate limitation periods, lease durations, and notice-to-vacate timelines with exact day counts.

How the Date Difference is Calculated

This calculator breaks the problem into three steps, the same method used for precise age and tenure calculations:

Step 1 — Years and months

The tool first counts completed years and months between the two dates, adjusting backward whenever the end day-of-month falls before the start day-of-month — the same logic used in payroll and HR systems.

Step 2 — Remaining days

Any leftover days are counted using the actual number of days in the relevant month — never a flat estimate of 30 days per month.

Step 3 — Totals

Alongside the years/months/days breakdown, the tool calculates total days, total weeks, total months (as a decimal-free approximation), and business days if selected.

💡 Worked example — notice period: You resign on 5 January 2026 with a 90-day notice clause. Adding 90 days to 5 January lands on 5 April 2026 — not 31 March, as a rough "3 months" estimate might suggest. Always calculate in exact days when your contract specifies days rather than months.

Business Days vs Total Days Explained

"Total days" counts every date on the calendar, including weekends. "Business days" as shown by this tool excludes Sundays only, since Sunday is the one holiday observed uniformly across almost every Indian workplace, bank and government office.

What this tool does not do automatically is exclude second and fourth Saturdays, state-specific public holidays, or bank holidays — because these vary by employer, state, and industry. RBI-regulated banks, for instance, are closed on the second and fourth Saturday of each month, while many private companies work six days a week. Always cross-check the business days figure against your organisation's official holiday calendar for HR or legal purposes.

⚠️ Common confusion: A "30-day notice period" in most Indian appointment letters means 30 calendar days, not 30 working days — unless your contract explicitly says "working days." Read your appointment letter's exact wording before assuming either interpretation.

Common Indian Date-Difference Use Cases

Use CaseTypical DurationNotes
Notice period (private sector)30 / 60 / 90 daysCalendar days unless contract states otherwise
Probation period3–6 monthsOften extendable; check appointment letter
Maternity leave182 days (26 weeks)Maternity Benefit (Amendment) Act, 2017
Tourist visa (India, e-visa)Up to 90 days per entryVaries by nationality and visa type
Passport renewal windowWithin 1 year of expiryRenew early to avoid processing delays
FD tenure (short-term)7 days – 10 yearsInterest rates vary sharply by exact tenure
Rent agreement (standard)11 monthsCommon in India to avoid registration requirement
Cheque validity90 days from issueBounces if presented after this window

Standard Notice Periods by Sector

Sector / LevelTypical Notice Period
Entry-level / junior roles15–30 days
Mid-level (IT, corporate)30–60 days
Senior management60–90 days
Government / PSU1–3 months (varies by service rules)
Probation period employees7–15 days (often shorter than confirmed staff)

Use the calculator above to enter your resignation date and add the exact number of days from your appointment letter — this gives your precise last working day, which you should confirm in writing with HR.

5 Common Date Calculation Mistakes to Avoid

Mistake 1 — Treating every month as 30 days

✗ Wrong: 90 days ≈ "3 months," so add exactly 3 calendar months
✓ Right: Count exact days — 90 days from 5 January lands on 5 April, not always "3 months later"

Months range from 28 to 31 days. Any contract or deadline specified in days must be calculated in exact days, not approximated as months.

Mistake 2 — Forgetting to include or exclude the end date

✗ Wrong: Counting 1 Jan to 31 Jan as 31 days when the rule requires "30 days from" a date
✓ Right: Check whether your rule counts the start date, the end date, both, or neither — then toggle "Include end date" accordingly

Legal and HR documents differ on whether the starting day itself counts. Always read the exact clause wording before finalising a date.

Mistake 3 — Ignoring leap years in multi-year spans

✗ Wrong: 5 years = 5 × 365 = 1,825 days, always
✓ Right: A 5-year span typically includes 1–2 leap years, adding 1–2 extra days

Over long tenures — FD maturities, loan terms, lease periods — leap years shift the exact day count by several days across a decade.

Mistake 4 — Confusing business days with total days

✗ Wrong: Assuming a "10 business day" refund window means 10 calendar days
✓ Right: 10 business days excludes weekends, so it typically spans 12–14 calendar days

Refund windows, government processing times, and bank clearances are frequently quoted in business days — always convert to a calendar date before assuming your deadline has passed.

Mistake 5 — Using today's date instead of the document's reference date

✗ Wrong: Calculating visa overstay using today's date without checking the visa's actual issue or entry date
✓ Right: Always use the exact date printed on the official document as your start date

For visas, passports, and legal notices, the calculation must start from the date stated on the document — not an assumed or remembered date.

🎂 Also Need Your Exact Age?

Use our free Age Calculator for UPSC, SSC and school admission cutoff dates.

Open Age Calculator →

Frequently Asked Questions

How do I calculate the number of days between two dates? +

Enter the start date and end date in the calculator above and click Calculate. The tool instantly shows the difference in years, months and days, plus total days, total weeks, and business days (excluding Sundays). You can also choose whether to include the end date in the count.

Does the calculator count Sundays and holidays? +

The Total Days figure includes every calendar day. If you turn on the Business Days option, Sundays are excluded from that specific count. This tool does not exclude bank holidays or second/fourth Saturdays automatically, since these vary by state, bank and employer — check your organisation's holiday calendar for exact working-day counts.

How is notice period calculated in India? +

Most Indian employers count notice period in calendar days, not working days, starting the day after you submit your resignation letter. A 30-day notice period from 1 January ends on 31 January in calendar days including Sundays. Always check your appointment letter, since some companies specify working days instead.

How do I check if my visa has overstayed? +

Enter your visa's entry or issue date as the start date and today's date (or your planned exit date) as the end date. Compare the resulting total days against your visa's permitted stay duration. If the total exceeds the permitted number of days, you have overstayed and should consult the relevant embassy or FRRO immediately.

What is the difference between total days and business days? +

Total days counts every single calendar day between two dates, including weekends. Business days, as calculated by this tool, excludes Sundays only, since that is the one universal weekly holiday across India. If your organisation also observes second and fourth Saturdays as holidays, subtract those manually from the business days count.

How many days is a standard maternity leave in India? +

Under the Maternity Benefit (Amendment) Act, 2017, eligible women employees in India are entitled to 26 weeks (182 days) of paid maternity leave for the first two children, and 12 weeks for the third child onward. Enter your leave start date and add 182 days using the Add/Subtract Days tool to find your exact return-to-work date.

Can I use this tool to calculate FD or RD maturity dates? +

Yes. Use the Add/Subtract Days widget: enter your deposit start date and the tenure in days (a 1-year FD is roughly 365 days, a 5-year FD is roughly 1,825 days) to get the exact maturity date. Always confirm the precise tenure and maturity date with your bank, since some FDs are booked in months rather than days.

Why does my manual date calculation not match this tool? +

The most common reason is leap years and variable month lengths. Manually assuming every month has 30 days introduces an error of 1-3 days per calculation. This tool counts actual calendar days, including February's 28 or 29 days, so it will always be more accurate than a rough manual estimate.