How to Use the Time Card Calculator
- Enter Daily Shift Times: For each day worked (Monday through Sunday), select or type your clock-in time and clock-out time using standard 24-hour time or the device clock picker.
- Deduct Unpaid Breaks: Enter the total minutes taken for unpaid meal or rest periods (e.g.
30for a 30-minute lunch). The calculator automatically subtracts break time from gross shift duration. - Choose an overtime split: Set the day your workweek starts and edit the daily or weekly thresholds used in your estimate:
- Weekly: The calculator splits time after your selected weekly threshold (40 hours by default).
- Daily + weekly: The calculator first splits each entered shift at the daily threshold, then applies the weekly threshold to remaining regular minutes. Each minute is counted once.
- Daily only: The calculator splits each shift after your selected daily threshold (8 hours by default).
- No Overtime: Straight pay across all hours.
- Select Currency & Wage Rate (Optional): Choose your currency (USD, EUR, GBP, CAD, AUD, etc.) and enter your base hourly pay rate to preview regular earnings, overtime pay, and total estimated gross compensation.
- Save Your Result: Copy the summary, print it, or use Download result to save an image or PDF containing your entered shifts and calculated totals.
How Work Hours & Overtime Are Calculated
Our calculation engine uses pure integer minute arithmetic to eliminate floating-point rounding errors and timezone discrepancies:
- Gross Shift Minutes:
Gross Minutes = Clock Out Minutes - Clock In Minutes(plus1,440 minutesif spanning past midnight). - Net Shift Minutes:
Net Minutes = Gross Minutes - Unpaid Break Minutes. - Decimal Hours:
Decimal Hours = Net Minutes / 60(rounded to two decimal places for display, e.g. 8 hours and 15 minutes =8.25 hrs). - Gross Overtime Pay:Overtime hours are multiplied by
Overtime Multiplier × Base Hourly Rate(typically 1.5× for time-and-a-half).
Pay uses unrounded minute-based amounts internally. The displayed total is rounded once to the selected currency's usual precision; displayed overtime pay is the difference between the displayed total and regular pay so the parts add up. This is an estimate, not payroll-grade rounding.
Converting Minutes to Decimal Payroll Hours
Decimal hours can help compare a time total with an hourly rate. Use this quick conversion reference:
| Minutes Worked | Fraction of Hour | Decimal Equivalent |
|---|---|---|
| 15 minutes | 1/4 hour | 0.25 hrs |
| 30 minutes | 1/2 hour | 0.50 hrs |
| 45 minutes | 3/4 hour | 0.75 hrs |
| 60 minutes | 1 full hour | 1.00 hr |
Frequently Asked Questions
How does the calculator handle overnight shifts?
When clock-out time is chronologically earlier than clock-in time, the engine automatically adds 24 hours (1,440 minutes) to the calculation. A visual Overnight indicator appears on that day row to confirm midnight was crossed.
What is the difference between daily and weekly overtime?
Weekly overtime compares the total with a workweek threshold. The optional daily setting tests each entered shift separately. Actual payroll rules can assign overnight hours to different workdays and use different rates; confirm your employer's workweek and applicable law.
Why are meal breaks deducted as unpaid?
Enter only breaks that are genuinely unpaid. The U.S. Department of Labor explains that short rest periods are generally work time, while bona fide meal periods are generally excluded when the worker is relieved of duties. Check the rules that apply to your situation.
Can I save this result as an image or PDF?
Yes. Use Download result for a PNG image or PDF containing only the entered shifts and calculated summary. Printing is also available.
Is my pay or wage data saved on FivoTools servers?
Calculations and downloads run in your browser; this tool does not send your shifts or wage rate to FivoTools to produce a result. Your downloaded report includes those values, so store or share it carefully.
Assumptions and Important Limitations
- Informational Planning Tool: This calculator provides arithmetic estimates of worked hours and gross pay for personal timesheet tracking and planning. It does not replace official employer punch clocks, signed timecards, or certified payroll records.
- Gross vs. Net Pay: Wage calculations reflect gross earnings before federal, state, or local tax withholdings, Social Security/Medicare (FICA) contributions, health insurance deductions, or retirement contributions.
- Rules vary: This is an estimate based on your chosen settings. For covered, nonexempt employees under the U.S. FLSA, federal overtime generally applies after 40 hours in a fixed 168-hour workweek at no less than 1.5 times the regular rate. Employers can set their workweek to start on any day and at any hour; this tool supports a start day at midnight only. State, local, and employment rules can differ. The federal rule does not require daily overtime after eight hours.
- One shift per entered day: The selected workweek starts at midnight on that day, and each row is one shift shorter than 24 hours. Overnight hours stay assigned to the shift's starting day; a shift crossing the selected workweek boundary can therefore change the weekly overtime split. The tool does not split a shift at a workday or workweek boundary or handle multiple jobs, bonuses, different hourly rates, paid leave, or biweekly payroll rules.
For a separate pay estimate, use the Overtime Pay Calculator.
To compare the entered hourly rate with an annual salary using explicit hours and weeks, use the Salary ↔ Hourly Calculator. That gross-pay conversion does not determine overtime eligibility or a legal regular rate.
Sources reviewed September 29, 2026: U.S. Department of Labor, Fact Sheet #22 (hours worked and breaks); U.S. Department of Labor, Fact Sheet #23 (overtime and workweeks). The clock arithmetic is verified by the examples and tests for this tool.
Browser-Local Privacy
The calculation and PNG/PDF report are produced in your browser. This tool does not upload your shift times or wage rate to make the result. Downloaded files contain the information you entered.
