Time Card Calculator
Enter each day's start time, end time and break to total your weekly hours, split regular and overtime, and estimate your gross pay — all in your browser.
| Day | Start | End | Break (min) |
|---|---|---|---|
| MondayMon | |||
| TuesdayTue | |||
| WednesdayWed | |||
| ThursdayThu | |||
| FridayFri | |||
| SaturdaySat | |||
| SundaySun |
Preset fills the overtime rule below. Choose Custom to set your own.
Frequently Asked Questions
Does it handle overnight shifts?
Yes. If a day’s end time is earlier than its start time, the calculator treats it as an overnight shift and adds 24 hours, so a shift from 22:00 to 06:00 correctly counts as 8 hours.
Does it calculate overtime?
Yes. Any weekly hours above the overtime threshold you set — 40 hours by default — are counted as overtime and paid at your chosen multiplier, which defaults to 1.5×.
Can it work out my pay?
Yes. Enter an hourly rate and the calculator multiplies your regular hours by that rate and your overtime hours by the rate times the multiplier to show estimated gross pay in your currency.
Does it support different country overtime rules?
Yes. Pick a region preset to fill the overtime rule automatically — United States and California (with 8-hour daily overtime), the European Union and United Kingdom (48 hours/week), Australia (38 hours/week) and India (48 hours/week) — or choose Custom to set your own weekly threshold, daily threshold and multiplier.
Can I export my timesheet?
Yes. After calculating, use Export CSV to download a spreadsheet with each day’s start, end, break and hours plus the weekly regular, overtime and gross pay totals.
Understanding the Time Card Calculator
The Time Card Calculator turns a week of start times, end times and breaks into accurate totals — no spreadsheet formulas required. Fill in a simple Monday-to-Sunday grid, set your hourly rate, and the tool instantly works out each day's hours, your weekly total in both H:MM and decimal form, how many hours fall under regular versus overtime, and your estimated gross pay. It understands overnight shifts that cross midnight, subtracts unpaid breaks, and applies an overtime multiplier above whatever weekly threshold you choose. Everything runs entirely in your browser, so your hours and pay details never leave your device. Copy, download as CSV, or print the result for your records.
How it works
For each day you enter a start time and end time using your browser's time pickers, plus optional unpaid break minutes. The calculator converts each time to minutes, subtracts the start from the end, and — if the end is earlier than the start — adds 24 hours to handle an overnight shift. It then removes the break and divides by 60 to get that day's hours, clamping any negative result to zero. Daily hours are summed into a weekly total. Hours up to your overtime threshold (40 by default) count as regular; anything above counts as overtime. Gross pay is regular hours times your rate plus overtime hours times your rate times the multiplier.
Worked example
Say you work 9:00–17:30 Monday to Friday with a 30-minute unpaid lunch each day. That's 8 hours per day, or 40 hours for the week. With an hourly rate of 20 and the default 40-hour overtime threshold, all 40 hours are regular, giving 40 × 20 = 800 gross pay. Add a Saturday 10:00–16:00 shift (6 hours) and your total becomes 46 hours: 40 regular plus 6 overtime. At 1.5×, the overtime adds 6 × 20 × 1.5 = 180, for 980 total.
Tips & common mistakes
- Use 24-hour times (or your device's AM/PM picker) and put the actual finish time in the End box — if it's before the Start time the tool automatically treats it as an overnight shift.
- Enter unpaid breaks in minutes (e.g. 30 or 60); paid breaks should be left out so they still count toward your hours.
- The overtime threshold is per week, not per day — lower it to 35 or 38 if your contract defines overtime differently, or raise it if you don't earn overtime.
- Adjust the multiplier for special rates: 1.5 for time-and-a-half, 2 for double-time, or 1 if overtime is paid at your normal rate.
- Leave the hourly rate blank if you only want hour totals; the gross pay box simply shows a dash until you add a rate.
- Use Download CSV or Print/PDF to keep a copy of your weekly breakdown for payroll or your own records.