Deadline Calculator
Add or subtract any number of days, weeks, months, or years from a start date — and see the resulting deadline.
Adding 30 days to January 1, 2026 gives January 31, 2026 — a Saturday.
Results update as you type. Months and years clamp to month-end (so Jan 31 + 1 month = Feb 28, not Mar 3) — the dominant date-library convention.
Formula
Days and weeks are simple millisecond arithmetic. Months and years use month-end clamping: adding 1 month to Jan 31 gives Feb 28 (or Feb 29 in a leap year), not March 3 — matching the dominant date-library convention. Negative amounts go backwards in time.
When this calculator helps
Deadlines are almost always defined as a duration from a starting point, and getting that math right by hand is surprisingly error-prone. Reach for this calculator whenever you have a start date and a span to add: a contract that closes 60 days after signing, a two-week notice period at work, an invoice with net-30 payment terms, or a statutory window like a 30-day response deadline. Enter the start date and the amount, and it returns the exact deadline plus the day of the week it lands on.
It answers the everyday questions that come up in business and personal admin: when does net-30 actually fall due, what date is '45 days from today', and if a project kicks off Monday and runs 90 days, which date is the finish line. Because you can also subtract, it works as a backward planner too — start from a fixed due date and count back to find when work has to begin.
How to read your result
The result is a single calendar date together with its weekday, and that weekday is often the most useful piece. A deadline that falls on a Saturday or Sunday does you no good if the office, courthouse, or bank is closed, so check the day of the week before locking it in. This tool counts every day equally and does not skip weekends.
Decide up front whether your deadline is in calendar days or business days. 'Within 30 days' usually means calendar days, weekends included. 'Within 10 business days' means weekdays only, which on a US calendar stretches out further once Saturdays, Sundays, and federal holidays are removed. This calculator handles calendar days; for business-day counts, use the Working Days Calculator instead.
A worked example
Say you receive an invoice dated 06/04/2026 with net-30 payment terms. Adding 30 days gives 07/04/2026 — a Saturday. If your bank processes payments only on business days, you would want the funds to clear by the Friday before, 07/03/2026, and the weekday flag surfaces that immediately. Note that 07/03 also brushes up against the Independence Day holiday on July 4th, which is exactly the kind of thing a bare date hides and a calendar check reveals.
Common mistakes to avoid
Most missed deadlines come not from bad arithmetic but from counting the wrong kind of day or starting from the wrong point.
- Mixing up 'business days' and 'calendar days' — '10 days' and '10 business days' can differ by most of a week.
- Overlooking that a deadline may land on a weekend or a federal holiday when the office you are dealing with is closed.
- Counting from the wrong day — some agreements count from the date of an event, others from the day after, so read the terms before setting the start date.
- Expecting the deadline to roll forward on its own; this tool returns the raw calendar date, so any 'next business day' shift is up to you.
US federal holidays and deadlines
The key regional factor in the US is the slate of federal holidays — New Year's Day, Martin Luther King Jr. Day, Presidents' Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving, and Christmas. Many of these are observed on the nearest weekday when they fall on a weekend, and individual states add their own holidays on top, so a 'within 10 business days' deadline can resolve differently depending on the calendar and the state.
This calculator works in pure calendar days and does not skip federal holidays, which is correct when your deadline is stated in calendar days. Where the wording says 'business days', or where a process rolls a due date to the 'next business day', you need to check the relevant federal and state holiday list and shift the result yourself. For binding deadlines — IRS filing dates with their weekend-and-holiday rollovers, or federal court procedural rules — rely on the official rule or a professional, not a plain calendar count.
Related calculators
Frequently asked questions
Calendar days or business days?▾
Calendar days. For business days (excluding weekends), use the Working Days Calculator. US contracts often specify calendar vs business explicitly; the IRS, for instance, has specific rules about 'next business day' when deadlines fall on weekends or federal holidays.
What about month-end edge cases?▾
Adding 1 month to Jan 31 gives Feb 28 (or Feb 29 leap year) — the calculator clamps to the last valid day of the target month. This matches what date-fns, dayjs, and the Java Time API do. Some systems advance to Mar 3 instead; ours uses the more common clamping behavior.
Can I subtract dates?▾
Yes — enter a negative amount to go backwards. 'Start date − 30 days' is useful for working backwards from a known deadline to find when work needs to begin.
Does this handle US federal holidays?▾
No — pure calendar arithmetic. If your deadline is contractually shifted to the next business day when it falls on a federal holiday, you'll need to apply that shift yourself. SCOTUS-rule (and most federal court rules) deadlines generally roll forward to the next business day for procedural deadlines.
Can I use this for tax filing deadlines?▾
For initial calculation, yes. But: tax deadlines have specific 'mailbox rule' provisions, holiday extensions, and weekend rollovers that are jurisdiction-specific. For a binding tax deadline calculation, IRS Publication 17 or your state department of revenue is authoritative.
What if I want to add fractional months (like 1.5 months)?▾
The calculator works in whole units. For 1.5 months, calculate 1 month + 15 days separately, or just enter 45 days. The unit dropdown only accepts whole-month and whole-year additions to avoid the ambiguity of 'half a month'.