belun.app Blog

Time Card Calculator — Weekly Hours & Overtime

Day In Out In Out Break Hours Decimal Pay
Mon — — —
Tue — — —
Wed — — —
Thu — — —
Fri — — —
Sat — — —
Sun — — —

Use the second In/Out pair only when the employee clocks out for lunch. If the break is a flat deduction, put the minutes in the Break column instead — doing both subtracts it twice.

×
h
h
Total this week
0:00
0.00 decimal hours across 0 days
Regular hours
0:00
Overtime hours
0:00
Unpaid break
0:00
Average day
0:00
Longest day
0:00
Effective rate
—

Minutes to decimal hours

Payroll forms want decimal hours; clocks give you minutes. The two are not the same digits, and typing one where the other belongs is the most common error on a hand-written card. Divide minutes by 60 — or read it off here.

Minutes Decimal Notes
3 min 0.05 The smallest step most forms accept.
6 min 0.10 A tenth of an hour, exactly.
15 min 0.25 The quarter-hour every payroll form wants.
20 min 0.33 Repeating — 0.33 is the usual rounding.
30 min 0.50 Half an hour. Typed as 8.30 it loses 12 minutes.
40 min 0.67 Two-thirds of an hour.
45 min 0.75 Three quarters.
50 min 0.83 Not 0.50 — the digits are not the minutes.

How punch rounding lands

Rounding is applied to each punch before any subtraction, which is what payroll systems do — rounding the total instead gives a different answer. The quarter-hour column is the US seven-minute rule: the first seven minutes round back, the eighth rounds forward.

Punch Exact Nearest 6 min Nearest 15 min
8:03 8:03 8:06 8:00
8:07 8:07 8:06 8:00
8:08 8:08 8:06 8:15
8:12 8:12 8:12 8:15
17:52 17:52 17:54 17:45
17:53 17:53 17:54 18:00

Overtime thresholds by jurisdiction

Set the two threshold fields to match wherever the work happens. The defaults — 8 hours a day and 40 a week — suit a California-style card; set the daily field to 0 for a federal US, UK or most-of-Europe arrangement where only the weekly total matters.

Where Daily Weekly Rate Notes
US federal (FLSA) None Over 40 h 1.5× The federal floor. No daily overtime at all — a 12-hour Tuesday earns nothing extra if the week stays under 40.
California Over 8 h Over 40 h 1.5× / 2× Double time past 12 hours in a day, and past 8 hours on the seventh consecutive workday.
Alaska, Nevada, Colorado Over 8 h Over 40 h 1.5× Daily and weekly both apply; Colorado also has a 12-hour rule.
UK None None Contract No statutory overtime premium. The 48-hour average working week cap is a limit, not a pay rule.
EU / Russia Over 8 h Over 40 h 1.5× / 2× Russia pays 1.5× for the first two overtime hours in a day and 2× after that.

A summary for planning, not legal advice. Gross pay here is before tax and before any deductions, and nothing on this page accounts for shift differentials, holiday premiums or salaried-exempt status.

Type each day's punches, subtract the unpaid breaks, and get the week's total in both hours-and-minutes and decimal hours, split into regular and overtime, with gross pay if you add a rate. Night shifts that run past midnight are handled, punch rounding matches what payroll systems actually do, and the card stays in your browser between visits. No account, no uploads, and it prints on one page.

How it works

  1. 1
    Fill in the punches for each day Put the clock-in and clock-out time in the first pair of boxes. If the shift is split by an unpaid lunch that gets clocked out, use the second pair as well; if the break is just deducted on paper, type the minutes in the Break column instead.
  2. 2
    Set the overtime and rounding rules Daily overtime after 8 hours and weekly overtime after 40 is the common US setup, and it is the default. Set either to 0 to switch it off — UK and most EU contracts have no daily threshold. Pick a rounding increment if your employer rounds punches to 6 or 15 minutes.
  3. 3
    Read the totals, then copy or print The summary gives weekly hours in both formats, regular and overtime hours, and gross pay once you enter an hourly rate. Copy puts a plain-text version on your clipboard for an email, and Print lays the card out for a signature.

Your data stays private

All processing happens entirely in your browser. No files, text, or data are ever sent to our servers. You can disconnect from the internet and this tool will still work.

Frequently asked questions

How do I calculate hours worked on a time card?
Convert both punches to minutes, subtract, take off the unpaid break, then divide by 60 at the very end. For 8:30 to 17:15 with a 45-minute lunch: 1035 minutes minus 510 is 525, minus 45 is 480 minutes, which is 8 hours exactly. Doing it in hours and minutes along the way is what produces the wrong answers — minutes are base 60, so they do not add like decimals.
What is 8 hours 30 minutes in decimal hours?
8.5, not 8.30. Divide the minutes by 60: 30 ÷ 60 = 0.5. This is the single most expensive time card mistake, because 8.30 is twelve minutes short and nobody notices until the end of the quarter. The calculator shows both columns side by side for exactly that reason, and there is a conversion chart further down the page.
How does a time card handle a night shift that crosses midnight?
Add 24 hours to the clock-out before subtracting. A 22:00 to 06:00 shift is not minus 16 hours — it is 8 hours. This calculator detects the case automatically: whenever a clock-out is earlier than its clock-in, the shift is read as running into the next day and the row is flagged. Spreadsheet time cards are where this breaks, which is why a Friday night shift so often shows as negative.
How is overtime worked out when both a daily and a weekly rule apply?
Daily overtime is counted first, and those hours are then excluded from the weekly count — otherwise the same hour gets paid twice. Four 10-hour days in California give 8 hours of daily overtime and 32 regular hours; because 32 is under 40, the weekly rule adds nothing. That ordering is what this calculator does, and it is the standard payroll treatment.
Is rounding punch times legal?
In the US, yes, within limits. The FLSA permits rounding to increments up to 15 minutes provided it is neutral over time — it cannot systematically favour the employer. That is the origin of the seven-minute rule: 8:07 rounds back to 8:00, 8:08 forward to 8:15. Rounding that always goes down, or that only applies to clock-ins, has lost employers a lot of wage-and-hour cases.
Are unpaid lunch breaks deducted automatically?
Only if you tell the calculator about them, because there are two ways to record a break. If the employee clocks out and back in, enter the second punch pair and the gap is excluded on its own. If the break is a flat deduction, put the minutes in the Break column. Do not do both for the same lunch — you will deduct it twice.
Do my time card entries get sent anywhere?
No. The arithmetic runs in JavaScript on your device and the page works with the network switched off. The card is saved in your browser's local storage so it survives a refresh during the week — that copy never leaves your machine, and the Reset button clears it.
Can I use this as an official timesheet?
As the arithmetic, yes. As the record of hours, that depends on your employer: many require their own form or system. The Print button produces a clean one-page layout with the punches, daily totals and the week's hours, which is usually enough to attach to whatever form they do use.

From the blog

Time Card Maths: Minutes, Decimals and Overtime Why 8:30 is not 8.30, how punch rounding really works, and the overtime order payroll gets wrong. Read the post →

Related tools