BCBetter Calculators

Working Hours Calculator

Calculate total working hours over a period based on days per week, hours per day, and vacation.

🧮

Enter your values and click Calculate

How It Works

The calculator first finds net hours per day by subtracting break time (in minutes ÷ 60) from your total daily hours. For example, 8 hours minus a 30-minute break (0.5 hours) gives 7.5 net hours per day. It then calculates total working days as (days per week × number of weeks) minus vacation days. Total net hours equals net hours per day multiplied by total working days. Average weekly net hours is net hours per day multiplied by working days per week. Average monthly hours apply a 52/12 multiplier to convert from a weekly rate to a monthly rate, accounting for the fact that months average 4.33 weeks rather than exactly 4. If break time equals or exceeds daily hours, or vacation days exceed total scheduled days, the calculator returns an error rather than a zero or negative result.

Examples

Standard full-time year with 10 vacation days
A typical 40-hour week with a 30-minute lunch and 10 days annual leave.
Result: ~1,937 net working hours per year.
Part-time 6-month contract
25 hours per day across 3 days a week for 26 weeks, no vacation.
Result: ~195 net working hours over the contract.
Contractor with generous vacation
Full-time work but with 25 vacation days in a year.
Result: ~1,812 net working hours per year.

Frequently Asked Questions

What is the difference from the Work Hours Calculator?
The Work Hours Calculator computes net hours for a single shift based on clock-in and clock-out times. This calculator computes total net hours across an entire period of weeks, accounting for scheduled working days and vacation days.
How are vacation days subtracted?
Vacation days are subtracted from the total working days before multiplying by net hours per day. For example, 5 vacation days removed from a 260-day work year leaves 255 working days.
What does 'net hours per week' mean?
Net hours per week is your daily hours minus break time, multiplied by your working days per week. It represents the actual productive hours you work each week after accounting for unpaid breaks.

Related Calculators