💼 Work & pay

Timecard calculator: add up weekly hours and pay

Enter the start time, end time and unpaid break for each day. You get the hours for each day and the week, overtime and pay.

Free · no signup Runs in your browser

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday

Sunday

Hours for the week—

    How do I calculate hours worked from start and end times?

    Subtract the start time from the end time and take off the unpaid break. A shift from 9:00 to 17:30 is 8 hours 30 minutes; with a 30-minute unpaid break it is 8 hours. If the end time is earlier than the start time, the shift is taken to run past midnight, so 22:00 to 06:00 is 8 hours. The calculator does this for every day of the week, adds the hours, splits off overtime above a weekly threshold and works out gross pay.

    Why we built this calculator

    Working out hours from clock times is simple until it is not: minutes that do not convert neatly to decimals, a lunch break that is unpaid on some days, a night shift across midnight, a week to add up for a paycheque or an invoice. Mistakes are common, and since pay depends on the total, they cost real money for either side. This timecard does the arithmetic for the whole week and shows both forms of the answer, hours and minutes (for example 41:30) and decimal hours (41.5), which is what payroll and invoices usually need.

    Everything is worked out in your browser. Nothing you enter is sent anywhere or stored.

    How it works

    Each time is turned into minutes after midnight. The length of the shift is the end minus the start, with 24 hours (1,440 minutes) added if the end is not later than the start, so overnight shifts work. The unpaid break is taken off, and the day's minutes are added to the week. Decimal hours are the minutes divided by 60: 7 hours 45 minutes is 7.75, not 7.45. Regular hours are the weekly total up to your threshold (40 by default), and the rest are overtime, paid at the multiplier you set (1.5 for time and a half). Gross pay is regular hours times the rate plus overtime hours times the rate times the multiplier. The thresholds and multipliers you use should match your province, your contract or your employer's policy.

    How to use it

    • For each day you worked, enter the start time, the end time and the unpaid break in minutes. Leave days off blank.
    • Set the weekly overtime threshold and the overtime multiplier if they are not 40 and 1.5.
    • Enter your hourly rate to see regular pay, overtime pay and gross pay.
    • Read the total in hours and minutes and in decimal hours.
    • Check the daily lines against your own records before you submit a timesheet or an invoice.

    Use cases

    • Filling in a weekly timesheet or a bi-weekly pay period
    • Invoicing a client for hours worked
    • Checking a paycheque against the hours you worked
    • Working out night-shift hours across midnight
    • Seeing how much overtime a schedule creates
    • Parents and caregivers tracking hours for childcare or support

    Problems you may run into

    Most trouble is about rules and conversions.

    Problems you may run into, and what to do
    What you seeLikely causeWhat to do
    My payroll shows 7.45 hours but I get 7.757 hours 45 minutes is 7.75 hours, not 7.45Use decimal hours: minutes ÷ 60
    The hours look too high for a night shiftThe end time is after midnight and the break is not enteredEnter the break; the tool counts the shift across midnight automatically
    Overtime is different from my employer'sProvinces and employers use daily and weekly rules, and different multipliersChange the threshold and multiplier, or see the overtime calculators for your province
    Paid breaksOnly unpaid breaks should be taken offEnter 0 for a paid break
    A week that spans two pay periodsA pay period may not start on MondayEnter the days of your own period in order
    RoundingEmployers may round to the nearest quarter hourCheck your employer's policy; enter the times as recorded

    Paid hours and the law

    Rules about overtime, breaks and pay for hours worked are set by each province and territory (and by the federal government for federally regulated workplaces). Overtime thresholds, rates and what counts as a break differ, so use this as a calculator for your own numbers and check the rules that apply to you. For Ontario, see the overtime, vacation pay and public holiday pay calculators on this site, and the overtime calculator for other provinces. This is general information, not legal or payroll advice.

    The formula

    How the answer is worked out.

    • each shift = end − start (adding 24 hours if the end is not later than the start) − unpaid break
    • week = sum of the days; decimal hours = minutes ÷ 60
    • regular hours = the week's total up to the threshold; overtime hours = the rest
    • gross pay = regular hours × rate + overtime hours × rate × multiplier

    Times are in 24-hour form as set by your browser's time fields. Pay is gross, before tax, CPP, EI and other deductions. The overtime threshold and multiplier are your own settings.

    Example: a normal week with a long Friday

    Monday to Thursday 9:00 to 17:30 with a 30-minute break, and Friday 9:00 to 20:00 with a 60-minute break; $22 an hour; overtime over 40 hours at 1.5.

    1. Monday to Thursday8:00 each = 32:00
    2. Friday11:00 − 1:00 = 10:00
    3. Week42:00 = 42.0 hours; 40 regular, 2 overtime
    4. Pay40 × $22 + 2 × $33 = $946.00

    42 hours, $946.00 gross

    Change the threshold to match your province.

    Terms on this page

    Decimal hours
    Hours written as a decimal, so 7 hours 30 minutes is 7.5.
    Overtime
    Hours worked above a set number, often paid at a higher rate.

    Common questions

    How do I calculate hours worked?

    End time minus start time, minus the unpaid break. The calculator does it for the whole week.

    How do I convert hours and minutes to decimals?

    Divide the minutes by 60: 45 minutes is 0.75 hour.

    Does it handle overnight shifts?

    Yes. If the end is earlier than the start, the shift runs past midnight.

    Does it work out overtime?

    Yes, above the weekly threshold you set, at the multiplier you set. Your province's rules may differ.

    Is anything stored?

    No. Nothing is saved or sent.

    Is anything I enter sent to a server?

    No. The calculation happens in your browser and nothing you type leaves your device.

    Where these numbers come from

    Last verified 2026-10-25 The method on this page is checked against the sources above at least once a year. Spotted something out of date? Tell us and we will fix it.

    💼 Work and pay calculators

    Calculators for the moments where you need to know exactly what you are owed.

    See all 11 calculators in this section