Add/Subtract Days Calculator
Add or subtract days, weeks, months, or years from any date to instantly find a future or past date — with an optional business-day mode that skips weekends and US federal holidays.
When turned on, Saturdays and Sundays (and holidays, if checked) don't count toward the weeks/days you entered — the calculator keeps stepping until it finds enough real business days.
Try an example
Wednesday · 30 day(s) from today
August 31, 2026 (Monday) + 0y 0m 0w 30d
Calendar Days Moved
Quarter of Year
Day of Year
Week of Year
Deeper Breakdown
Base Weekday
Result Weekday
Result Is a Leap Year
Crosses Feb 29
Weekends Skipped
Holidays Skipped
Step-by-Step Solution
Here's exactly how this answer was calculated, one step at a time.
Given: Aug 31, 2026 + 0y 0m 0w 30d
Step 1: Start from the base date
Base date = August 31, 2026 (Monday)Step 2: Add the weeks and days
Every calendar day counts here, including weekends and holidays.
0 week(s) + 30 day(s) = 30 day(s), counted as calendar daysStep 3: Result
That's 30 day(s) from today.
September 30, 2026 (Wednesday)
The result is:
September 30, 2026 (Wednesday)
Free Add/Subtract Days Calculator - Add or Subtract Days, Weeks, Months, and Years
Sometimes you just need to know one simple thing: what date will it be 45 days from now, or what date was it 90 days ago? Counting that out on a calendar by hand is slow, and it's easy to lose track once you cross a month or a leap year. This add/subtract days calculator does the counting for you. Pick a date, tell it how many days, weeks, months, or years to add or subtract, and it instantly gives you the exact result, down to the day of the week.
It also goes a step further than a plain date calculator. You can switch on a business-day mode that skips weekends automatically, and even skips US federal holidays if you want a real working-day count instead of a calendar count. Whether you're planning a deadline, checking a return window, working out a due date, or just curious what day of the week your birthday falls on next year, this tool gives you a reliable answer in seconds, and it's completely free to use.
How to Use This Add/Subtract Days Calculator
The calculator is built to be simple, even though it has a few advanced options tucked in. Here's how to use it:
- Pick your Base Date using the date picker, or click "Use today" to start from today's date.
- Choose Add or Subtract depending on whether you want a future date or a past date.
- Enter the amount you want to move by, split into Years, Months, Weeks, and Days. You can fill in just one field or combine several — for example, 1 year and 15 days.
- Turn on "Count weeks & days as business days only" if you want the weeks and days portion to skip weekends automatically.
- If business-day mode is on, you can also turn on "Also skip US federal holidays" to leave out public holidays like Thanksgiving or Christmas.
- The result date updates instantly, along with the day of the week, how far it is from today, and a full breakdown further down the page.
How Does This Calculator Add or Subtract Days From a Date?
Behind the scenes, this calculator works the same way a careful person would count on a paper calendar, just a lot faster and with zero chance of a mistake. It handles years, months, weeks, and days in a specific order so the result always comes out correct.
- Step 1 — Years and months are applied first, moving the date to the same day-of-month in the target month. If that exact day doesn't exist in the new month (like January 31 plus one month), the date is adjusted to the last real day of that month instead of accidentally rolling into the next one.
- Step 2 — Weeks and days are converted into a single day count and applied next, either as plain calendar days or, if business-day mode is on, one working day at a time while skipping weekends and holidays.
- Step 3 — Leap years are handled automatically wherever they fall in the range, so an extra February 29 never throws off the count.
- Step 4 — The final result date is checked against today's date to tell you instantly whether it falls in the future or the past, and by how many days.
Calendar Days vs Business Days: Which Should You Use?
A calendar day count moves forward or backward through every single day, weekends and holidays included. A business day count only moves through the days people are typically working, which usually means Monday through Friday, and if you also exclude holidays, official public holidays are skipped too.
This distinction matters more than it looks. If a contract says a payment is due "30 days from signing," that almost always means calendar days, so a plain date calculation is what you want. But if it says "10 business days for processing," a plain 10-day count will give you the wrong answer, because it doesn't account for the weekends sitting inside that stretch. Turning on business-day mode here handles that difference for you automatically.
Why Adding Months Isn't Always as Simple as It Looks
Adding a month to a date sounds easy, but months don't all have the same number of days, which causes a well-known problem. If you add one month to January 31, there is no February 31, so what should happen? Some tools just roll over into March 3, which quietly gives you the wrong date without any warning.
This calculator avoids that trap by clamping the result to the last valid day of the target month instead. So January 31 plus one month correctly lands on February 28 (or February 29 in a leap year), not March 3. The same logic applies whenever you add or subtract months or years and the day-of-month doesn't exist in the destination month.
The 11 US Federal Holidays This Calculator Can Skip
When business-day mode and "Also skip US federal holidays" are both turned on, the calculator checks each stepping day against the official list of US federal holidays, using the standard rule that shifts a holiday to the nearest weekday (the "observed" date) when it falls on a Saturday or Sunday.
- New Year's Day (January 1)
- Martin Luther King Jr. Day (third Monday in January)
- Washington's Birthday, commonly known as Presidents' Day (third Monday in February)
- Memorial Day (last Monday in May)
- Juneteenth National Independence Day (June 19)
- Independence Day (July 4)
- Labor Day (first Monday in September)
- Columbus Day (second Monday in October)
- Veterans Day (November 11)
- Thanksgiving Day (fourth Thursday in November)
- Christmas Day (December 25)
Common Ways People Use an Add/Subtract Days Calculator
This kind of date math shows up far more often in everyday life than most people expect, across both personal and professional situations.
- Working out a due date, deadline, or return window by adding a set number of days to today.
- Checking when a warranty, subscription, trial period, or lease will expire.
- Finding a target delivery or shipping date, especially when the quote is given in business days.
- Figuring out what date it was a certain number of days, weeks, or months ago, for record-keeping or personal reference.
- Planning ahead for an event, appointment, or milestone that's a fixed number of days out.
- Calculating a follow-up date for a medical appointment, court filing, or notice period.
- Setting reminders that are a specific number of days or weeks before or after another date.
Days From Today and Days Ago: Two Sides of the Same Tool
This calculator works equally well in both directions. Set the operation to "Add" and it tells you the date a certain number of days, weeks, months, or years from now — a classic "days from today" calculation. Switch it to "Subtract" and it works backward instead, telling you the exact date a certain number of days, weeks, months, or years ago — a "days before today" or "days ago" calculation.
Because the base date field can be changed to anything, not just today, you can also use it to move forward or backward from any date in the past or future, not only from the current day.
Combining Years, Months, Weeks, and Days in One Calculation
Many date questions aren't a single clean unit like "30 days" — they're a mix, like "2 years and 3 months" or "6 weeks and 4 days." This calculator lets you fill in all four fields at once, and it applies them together in the correct order so the result is accurate no matter how the amounts are combined. There's no need to convert everything into a single unit yourself first.
Common Mistakes People Make Counting Days by Hand
A handful of small errors show up again and again when people try to add or subtract days on a physical calendar, and this calculator avoids every one of them automatically.
- Forgetting that months have different lengths, so "add one month" doesn't always mean "add 30 days."
- Missing a leap year hidden inside a longer date range, which quietly shifts everything by a day.
- Treating every day as a working day, without accounting for weekends or public holidays sitting inside the range.
- Counting inclusively or exclusively without realizing it, which can shift the final answer by exactly one day.
- Losing track of the direction, especially when working backward from a date in the past.
Add Days Calculator for Deadlines, Notice Periods, and Due Dates
One of the most practical uses of this tool is working out deadlines. Contracts, government forms, and legal notices are full of phrases like "within 15 days," "no later than 60 days after delivery," or "90 days from the invoice date." Doing this math by hand across a month boundary is exactly where small mistakes creep in, and a missed deadline can carry real consequences, from late fees to a lease renewal window closing.
This calculator gives you an exact, calendar-accurate answer every time, and the business-day mode is especially useful here, since many notice periods and payment terms are specified in business days rather than calendar days. Just remember that this is a calculation tool, not legal advice — always check the exact wording of the document you're working from, since the way it counts the start date can shift the final deadline by a day.
Working Out Anniversaries, Reminders, and Recurring Dates
Beyond deadlines, this calculator is handy for lighter, everyday planning too. Want to know what day of the week your anniversary falls on next year? Set the base date to this year's anniversary, add 1 year, and check the weekday. Planning a reminder that should land exactly 6 weeks before an event? Set the base date to the event and subtract 6 weeks. Because the tool accepts any base date, not just today, it works just as well for planning forward from a future date as it does for counting from the present.
Frequently Asked Questions
How do I find out what date it will be a certain number of days from today?
Set the Base Date to today (or click "Use today"), choose "Add," and enter the number of days in the Days field. The Result Date updates instantly and shows the day of the week too.
How do I find out what date it was a certain number of days ago?
Set the Base Date to today, choose "Subtract," and enter the number of days. The calculator counts backward and gives you the exact past date.
What's the difference between calendar days and business days here?
Calendar days count every day, including weekends and holidays. Turning on "Count weeks & days as business days only" makes the calculator skip Saturdays and Sundays while counting, and if you also check "Also skip US federal holidays," public holidays are skipped too.
Can I add years, months, weeks, and days all at the same time?
Yes. Fill in any combination of the four fields — for example, 1 year, 2 months, and 10 days — and the calculator applies them together to give you a single accurate result date.
What happens if adding a month lands on a date that doesn't exist, like January 31 plus one month?
The calculator clamps the result to the last valid day of the target month instead of rolling into the next month. So January 31 plus one month gives February 28 (or February 29 in a leap year), not March.
Which holidays does the business-day mode skip?
It checks against the 11 official US federal holidays: New Year's Day, Martin Luther King Jr. Day, Washington's Birthday (Presidents' Day), Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving, and Christmas, using the standard "observed" date when a holiday falls on a weekend.
Can I calculate from a date other than today?
Yes. The Base Date field accepts any date, past or future, so you can add or subtract days from any starting point, not just from today.
Does this calculator account for leap years?
Yes. Every calculation is based on the actual calendar, so any February 29 that falls inside your date range is automatically counted correctly without any manual adjustment.
Is this calculator suitable for legal or contract deadlines?
It gives you a fast, calendar-accurate way to double-check a deadline, but the exact wording of a contract or legal notice still matters — check whether it means calendar days or business days, and whether the start date itself is counted, then match those settings here. For anything with real financial or legal consequences, treat this as a helpful check rather than a substitute for reading the document or asking a professional.