TimeCardKit
100% In-Browser • Free • Zero Signups • Printable PDF

Time Card & Timesheet Calculator

Compute your weekly work hours, lunch breaks, decimal time, and overtime pay with exact hundredth-hour precision. Download official PDF timesheets with signature lines or export directly to CSV.

Real-time <16ms recalculationZero server storage1-Click PDF & CSV export

Quick-Fill Scenario Presets

1-click automated timesheets
$
/ hour
rate
Add Employee & Payroll Period Info (for Printable PDF)
WorkDayTime InTime OutUnpaid BreakTotal TimeDecimal HrsGross Pay
Weekly Totals40h 00m40.00h$1,000.00
Total Hours40.00h
Regular Hours40.00h
Overtime (1.5x)0.00h
Double Time (2x)0.00h
Regular Pay$1,000.00
Gross Pay$1,000.00
Copied to clipboard!

Hours Distribution

Live Breakdown
Regular
40.0h
Overtime
0.0h
Double
0.0h

Daily Hours Load

Dashed line = 8h day
Avg Daily Load: 8.0 hrs/dayEffective Rate: $25.00/hr

Payroll Decimal Hours Conversion

Payroll systems (ADP, Gusto, QuickBooks, Paychex) calculate pay using hundredths of an hour (e.g. 8h 45m = 8.75h), not 60-minute time.

mins0.75 hrs
5 min0.08 hr
10 min0.17 hr
15 min0.25 hr
20 min0.33 hr
25 min0.42 hr
30 min0.50 hr
35 min0.58 hr
40 min0.67 hr
45 min0.75 hr
50 min0.83 hr
55 min0.92 hr
60 min1.00 hr

Engineered for Accuracy & Total Privacy

Everything runs client-side in your browser. No registration, no ads, and zero server storage of your payroll data.

100% In-Browser Security

Your hours, wage rates, and employee details never leave your machine. Zero server telemetry or analytics snooping on your earnings.

State & Federal Overtime Rules

Toggle effortlessly between standard US FLSA (over 40 hours weekly) and California / Union daily overtime (over 8h @ 1.5x, over 12h @ 2.0x).

Official Printable PDF Timesheet

Generate publication-ready PDF timesheets complete with employee metadata, itemized daily records, and physical supervisor signature lines.

Payroll CSV Download

Export structured spreadsheet records formatted for instant import into QuickBooks, ADP, Gusto, Paychex, or custom bookkeeping sheets.

Instant Link Sharing

Serialize your completed timesheet directly into a shareable URL. Send it to your manager or bookmark it for rapid re-entry.

Decimal Precision Rounding

Converts minute increments to exact decimal equivalents (e.g. 7h 45m = 7.75h) to eliminate payroll rounding disputes and shortfalls.

Comprehensive Payroll & Overtime Guide

How to Accurately Calculate Work Hours, Overtime & Decimal Payroll

Calculating weekly timesheets manually is one of the most error-prone tasks in small business administration and freelance contracting. A 15-minute rounding discrepancy or misunderstanding of state daily overtime rules can result in costly wage disputes, employee dissatisfaction, or labor law violations. Here is everything you need to know about time card math, decimal conversions, and overtime regulations.

1. The Mathematical Anatomy of a Workday

At its core, calculating daily work hours requires converting clock times into elapsed minutes, subtracting unpaid meal breaks, and converting the resulting net minutes into decimal hours for payroll software:

// Daily Net Hours Formula

1. Elapsed Minutes = Time Out (Minutes) - Time In (Minutes)

2. Net Minutes = Elapsed Minutes - Unpaid Meal Break (Minutes)

3. Decimal Hours = Net Minutes / 60

// Gross Pay Formula

Gross Pay = (Regular Hours × Base Rate) + (Overtime Hours × Base Rate × 1.5) + (Double Time × Base Rate × 2.0)

Overnight Shifts: When an employee clocks in at 10:00 PM (22:00) and clocks out at 6:30 AM (06:30) the following morning, the formula accounts for the midnight turnover: (1440 - ClockIn) + ClockOut. TimeCardKit handles overnight cross-midnight shifts automatically without requiring date shifts.

2. Why Decimal Hours Are Essential for Payroll

Payroll systems like ADP, Gusto, QuickBooks, and Paychex calculate wages in hundredths of an hour (two decimal places), not minutes. If an employee works 7 hours and 42 minutes at $25.00/hour, payroll cannot multiply 25 by 7.42.

Instead, the minutes must be converted:

42 minutes ÷ 60 minutes = 0.70 decimal hours

Correct Pay: 7.70 hours × $25.00/hr = $192.50

Incorrect Naive Math: 7.42 × $25.00/hr = $185.50 (An underpayment shortfall of $7.00!)

Over a full year of 250 workdays, that tiny 7-dollar daily rounding mistake compounds to $1,750 in stolen or lost wages. TimeCardKit computes exact two-decimal precision on every single entry so both employer and employee are fully aligned.

3. Understanding Federal (FLSA) vs. Daily Overtime (California) Rules

Overtime rules differ significantly depending on jurisdiction and labor agreements:

Federal FLSA (Weekly 40-Hour Rule)

Under the United States Fair Labor Standards Act (FLSA), non-exempt employees must receive overtime pay of at least 1.5 times their regular rate of pay for all hours worked in excess of 40 hours in a defined 7-consecutive-day workweek.

  • No daily limit: 10 hours in a single day does not trigger overtime if total weekly hours stay ≤ 40.
  • Standard across most US states and international contracting.

California & Union Daily Overtime

California Labor Code and several union contracts mandate Daily Overtime in addition to weekly limits:

  • 1.5x Overtime: Any work over 8 hours up to 12 hours in a single workday.
  • 2.0x Double Time: Any work over 12 hours in a single workday.
  • 7th Consecutive Day: The first 8 hours on the 7th consecutive day of work are paid at 1.5x; any hours over 8 on the 7th day are paid at 2.0x double time.

4. Why TimeCardKit Beats Clunky Legacy Calculators & Bloated SaaS

CapabilityTimeCardKitOld Web CalculatorsHeavy SaaS (Clockify/TSheets)
Data Privacy100% In-Browser MemoryAd trackers & cookiesSaaS database storage
Cost & SignupFree Forever • Zero LoginFree with banner ads$10–$30/user/month
Overtime ModesWeekly 40h + Daily 8h/12h DoubleWeekly 40h onlyRequires complex admin config
1-Click PDF ExportYes (Includes Signature Lines)No (print preview only)Locked behind subscription
Shareable State Link1-Click URL SerializationNoneRequires team invites
Visual Load ChartsNative Retina Donut & Daily BarsPlain text tableHeavy dashboard

5. Best Practices for Dispute-Free Time Tracking

1. Always log break duration accurately: Under federal law, short rest breaks (5 to 20 minutes) must be counted as compensable work hours. Genuine meal periods (typically 30 minutes or longer where the employee is completely relieved of all duties) are unpaid.

2. Keep weekly PDF records: Download your PDF timesheet at the end of every payroll cycle. Having a dated, signed document with itemized clock-in/out times provides indisputable evidence in the event of payroll discrepancies.

3. Beware of unauthorized overtime policies: Employers are legally required to pay for all hours worked that they "suffer or permit," even if overtime was not pre-approved. An employer may discipline an employee for working unauthorized overtime, but they cannot legally withhold overtime pay for the hours worked.

Frequently Asked Questions

Time Cards, Overtime Laws & Payroll Calculations

Common questions answered by payroll specialists and labor law guidelines.

How do I calculate total work hours on a time card?

Subtract your clock-in time from your clock-out time to find gross elapsed time, then subtract any unpaid meal breaks (typically 30 to 60 minutes). Convert the net minutes into decimal hours by dividing minutes by 60 (e.g. 8 hours and 30 minutes = 8.50 decimal hours).

How do you convert minutes into decimal hours for payroll?

Divide the number of minutes by 60. For example: 15 minutes is 15 ÷ 60 = 0.25 hours; 30 minutes is 30 ÷ 60 = 0.50 hours; 45 minutes is 45 ÷ 60 = 0.75 hours; 48 minutes is 48 ÷ 60 = 0.80 hours. Payroll systems (ADP, Gusto, QuickBooks) require decimal hours to compute pay accurately.

What is the difference between weekly overtime and California daily overtime?

Under standard federal FLSA rules, overtime (1.5x) is triggered only after an employee works more than 40 hours in a 7-day workweek. Under California daily overtime rules, overtime (1.5x) is triggered after 8 hours of work in a single day, and double time (2.0x) is triggered after 12 hours in a single day, regardless of weekly total hours.

Are lunch breaks paid or unpaid under labor regulations?

Under the US Fair Labor Standards Act (FLSA), bona fide meal periods (ordinarily 30 minutes or more where the employee is completely relieved from work duties) are unpaid. Short rest breaks lasting between 5 and 20 minutes must be counted as paid work hours.

How is overtime pay calculated?

Overtime is paid at 1.5 times the employee’s regular hourly rate. For example, if your base wage is $20.00/hour, your overtime rate is $20.00 × 1.5 = $30.00/hour. If you work 45 hours in a standard workweek, you receive 40 hours @ $20.00 ($800) plus 5 hours @ $30.00 ($150), for a gross pay of $950.00.

Can I calculate overnight or graveyard shifts that cross midnight?

Yes. If you clock in at 10:00 PM (22:00) and clock out at 6:00 AM (06:00), TimeCardKit automatically recognizes the midnight crossover and calculates the correct elapsed 8 hours (minus break time) without error.

How do I submit my completed timesheet to my employer or payroll?

Click "Download PDF Timesheet" to generate an official printable timesheet with employee name, pay period date, detailed day-by-day table, and supervisor signature lines. You can also click "Export CSV" to import into Excel or payroll software, or "Share Link" to send a direct link.

Does TimeCardKit store my personal wage data or hours on a server?

No. TimeCardKit is a 100% client-side application. All calculations, slider interactions, and exports happen locally inside your browser memory. No data is ever transmitted to an external server or saved in a remote database.