Time Card Calculator

Free time card calculator with lunch break & overtime

Calculate weekly work hours, break deductions, overtime pay, and gross pay for any employee. Use 12-hour or military time format. Print or export to CSV.

Employee
Week of
Time card period
Time format

Enter your clock-in and clock-out times for each day you worked. Add unpaid break time in minutes. Leave any day blank to exclude it from totals.

DayClock inClock outBreak (min) HoursDecimal
Pay & Overtime (Optional)
Hourly rate
$
Overtime after
OT rate
Total hours worked
0:00
0.00 decimal
Regular hours
0:00
Overtime hours
0:00
Total break time
0 min
Avg hours/day
0:00
Gross pay
Enter rate above

How to calculate work hours with this time card calculator

Enter your start times and end times for each workday, then add your break time. The calculator handles total hours, decimal conversion, overtime, and gross pay from there.

  1. Choose your time format

Toggle between 12-hour (AM/PM) or 24-hour military time using the format switch at the top of the calculator.

  1. Enter clock-in and clock-out times

Add your start time and end time for each day you worked. Days left blank won't count toward your totals.

  1. Add break deductions

Enter the total unpaid break time in minutes for each day, including lunch breaks. The calculator deducts this from your daily hours automatically.

  1. Set your pay rate (optional)

Enter your hourly rate to see gross pay, including regular earnings and overtime. Set the overtime threshold and rate (1.5× or 2×) to match your employment terms.

  1. Print or export

Print your completed time card as a physical record, or export to CSV for importing into Excel, Google Sheets, or your payroll system.

How total hours and decimal time are calculated

The time card calculator performs a few conversions you'd otherwise need to do manually in Excel.

Daily hours

Daily hours = (Clock-out − Clock-in) − Break deduction

Clock in at 8:00 AM, clock out at 5:30 PM, and you have 9.5 hours. Subtract 30 minutes of unpaid lunch and the net total is 9.0 hours.

Decimal hours conversion

Decimal hours = whole hours + (minutes ÷ 60)

So 7 hours 45 minutes = 7 + (45 ÷ 60) = 7.75 decimal hours. Most payroll systems multiply decimal hours by the hourly rate.

Overtime pay

Gross pay = (Regular hours × rate) + (OT hours × rate × OT multiplier)

If total hours worked exceed the overtime threshold (default 40 hours per workweek), hours above that threshold are paid at the overtime rate.

A free time card and timesheet calculator for any workday scenario

Hourly employees, payroll managers, and small business owners can all use this calculator to generate weekly or biweekly time cards with breaks, overtime, and gross pay calculated automatically.

👷

Hourly employees

Enter your clock-in and clock-out times for each day of the week, add your lunch break, and see your total hours and gross pay in seconds.

📋

Payroll managers

Calculate weekly totals and overtime for employee time cards, export to CSV for payroll processing, or print as a permanent record.

🏢

Small businesses

Track employee time without expensive software. Set pay rates and overtime thresholds to calculate gross pay before you run payroll.

Lunch breaks, break deductions, and labor law basics

Incorrect break handling is the most common source of timesheet errors. The rules vary by state, but the federal baseline is consistent.

Paid vs. unpaid breaks

Under the Fair Labor Standards Act (FLSA), short rest breaks — typically 5 to 20 minutes — are generally paid and must be counted as work time. Meal periods of 30 minutes or more are typically unpaid, provided the employee is completely relieved from all work duties during that time.

If an employee works through their lunch break, that time is paid and should not be deducted. Only fully relieved, unpaid meal periods belong in the break deduction field.

State-specific break requirements

Many states impose stricter rules than federal law. California, for example, requires a 30-minute unpaid meal break after 5 hours of work, plus a paid 10-minute rest break for every 4 hours worked. Failure to provide compliant breaks can trigger a penalty of one additional hour of pay per violation.

Cross-check your break policy against your state's labor laws. The U.S. Department of Labor and most state labor boards publish current requirements online.

Record-keeping requirements

The FLSA requires employers to retain payroll records, including employee time cards, for at least two years. Some states require three.

Federal overtime rules

The FLSA requires overtime pay for non-exempt employees at a rate of at least 1.5 times their regular pay rate for hours worked beyond 40 in a workweek. A workweek is defined as any fixed, regularly recurring 168-hour period.

Who is exempt from overtime?

Exempt employees, generally those in executive, administrative, or professional roles earning at least $684/week, are not entitled to overtime pay under the FLSA. Most hourly workers are non-exempt and are protected by overtime rules.

"Blue-collar" workers performing manual labor are almost never exempt, regardless of pay level. This includes carpenters, electricians, mechanics, and similar trades.

Common overtime thresholds by jurisdiction

Rule Threshold Applies to
Federal (FLSA) 40h/week Most US employees
California daily OT 8h/day CA non-exempt workers
California double time 12h/day CA non-exempt workers
UK (Working Time Regulations 1998) 48h/week avg* Most UK workers

* UK limit is an average over a 17-week reference period. Workers may voluntarily opt out of the 48-hour limit in writing (gov.uk).

These are general guidelines. Always verify current rules with your state or country labor board.

Time card calculators vs. time tracking software

A free time card calculator is the right tool for one-off calculations: checking a week's hours, running a quick payroll estimate, or printing a single timesheet. It has real limits once you're managing more than a few employees.

Where manual time cards fall short

Employees reconstructing timesheets from memory at the end of the day routinely undercount their hours. Manual entry also introduces errors in decimal conversion, overtime calculation, and break deductions that multiply across a team.

Excel-based timesheets, the most common alternative to paper, require constant formula maintenance, don't update in real time, and can't remind employees who forget to log their hours.

What dedicated time tracking software adds

Time tracking software like Toggl handles everything a manual time card can't:

  • One-click timers on web, mobile apps, and desktop, so hours are logged as they happen rather than reconstructed at the end of the day
  • Automatic timesheet generation with no manual data entry
  • Billable and non-billable hour separation with client and project assignment
  • Payroll reporting by employee, project, or pay period
  • Integration with payroll processing tools and project management platforms
  • Historical billing rates and time tracking for auditing and compliance

When to use which

Rule Threshold Applies to
Federal (FLSA) 40h/week Most US employees
California daily OT 8h/day CA non-exempt workers
California double time 12h/day CA non-exempt workers
UK (Working Time Regulations 1998) 48h/week avg* Most UK workers

For small businesses managing three or more employees, or any team tracking billable hours for clients, dedicated time tracking software typically recovers enough unbilled time within weeks to pay for itself.

Toggl has free and paid plans according to your needs. Start tracking for free →

Ready to stop filling out time cards manually?

Toggl gives your team one-click timers, automatic timesheets, and payroll-ready reports. Free and paid plans available.

FAQs

How do I calculate work hours with a lunch break?

Subtract your total unpaid break time from the hours between your clock-in and clock-out times. If you clocked in at 9:00 AM and out at 5:30 PM, that's 8.5 total hours. A 30-minute unpaid lunch brings the net total to 8.0 hours. Enter your break duration in minutes in the break deduction column and the calculator handles the rest.

How do I convert minutes to decimal hours for payroll?

Divide minutes by 60. Seven hours 45 minutes equals 7 + (45 ÷ 60) = 7.75 decimal hours. For payroll processing, multiply decimal hours by the hourly rate to get gross pay. This calculator shows both hh:mm and decimal formats side by side, so you can use whichever your payroll system requires.

When does overtime pay kick in?

Under the FLSA, overtime applies after 40 hours in a workweek for non-exempt employees, at 1.5 times the regular pay rate. Some states have stricter rules. California requires 1.5× after 8 hours in a single workday, and 2× after 12 hours under California Labor Code §510. This calculator defaults to the 40-hour weekly threshold, but you can adjust it in the settings bar. Select 'No overtime' if your employees are exempt.

What is the difference between paid and unpaid breaks?

Under the FLSA, short rest breaks of 5 to 20 minutes must be counted as paid work time (DOL Fact Sheet #22). Meal periods of 30 minutes or more are generally unpaid, but only if the employee is completely relieved from all work duties. If an employee works through their lunch break, that time is paid. Only enter fully relieved, unpaid break time in the break deduction field. State laws vary, so check your state's labor board for specific requirements.

What is military time and how do I use it on a time card?

Military time runs from 00:00 to 23:59 and eliminates AM/PM ambiguity. Instead of 8:00 AM and 8:00 PM, you write 08:00 and 20:00. To convert PM times, add 12 to any time after noon — so 1:30 PM = 13:30, 5:45 PM = 17:45. Military time is standard in healthcare, manufacturing, and other shift-based industries. Use the format toggle at the top of the calculator to switch between 12-hour and 24-hour input.

How do I calculate gross pay from a time card?

Enter your hourly rate in the pay settings below the time table. The calculator multiplies regular hours by your pay rate, and overtime hours by your pay rate times your overtime multiplier (1.5× or 2×). The result is gross pay before taxes and deductions. The formula is: Gross pay = (Regular hours × rate) + (Overtime hours × rate × OT multiplier).