Skip to content
HatchCalc

Time Card Calculator

Weekly hours from clock-in, clock-out, and breaks — with overtime split.

Weekly time card

Leave a day's start and end blank if you didn't work that day.

Monday

7.50 h

Tuesday

7.50 h

Wednesday

7.50 h

Thursday

7.50 h

Friday

7.50 h

Saturday

Day off

Sunday

Day off

Optional — enter it to see estimated gross pay.

Hours worked beyond this get counted as overtime.

Total weekly hours

37.50hours

Total (h:mm)37:30
Regular hours37.50 hours
Overtime hours0.00 hours

How to add up a time card by hand

A time card calculator is really just doing three simple steps for every day, then adding the days together. Once you know the steps, you can check any paycheck or timesheet yourself:

  1. Convert both times to minutes. Count minutes from midnight — so 8:30 AM is 8 × 60 + 30 = 510 minutes, and 5:15 PM (17:15 in 24-hour time) is 17 × 60 + 15 = 1,035 minutes.
  2. Subtract start from end. 1,035 − 510 = 525 minutes on the clock, from first punch-in to last punch-out.
  3. Subtract any unpaid break. A 45-minute lunch brings that down to 525 − 45 = 480 minutes of actual work.

Finally, convert the answer back to hours by dividing by 60: 480 ÷ 60 = 8.0 hours. So an 8:30 AM to 5:15 PM shift with a 45-minute lunch comes out to exactly 8 hours worked — which is exactly what the calculator above will show you if you enter those three values. Do this for each day, then add the daily totals to get your hours for the week.

Decimal hours vs. hours and minutes

Time cards are usually written the way people talk about time — hours and minutes, like "8 hours 45 minutes." Payroll systems, on the other hand, almost always run on decimal hours, where a fraction of an hour is expressed as a decimal instead of minutes — 7.75 hours instead of 7 hours 45 minutes. That's why this calculator's big number is a decimal: it's the number your paycheck math will actually use.

The conversion is simple once you know the pattern: divide the minutes by 60. A handy shortcut is that every 6 minutes equals exactly 0.1 of an hour, since 60 minutes ÷ 6 = 10 tenths. Here's a quick reference for common values:

MinutesDecimal hours
:060.10
:150.25
:300.50
:450.75
:540.90

So 7 hours 45 minutes is 7 + 0.75 = 7.75 hours, and 8 hours 6 minutes is 8 + 0.1 = 8.1 hours. The calculator above does this conversion for you automatically, both for each day and for your weekly total.

Are your breaks paid or unpaid?

Whether a break should be subtracted from your hours depends on how long it is and what it's for. As a general rule of thumb under US federal guidance:

  • Short breaks (roughly 5 to 20 minutes)are usually considered paid work time, since they're treated as benefiting the employer and you're not free to leave for the whole break.
  • Bona fide meal periods (typically 30 minutes or more) can be unpaid, but only if you're genuinely relieved of all duties — if you're expected to keep working through lunch, it usually has to be paid.

States and individual employers can set stricter rules than the federal baseline, and some require paid rest breaks or specific meal-break timing. This calculator simply subtracts whatever break minutes you enter, so use it with whatever break length actually applies to your job — paid breaks generally shouldn't be entered at all, since they don't reduce your paid hours.

How overtime works on a time card

Under the federal baseline that covers most hourly (non-exempt) workers in the US, overtime kicks in once your hours for a single week go over 40 — not per day, and not averaged across two weeks. Every hour past that 40-hour line is typically paid at 1.5 times your regular hourly rate, commonly called "time and a half."

That's exactly what the calculator above tracks: enter your days, set the overtime threshold (40 hours by default, though some states and union contracts use different rules — including daily overtime), and it splits your weekly total into regular hours and overtime hours automatically. Add your hourly rate and it estimates gross pay for both parts, with overtime hours paid at 1.5×. If you want to explore overtime pay on its own — including double-time scenarios — our overtime pay calculator covers that in more detail.

Frequently asked questions

How do I calculate hours worked with a lunch break?

Convert your start and end times to minutes past midnight, subtract start from end to get total minutes on the clock, then subtract your unpaid break in minutes. Divide the result by 60 to get decimal hours. For example, 8:30 AM to 5:15 PM is 510 minutes to 1,035 minutes, or 525 minutes on the clock. Subtract a 45-minute lunch and you get 480 minutes, which is 8.0 hours.

What is 7 hours 45 minutes in decimal?

7.75 hours. The 45 minutes converts to 0.75 of an hour (45 ÷ 60 = 0.75), so 7 hours 45 minutes becomes 7 + 0.75 = 7.75 hours.

Does my employer have to pay for breaks?

It depends on the length and type of break, and it varies somewhat by state. As a general rule of thumb under federal guidance, short breaks of about 5 to 20 minutes are usually treated as paid work time, while a genuine meal break of 30 minutes or more can be unpaid as long as you're fully relieved of duties. This is general guidance, not legal advice — check your state's labor department and your employer's policy for the exact rules that apply to you.

How does overtime show up on a time card?

Once your total hours for the week cross your overtime threshold — 40 hours a week under the federal baseline for most hourly workers — the hours above that line get tracked separately as overtime instead of regular time. This calculator splits your weekly total into regular and overtime hours automatically, and if you enter an hourly rate, it estimates pay for each at your regular rate and at time and a half. For a deeper look at how that premium is calculated, see our overtime pay calculator.

What happens if I clock out after midnight?

This calculator handles overnight shifts automatically. If your end time is earlier in the day than your start time — say you start at 10:00 PM and end at 6:00 AM — it assumes you worked past midnight and adds 24 hours to the end time before subtracting, so the shift comes out to a positive number of hours instead of a negative one.

Why does a day show 0.00 hours even though I entered times?

That happens when your break minutes are equal to or larger than the time between your start and end times, so there's no work time left after the break is subtracted. Double-check that your start, end, and break entries are correct for that day — a common cause is picking AM instead of PM, or entering a break in the wrong field.

Related tools