Time Card Calculator
Track weekly work hours with day-by-day entries. Calculates regular and overtime hours, handles 12hr/24hr time formats, overnight shifts, and optional pay.
See it worked out
Example — Regular Hourly Rate 25.00, Time Entries 00, 17:
Total Hours
0.00 hours
Regular Hours
0.00 hours
Overtime Hours
0.00 hours
Daily Breakdown
[]
Week Of
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 00, 17
Total Hours = 0.00 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, in hours:minutes format (e.g., 0:30 for 30 minutes, 1:00 for 1 hour).
- OT
- Overtime Threshold — The number of hours per week after which overtime pay applies. Standard is 40 hours per week. Set to 0 for straight time (no overtime, all hours at regular rate).
How to Use
- Select the Monday date of the work week (optional, used for the weekly display header).
- Toggle the hourly rate switch to enable gross pay calculation 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
| Standard work week | 40 hours (U.S. FLSA) |
| Overtime threshold | 40 hours/week (configurable) |
| Time entry format | Day, Start, End, Break |
| Break format | Hours:Minutes (e.g., 0: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 |
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.
Worked Examples
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.
Frequently Asked Questions
- 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). Just be consistent within each entry — mixing formats in a single line may cause parsing errors. The calculator also accepts entries without AM/PM in 12-hour mode by assuming reasonable defaults.
- 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 also have daily overtime rules (e.g., hours beyond 8 in a single day), which this calculator tracks alongside weekly overtime.
- 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 in hours:minutes format (e.g., 0:30 for a 30-minute lunch break, 1:00 for a 1-hour break). 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-paste the daily breakdown JSON into a spreadsheet for record-keeping. The numeric hours values can be summed, averaged, or charted over multiple weeks to track work patterns.
Limitations to Know
- •This calculator does not enforce daily overtime rules (e.g., California requires overtime after 8 hours in a single day). It only computes weekly overtime based on the total-hours-over-threshold method.
- •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.
Sources
Cite this calculator
TheCalcUniverse. "Time Card Calculator — Free Online Calculator with Step-by-Step Guide." TheCalcUniverse, 2026, https://thecalcuniverse.com/math/time-card-calculator/. Accessed July 27, 2026.
Embed this calculator on your site
You may also like
-
Time & Hours
Calculate time differences between start and end times with automatic overnight detection, break deductions, a…
-
Time Duration
Calculate the exact duration between two dates and times down to the second. Supports business days mode and m…
-
Date Calculator
Add or subtract years, months, weeks, and days from any date. Includes a business-days-only mode that skips we…
-
Day Counter
Count the exact number of days between two dates with precision down to the day. Includes business days exclus…