Time Card Calculator
Time card and time clock calculator: clock in/out, breaks, overnight shifts, rounding to 5-15 minutes, decimal hours, overtime and pay estimate.
Select the Monday of this work week
One line per day: Day, Clock-in, Clock-out, Break. Use 24hr or 12hr time (e.g., 9:00 AM, 17:00, 1:30 PM). Break is h:mm or just minutes (0:30 or 30) and can be left off if you set a default break below. Times without AM/PM are read as 24-hour. A clock-out earlier than the clock-in is an overnight shift.
Applied to every line that has no break of its own, e.g. 30 for a 30-minute lunch. Blank means no break.
Results
Total Hours
35.75 hours
- Total (h:mm)
- 35:45
- Regular Hours
- 35.75 hours
- Overtime Hours
- 0.00 hours
The formula
Daily Hours = (End - Start - Break) / 60 min | Weekly Hours = sum(Daily Hours)
- S & E
- Start & End Time
- B
- Break Duration
- OT
- Overtime Threshold
Worked example — Regular Hourly Rate 25.00, Time Entries Mon, 9:00 AM, 5:30 PM, 0:30 Tue, 8:55 AM, 5:10 PM, 0:30 Wed, 9:00 AM, 5:45 PM, 0:45 Thu, 8:30 AM, 5:00 PM, 0:30 Fri, 9:00 AM, 1:00 PM, 0
Total Hours = 35.75 hours
How Time Card Calculator Works
Daily Hours = (End - Start - Break) / 60 min | Weekly Hours = sum(Daily Hours)
Calculate total work hours for each day by subtracting the start time from the end time and removing the unpaid break duration. Sum all daily hours to get the weekly total. Hours worked beyond the overtime threshold are separated and calculated at the overtime pay rate, while regular hours are paid at the standard hourly rate.
- S & E
- Start & End Time — S is when work began and E is when it ended, both in 12-hour (9:00 AM) or 24-hour (09:00) format. For overnight shifts, the end time can be earlier than the start time.
- B
- Break Duration — The total unpaid break time taken during the day, as hours:minutes (e.g., 0:30 for 30 minutes, 1:00 for 1 hour) or a plain number of minutes (30).
- OT
- Overtime Threshold — The number of hours per week after which overtime pay applies. Standard is 40 hours per week. Choose "8 hours/day" to count each day's hours beyond 8 as overtime instead (the weekly total is then not tested), or "None" for straight time (all hours at the regular rate).
Worked Examples
A cafe uses 15-minute rounding. On Monday Sam clocks in at 8:58 AM and out at 5:04 PM, with a 30-minute unpaid lunch.
entries = Mon, 8:58 AM, 5:04 PM, 0:30 · rounding = 15 · paySettings = skip · overtimeThreshold = 40
7.50 hours (7:30). Without rounding it would be 7.60 hours (7:36).
8:58 is 2 minutes before 9:00 so it rounds to 9:00 AM, and 5:04 PM is 4 minutes past 5:00 so it rounds to 5:00 PM. 9:00 AM to 5:00 PM is 8 hours; minus the 30-minute lunch is 7.5 hours. Rounding took 6 minutes off this day.
A hospital porter works Friday night from 10:03 PM to 6:12 AM with a 30-minute break, and the employer rounds to the nearest 15 minutes.
entries = Fri, 10:03 PM, 6:12 AM, 0:30 · rounding = 15 · paySettings = skip · overtimeThreshold = 40
7.75 hours (7:45). Without rounding it would be 7.65 hours (7:39).
10:03 PM rounds down to 10:00 PM and 6:12 AM rounds up to 6:15 AM (12 minutes is past the 8-minute point). The shift crosses midnight, so 10:00 PM to 6:15 AM is 8 hours 15 minutes; minus the 30-minute break is 7 hours 45 minutes.
A week with a default 30-minute lunch: Monday to Friday, 8:00 AM to 6:30 PM, plus Saturday 9:00 AM to 1:00 PM with no lunch, at $18 an hour with overtime at 1.5 times after 40 hours.
entries = Mon, 8:00 AM, 6:30 PM Tue, 8:00 AM, 6:30 PM Wed, 8:00 AM, 6:30 PM Thu, 8:00 AM, 6:30 PM Fri, 8:00 AM, 6:30 PM Sat, 9:00 AM, 1:00 PM, 0 · defaultBreak = 30 · paySettings = enter · regularRate = 18 · overtimeRate = 1.5 · overtimeThreshold = 40
Total 54.00 hours (40.00 regular, 14.00 overtime); estimated gross pay $1,098.00
Each weekday is 10.5 hours minus the default 30-minute lunch = 10 hours, so 50 hours Monday to Friday, plus 4 on Saturday (its own break of 0 overrides the default). 40 regular hours at $18 is $720.00 and 14 overtime hours at $27 is $378.00, a total of $1,098.00 before tax.
Jennifer is an administrative assistant in Denver earning $24.50 per hour. Her standard work week is Monday through Friday, 8:30 AM to 5:00 PM with a 30-minute lunch break each day. She needs to verify her weekly hours and pay before submitting her timesheet.
entries = Mon, 8:30, 17:00, 0:30 Tue, 8:30, 17:00, 0:30 Wed, 8:30, 17:00, 0:30 Thu, 8:30, 17:00, 0:30 Fri, 8:30, 17:00, 0:30 · paySettings = enter · regularRate = 24.50 · overtimeThreshold = 40
Total: 40.00 hours (40.00 regular, 0.00 overtime); Gross pay: $980.00
Each day: 8.5 hours minus 30 minutes = 8.0 hours. Five days = 40 hours exactly, all at the regular rate. Jennifer's gross pay is $980.00 (40 hours x $24.50). No overtime is triggered because she is at exactly the 40-hour threshold. She should verify the break deduction is correctly applied — 0:30 in hours:minutes format is recognized as 30 minutes.
Marcus is a warehouse worker in Atlanta who picked up extra shifts this week. He worked Monday-Thursday 7:00 AM to 5:30 PM with 30-minute breaks, Friday 7:00 AM to 5:30 PM, and Saturday 8:00 AM to 12:00 PM. His regular rate is $18.00/hr with overtime at time-and-a-half after 40 hours.
entries = Mon, 7:00, 17:30, 0:30 Tue, 7:00, 17:30, 0:30 Wed, 7:00, 17:30, 0:30 Thu, 7:00, 17:30, 0:30 Fri, 7:00, 17:30, 0:30 Sat, 8:00, 12:00, 0:00 · paySettings = enter · regularRate = 18.00 · overtimeRate = 1.5 · overtimeThreshold = 40
Total: 54.00 hours (40.00 regular, 14.00 overtime); Gross pay: $1,098.00
Each weekday: 10.5 hours minus 30 min = 10 hours. Five weekdays = 50 hours. Saturday: 4 hours with no break. Total: 54 hours. Regular: 40 hours x $18 = $720. Overtime: 14 hours x $27 (1.5x) = $378. Total gross: $1,098. Marcus earned an extra $378 by working the extra shifts beyond 40 hours.
A small cafe owner in Portland needs to calculate payroll for her 3 part-time employees who work different shifts. Employee A works Mon/Wed/Fri 11 AM-3 PM, Employee B works Tue/Thu/Sat 4 PM-9 PM (with 15-min break), Employee C works Sun 8 AM-4 PM.
entries = Mon, 11:00, 15:00, 0:00 Wed, 11:00, 15:00, 0:00 Fri, 11:00, 15:00, 0:00 · paySettings = enter · regularRate = 16.50 · overtimeThreshold = 40
Total: 12.00 hours (12.00 regular, 0.00 overtime); Gross pay: $198.00
Employee A works 3 shifts of 4 hours each = 12 hours total for the week. At $16.50/hr, the gross pay is $198.00. Well under 40 hours, so all hours are regular time. The cafe owner should run this separately for each employee, using the calculator once per person per week.
Understanding the Result
This time card calculator helps you track weekly work hours and compute pay including overtime. Simply enter your daily start and end times with break durations for each day of the work week. The calculator handles both 12-hour and 24-hour time formats automatically. Shifts that cross midnight (e.g., starting at 10 PM and ending at 6 AM) are detected and handled correctly without any special input. Overtime is calculated based on the threshold you set — the standard is 40 hours per week in many countries.
Hours up to the threshold are paid at the regular rate, and excess hours are paid at the overtime rate (1.5x or 2x, configurable). This tool is essential for hourly employees, freelancers tracking billable hours, small business owners processing payroll, and anyone who needs to ensure accurate compensation.
How to Use
- Enter one line per day: Day, clock-in, clock-out, break. For example: Mon, 9:00 AM, 5:30 PM, 0:30. The sample week is filled in for you; replace it with your own times.
- Set a default unpaid break (such as 30) if every day has the same lunch, so you do not have to type it on each line.
- If your employer rounds punches, choose the increment (5, 6, 10 or 15 minutes). The results state the exact rule used and how much it changed the total.
- Select the Monday date of the work week (optional, used for the weekly display header).
- Choose "Enter Hourly Rate" under Pay Settings to add gross pay with overtime.
- Enter time entries one per line in the text area.
- Format each line as: Day, Start, End, Break (e.g., Mon, 9:00, 17:00, 0:30).
- Set the overtime threshold (defaults to 40 hours per week). The standard work week in many countries.
- Review the daily breakdown, weekly total, regular hours, overtime hours, and total gross pay.
Quick Reference
| 5 minutes | 0.08 hours |
| 10 minutes | 0.17 hours |
| 15 minutes | 0.25 hours |
| 20 minutes | 0.33 hours |
| 25 minutes | 0.42 hours |
| 30 minutes | 0.50 hours |
| 35 minutes | 0.58 hours |
| 40 minutes | 0.67 hours |
| 45 minutes | 0.75 hours |
| 50 minutes | 0.83 hours |
| 55 minutes | 0.92 hours |
| 60 minutes | 1.00 hours |
| 15-minute rounding: :00 to :07 | :00 |
| 15-minute rounding: :08 to :22 | :15 |
| 15-minute rounding: :23 to :37 | :30 |
| 15-minute rounding: :38 to :52 | :45 |
| 15-minute rounding: :53 to :59 | next hour :00 |
| Standard work week | 40 hours (U.S. FLSA) |
| Overtime threshold | 40 hours/week (configurable) |
| Time entry format | Day, Start, End, Break |
| Break format | h:mm or minutes (0:30 or 30) |
| 1.5x Overtime | Time and a half |
| 2x Overtime | Double time |
| 12h time | e.g., 9:00 AM, 5:00 PM |
| 24h time | e.g., 09:00, 17:00 |
Frequently Asked Questions
- How do I calculate hours worked on a time card?
- For each day take the clock-out time, subtract the clock-in time, then subtract any unpaid break; add the days for the weekly total. Example: in at 9:00 AM, out at 5:30 PM, 30-minute lunch. 5:30 PM minus 9:00 AM is 8 hours 30 minutes; minus 30 minutes is 8 hours (8.00). The sample week above (8:00, 7:45, 8:00, 8:00 and 4:00 hours) totals 35 hours 45 minutes, or 35.75 decimal hours.
- How do I convert minutes to decimal hours for payroll?
- Divide the minutes by 60. 15 minutes is 0.25 hours, 30 minutes is 0.50, 45 minutes is 0.75, 6 minutes is 0.10, and 20 minutes is 0.33. A day of 7 hours 45 minutes is 7.75 hours, and 7.75 hours at $20 an hour is $155.00. The table below lists every 5 minutes. The calculator shows each day in both h:mm and decimal hours.
- What is the 8-minute rule (or 7-minute rule) for time cards?
- It is the common name for rounding each clock-in and clock-out to the nearest quarter hour: a punch 1 to 7 minutes past the quarter hour rounds down, and 8 to 14 minutes rounds up. Choose "Nearest 15 minutes" and the calculator applies exactly that rule to every punch (breaks are not rounded). In the United States, the Department of Labor regulation 29 CFR 785.48(b) accepts rounding to the nearest 5 minutes, one-tenth or quarter of an hour, provided the practice does not, over time, result in failing to pay employees for all the time they work. Names for the rule vary and state law can differ, so check the rule that applies to you.
- How do I round a time card to 15 minutes, 10 minutes, 6 minutes or 5 minutes?
- Round the clock-in and clock-out times, not the total. To the nearest 15 minutes: :00 to :07 becomes :00, :08 to :22 becomes :15, :23 to :37 becomes :30, :38 to :52 becomes :45 and :53 to :59 becomes the next hour. To the nearest 6 minutes (one tenth of an hour) a punch of 3 minutes past rounds up to :06 and 2 minutes rounds down to :00. A punch exactly halfway between two marks rounds up. Example with 15 minutes: in at 8:58 AM and out at 5:04 PM become 9:00 AM and 5:00 PM, so with a 30-minute lunch the day is 7.50 hours instead of 7.60.
- How do I put a 30-minute lunch on every day?
- Type 30 in "Default unpaid break". It is taken off every line that does not have its own break. A break written on a line, such as 0:45, overrides the default for that day.
- What is a time clock calculator and how is it different from a timesheet?
- A time clock calculator totals the clock-in and clock-out punches from a time clock; a time card is the weekly sheet of those punches. This page does both: it turns the punches into daily and weekly hours and, if you enter a rate, an estimated pay. A timesheet usually also splits hours by project or task, which this calculator does not.
- How does the calculator handle shifts that cross midnight?
- If the end time is earlier than the start time (e.g., start at 22:00, end at 06:00), the calculator automatically assumes the shift crosses midnight and adds 24 hours to the end time before computing the duration. This correctly handles overnight shifts for security guards, healthcare workers, manufacturing plant staff, and hospitality workers who work through the night.
- Can I use 12-hour time with AM/PM?
- Yes. The calculator accepts both 12-hour format (e.g., 9:00 AM, 1:30 PM, 11:59 PM) and 24-hour format (e.g., 09:00, 13:30, 23:59). A time without AM/PM is read as a 24-hour time, so write 5:00 PM or 17:00 (a bare 5:00 means 5 AM). Times that are not real times of day, such as 25:00 or 13:00 PM, are not counted: the calculator lists those lines instead of guessing.
- How is overtime calculated?
- Overtime is calculated as total weekly hours minus the overtime threshold. For example, if you work 45 hours with a 40-hour threshold, the first 40 hours are regular time and the remaining 5 hours are overtime. Overtime is typically paid at 1.5x (time and a half) or 2x (double time) your regular hourly rate, though this is configurable. Some jurisdictions use daily overtime instead (e.g., hours beyond 8 in a single day): choose "8 hours/day" and each day's hours past 8 are overtime. The two methods are alternatives here, not combined.
- What happens if I forget to enter a break time?
- Break duration is optional. If you leave it blank, the calculator assumes zero break time. You should enter your unpaid break duration as hours:minutes (e.g., 0:30 for a 30-minute lunch break, 1:00 for a 1-hour break) or as a plain number of minutes (30). The break time is subtracted from the total time between start and end to compute hours worked.
- Can I save or export my time card data?
- The calculator displays daily and weekly totals on screen. You can export the results for your records by using your browser's print function (to save as PDF) or by copying the displayed values into your own spreadsheet or payroll software.
Pro Tips
- →Enter all 7 days even if some are 0 hours — the calculator's daily breakdown makes it easy to spot missing entries. Use format like "Sat, 0:00, 0:00, 0:00" or simply skip that day since empty lines are filtered.
- →For break durations, the input format is hours:minutes (not minutes alone). Enter "0:30" for 30 minutes, "1:00" for a 1-hour lunch. The calculator also accepts just minutes if you prefer — for quick input, you can type "30" and it will be treated as 30 minutes.
- →The overtime threshold selector includes "None (straight time)" which treats all hours as regular regardless of total. Use this when your employer pays straight time for all hours, or when you want to see the raw total hours without overtime splitting.
- →Toggle between 1.5x and 2x overtime rates to compare pay scenarios. If you are unsure which rate applies to your situation, calculate both and discuss with your employer. Double time (2x) is common for holidays and hours beyond 12 in a single day in some jurisdictions.
- →Copy the daily breakdown table into a spreadsheet for record-keeping. The hours column can be summed, averaged, or charted over multiple weeks to track work patterns.
Limitations to Know
- •Rounding is applied to each clock-in and clock-out to the nearest increment, with exact halves rounding up. Some employers use other methods (for example rounding only the daily total, or always down); this calculator does not model them. Whether a rounding policy is lawful depends on your location, so check it.
- •Overtime is either weekly (hours over a weekly threshold) or daily (hours over 8 in a day), never both together, and there is no double-time tier. Rules such as California's (daily overtime after 8 hours, double time after 12, and weekly overtime after 40) therefore need to be checked by hand.
- •Public holidays are not accounted for — holiday premium pay rates (often 2x or 2.5x) must be calculated separately. The calculator treats all days as standard workdays.
- •Break deductions assume unpaid breaks; paid breaks should be entered as 0:00. If your breaks are compensated, do not deduct them.
- •The calculator provides estimates only and should not replace official payroll processing systems. Labor laws vary by jurisdiction — consult your local labor board or HR department for the rules that apply to your specific situation.
- •For multi-rate scenarios (different rates for different days or tasks), run the calculator separately for each rate and combine the results manually.
Cite this calculator
TheCalcUniverse. "Time Card Calculator: Weekly Hours, Rounding & Pay." TheCalcUniverse, 2026, https://thecalcuniverse.com/math/time-card-calculator/. Accessed October 25, 2026.
Embed this calculator on your site
You may also like
-
Mathematics
Time Calculator
Add and subtract hours, minutes, seconds and days. Get the total as h:mm:ss, decimal hours and minutes, or the clock time you land on. Free, no sign-up.
Open calculator → -
Mathematics
Time Duration Calculator
Find the hours between two times or dates: elapsed time as h:mm:ss, decimal hours, minutes and days, with overnight spans handled. Free and instant.
Open calculator → -
Mathematics
Date Calculator
Add or subtract years, months, weeks, and days from any date. Includes a business-days-only mode that skips weekends, leap year handling, and month-end.
Open calculator → -
Mathematics
Day Counter
Count the exact days between two dates, with business-day exclusion, an end-date inclusion toggle and week/month/year conversions.
Open calculator →