Time card calculator
A time card calculator adds the time between each day's start and finish, subtracts unpaid breaks, and totals the week. Enter your shifts below to see hours and decimal hours. If needed, add a pay rate and your overtime settings for an estimate, then copy or export your timesheet.
7 or 14 days
Each seven-day week is totalled on its own
Breaks and overtime
Unpaid breaks deducted, overtime only under the rule you enter
CSV and print
Export the timesheet without signing up
Use the time card calculator
Enter each day's start and finish, deduct unpaid breaks, and add a rate and overtime rule only if you want a gross estimate. Blank days are skipped; a half-filled day is flagged.
Totals
Enter at least one day's start and finish times to see the weekly total.
Totals are out of date. Complete or clear the highlighted day to update them.
- Net hours worked
- — (— decimal hours)
- Unpaid breaks
- —
- Days completed
- —
- Regular hours
- —
- Overtime hours
- —
- Gross pay estimate
- —
Assumptions
Estimate only
Check your contract and applicable payroll rules before using these amounts for payment. The overtime rule is one you entered; it is not a statement of statutory entitlement, take-home pay or an approved timesheet.
Overnight shifts
Hours from a shift that ends the next day are credited to the day it started. If your payroll splits shifts at midnight or at a workweek boundary, split the shift into two rows under your applicable rules.
Calculated in your browser. Times, breaks and rates are not sent to a server or written to the page address. Consented analytics record only that a time card was completed or exported, never the values.
Timesheet calculator
How weekly hours are calculated
For each day, net hours = finish − start (+ 24 hours when the shift ends the next day) − unpaid break. The week is the sum of its days, and decimal hours are the total minutes divided by 60. Nothing is rounded until the money is calculated.
09:00 to 17:30, 30 min unpaid break → 8:30 − 0:30 = 8:00 (8.00 h)
Five such days → 40:00 (40.00 h)A weekly timesheet built this way records the time you were at work under your break policy. It is not, on its own, a record of billable time or of paid time; those depend on your agreement and your payroll rules.
Time card calculator with lunch
Lunch breaks and overnight shifts
Enter only unpaid breaks. A paid break stays inside the day's hours, so leave the break field empty or at zero for it. If a break is longer than the shift, the row is flagged rather than producing a negative day.
For a night shift, tick "Ends next day". A 22:00 start and 06:00 finish then counts as eight hours before breaks instead of a negative number. Those hours are credited to the day the shift started. If your payroll splits at midnight or at a workweek boundary, split the shift into two rows under your own rules; the calculator will not guess.
Time card calculator with overtime
Estimating overtime and gross pay
Weekly thresholds
With a weekly rule, regular hours are the smaller of the week's net hours and your threshold; anything above the threshold is overtime. Gross = regular × rate + overtime × rate × multiplier. The default rule is "None". If you choose "Weekly", 40 hours and 1.5× appear as editable examples, not as a statement of what you are owed.
In the United States, federal overtime rules generally require at least 1.5× for hours over 40 in a workweek for covered, non-exempt employees, with exceptions and stronger state rules in places (see theUS Department of Labor). Other countries and contracts differ. This calculator applies your rule; it does not determine eligibility.
Why a fortnight is two weeks
A 14-day card is two seven-day workweeks. In weekly-threshold mode each week is assessed on its own and the results are added, so 50 hours followed by 30 hours is 10 hours of overtime, not zero. Averaging across the fortnight would hide the first week's overtime.
Reference
Example timesheet
ExampleA standard week with a 30-minute unpaid break each day. Use "Try a 9:00–17:30 week" above to load it into the calculator.
| Day | Start | Finish | Unpaid break (min) | Net |
|---|---|---|---|---|
| Monday | 09:00 | 17:30 | 30 | 8:00 |
| Tuesday | 09:00 | 17:30 | 30 | 8:00 |
| Wednesday | 09:00 | 17:30 | 30 | 8:00 |
| Thursday | 09:00 | 17:30 | 30 | 8:00 |
| Friday | 09:00 | 17:30 | 30 | 8:00 |
| Week | 150 | 40:00 (40.00 h) |
Frequently asked questions
Time card and timesheet questions
How do I calculate hours with a lunch break?
Subtract an unpaid break from the time between starting and finishing. Do not deduct a paid break merely because it is called lunch; use the arrangement that applies to the work.
Can I enter an overnight shift?
Yes. Select "Ends next day" for that row so the calculation does not mistake a night shift for a negative duration.
How does the overtime estimate work?
Choose no overtime, a weekly threshold or a daily threshold and enter the multiplier. The tool applies only that selected rule; it does not decide which law, exemption or agreement applies.
Does a biweekly card average overtime across two weeks?
No. In weekly-threshold mode, each configured seven-day workweek is calculated separately, then the results are added.
Is total time the same as billable time?
No. A time card totals work under your selected break policy. Whether particular work is billable to a client depends on the agreement and project.
Can I download without signing up?
Yes. Download a CSV or use the print view without creating an account. You can also copy the totals.
Is the pay result my take-home pay?
No. It is an estimate before tax, deductions and other payroll adjustments, based only on the rate and rule you enter.
Related tools
More free tools for time and billing
Next step
From time cards to tracked projects
Need a record that continues beyond this week? Track work against projects instead of rebuilding the same card, and submit it for approval when your team needs that step.