Updated September 2026

Calculate 7 days of hours, overtime & pay

Turn clock-in times, lunch breaks and overnight shifts into an instant weekly total. Save your settings, share the exact result and download a practical payroll summary.

Calculate my hours ↓

Free · No email or account · Data processed on this device

7-day totals Daily or weekly overtime Shareable results
TimeSheet Math calculator interface Instant browser calculation

Free weekly calculator

Weekly time card calculator with lunch breaks and overtime

Enter up to seven shifts. Totals update instantly as you type.

Reviewed September 2026 · Bookmark this page for your next pay period
7-Day Time CardHours, overtime and estimated gross pay
Local calculation
DayClock inClock outUnpaid breakHours
Total hours0.00
Regular hours0.00
Overtime hours0.00
Estimated gross pay$0.00

Your result is ready. Download a printable record or CSV, copy a restorable link, or save these settings for next week.

Nothing is uploaded. Shared URLs contain your selected entries after the # symbol; review them before sending. Pay is an estimate, not payroll or legal advice.

Built for repeat use

From raw punches to a useful record

One screen for calculating, checking, sharing and exporting a weekly time card.

Share a restorable result

Copy a URL containing the current entries. Opening it restores the same weekly calculation without uploading data.

Save recurring settings

Keep your hourly rate, overtime rule and preferred break duration in local browser storage for the next visit.

Export usable files

Download a spreadsheet-friendly CSV or a clean printable HTML summary containing the entered shifts and totals.

Save and cite

Decimal-hours reference and citation tools

A quick reference worth bookmarking, plus copy-ready attribution for teams and publishers.

Minutes-to-decimal-hours quick chart

Decimal hours = minutes ÷ 60. Values below are rounded to two decimals.

5 min0.08 hr
10 min0.17 hr
15 min0.25 hr
20 min0.33 hr
30 min0.50 hr
40 min0.67 hr
45 min0.75 hr
50 min0.83 hr

Embed or cite this calculator

Copy this attribution to reference the tool from an article, handbook or internal resource.

Three steps

How to calculate a weekly time card

1

Enter each shift

Choose clock-in and clock-out times, then subtract any unpaid meal or rest break in minutes.

2

Set overtime and pay

Add an hourly rate and select a weekly or daily overtime threshold. Overnight shifts are recognized automatically.

3

Check, share or export

Review regular and overtime hours, then copy the result URL or download the printable summary and CSV.

Frequently asked questions

Time card calculation answers

How do I calculate hours worked with a lunch break?
Subtract the unpaid break from the elapsed time between clock-in and clock-out. This calculator performs that calculation for every entered day and totals the week.
Can it calculate an overnight shift?
Yes. When clock-out is earlier than or equal to clock-in, the calculator treats clock-out as occurring the following day.
How are daily and weekly overtime different?
Weekly overtime applies one threshold to total weekly hours. Daily overtime applies a threshold separately to each day. Requirements vary, so confirm the rule for your employer and location.
Does TimeSheet Math upload my entries?
No. Calculations and saved settings stay in your browser. Share links encode selected entries in the URL fragment, which browsers do not send as part of a normal page request.
Is the gross-pay result a final payroll amount?
No. It is an estimate based on your hourly rate and overtime settings. Taxes, premiums, rounding policies and local rules can change final payroll.
What happens if I download before entering shifts?
You receive a reusable sample time-card template, so every download button provides an immediately usable file.

Take the result with you

Download a time card you can use today

Get a printable weekly summary containing shifts, breaks, regular hours, overtime and estimated gross pay.

Free · No registration or email · Generated entirely in your browser