Business Day Calculator
Add a number of business days to a date, or count how many business days fall between two dates - automatically skips weekends, with optional holidays.
Recommended Settings
Pro Tips
- •Weekends (Saturday and Sunday) are automatically excluded from both modes
- •Add specific holiday dates, one per line in YYYY-MM-DD format, to exclude them too
- •Use a negative number in 'Add' mode to count business days backward from the start date
- •When counting between two dates, both the start and end dates are included if they fall on a business day
Most Popular
Most users add 5-10 business days to estimate a shipping or processing deadline
When to Use This Tool
Calculate the expected delivery date based on a stated number of business days.
Determine a deadline that falls a specific number of business days from a trigger date.
Plan project milestones based on working days rather than calendar days.
Count business days for payroll processing or billing cycle calculations.
How It Works
Step through each calendar day one at a time from your starting point
Skip weekends automatically, and skip any date you've listed as a holiday
Either count matching business days until reaching your target date, or keep counting business days until you've added the requested number
100% Private
Files never leave your device. All processing happens locally in your browser.
Lightning Fast
Powered by Client-side calendar date iteration for optimal performance on modern browsers.
Open Source
Built with verified, open-source libraries. Fully transparent.
Frequently Asked Questions
What counts as a business day?
Monday through Friday, excluding any dates you've explicitly listed as holidays. Saturday and Sunday are always excluded.
Can I exclude public holidays?
Yes, list them one per line in the holidays field using YYYY-MM-DD format, and they'll be excluded from both the count and add calculations.
Does this account for regional holiday differences?
No, it doesn't include any built-in holiday calendar since holidays vary by country and region - you provide the specific dates relevant to you.
Is my data sent to a server?
No. All calculation happens entirely in your browser.
Are the start and end dates included when counting?
Yes, both endpoints are included in the count if they themselves fall on a business day.