Boneyard Tools

Add Business Days to a Date

Pick a start date and type how many business days to move forward, or a negative number to move back. The calculator steps one calendar day at a time and only counts Monday through Friday, skipping every weekend and any holiday you paste in. The result appears immediately as a date plus its weekday name, ready to copy.

How to add business days to a date

  1. Set the Start date using the date picker (it defaults to today).
  2. In 'Business days to add', type a whole number, for example 5, or a negative number like -3 to count backward.
  3. Optionally paste holidays into the box below, one YYYY-MM-DD date per line, to skip them as well.
  4. Read the Result date and the weekday name shown beneath it.
  5. Click Copy to put the result date on your clipboard.

Examples

Add two business days across a weekend

Start 2026-06-11 (Thursday), add 2 business days
2026-06-15 (Monday), because Saturday and Sunday are skipped

Skip a holiday that lands on a workday

Start 2026-06-11, add 1 business day, holiday 2026-06-12
2026-06-15 (Monday), since the Friday holiday is passed over

Subtract three business days

Start 2026-06-15 (Monday), add -3 business days
2026-06-10 (Wednesday), counting backward past the weekend

Frequently asked questions

What counts as a business day?

Monday through Friday. Saturdays and Sundays are always skipped, and any holidays you list are skipped as well. There is no distinction between full and half days.

Can I subtract business days instead of adding?

Yes. Enter a negative number, such as -10, and the calculator steps backward through working days, still skipping weekends and holidays. The weekday label updates to match the earlier date.

How do I enter holidays?

Type or paste each holiday as a YYYY-MM-DD date on its own line in the holidays box. A holiday that already falls on a Saturday or Sunday changes nothing, because weekends are skipped anyway.

Is the start date itself counted?

No. Counting begins the day after the start date when adding and the day before when subtracting. Adding zero business days therefore returns the start date unchanged.

Do time zones or daylight saving affect the answer?

No. Every date is handled as a plain calendar date in UTC, so clock shifts, daylight saving, and your local time zone never move the result by a day.

What if I type a non-whole number of days?

The input rounds toward zero, so 2.9 is treated as 2. The engine only accepts whole business days, since fractional working days are not well defined here.

What happens if a holiday date is malformed?

Each holiday line is validated. An entry that is not a real YYYY-MM-DD date, such as 2026-13-40, produces an error message instead of a result, so a typo cannot silently skew the count.

Does it know about public holidays automatically?

No. It has no built-in holiday calendar, because holidays vary by country, region, and company. You supply the exact dates you observe, which keeps the result correct for your situation.

Is my input private?

Yes. All the date math runs locally in your browser and nothing is sent to a server, so your dates and holiday list never leave your device.

Learn more

Related tools