Time Card Calculator

A weekly time card is the foundation of payroll for hourly workers. Whether you are an employee checking your expected paycheck or a small business owner processing wages, entering your start time, end time, and break duration for each day of the week gives you an accurate picture of hours worked and gross earnings. The Fair Labor Standards Act (FLSA) requires employers to keep records of hours worked by non-exempt employees, and accurate time cards are the most common way to satisfy that requirement. This calculator handles the full Monday-through-Friday workweek, subtracts unpaid break time from each shift, and totals your hours both as a decimal (useful for payroll systems) and in hours and minutes (useful for verification). It then multiplies your total hours by your hourly rate to produce gross weekly pay. Overtime rules vary widely by state and employer, so this tool reports standard gross pay only. If your hours exceed 40 in the week, you will need to apply your applicable overtime rate to the excess hours separately. Enter your times in 24-hour or 12-hour format depending on your browser, then adjust the hourly rate to match your wage.

Your pay rate per hour
Day Start time End time Break (min) Hours
Monday --
Tuesday --
Wednesday --
Thursday --
Friday --
--
--
--

How weekly hours and pay are calculated

For each day, the calculator finds the difference between end time and start time in minutes, then subtracts the unpaid break. If the end time is earlier than the start time the shift is treated as crossing midnight, so 24 hours (1,440 minutes) are added before subtracting. All five daily totals are summed to give total weekly minutes, which is then divided by 60 to produce decimal hours. Gross pay is decimal hours multiplied by the hourly rate.

dailyMins = (endMins - startMins + 1440) % 1440 - breakMins
weeklyMins = sum of all dailyMins
weeklyHours = weeklyMins / 60
grossPay = weeklyHours × hourlyRate

Worked example

Monday: 9:00 AM to 5:00 PM, 30-minute break. That is 480 minutes minus 30 = 450 minutes = 7 hours 30 minutes. Repeat for five days. If total weekly hours are 37.5 and the hourly rate is $15.00, gross pay = 37.5 × $15.00 = $562.50.

FLSA recordkeeping and overtime

The FLSA requires covered employers to retain records of hours worked and wages paid. For non-exempt employees, hours worked over 40 in a single workweek must be paid at least 1.5 times the regular rate. Some states require daily overtime (for example, California requires overtime after 8 hours in a day). This tool reports gross hours only. Check the US Department of Labor or your state labor agency for the rules that apply to your situation.

Time card calculator: frequently asked questions

What is a time card?

A time card (also called a timesheet) is a record of the hours an employee works each day. Employers use time cards to calculate payroll accurately. Under the Fair Labor Standards Act, covered employers must keep records of hours worked for non-exempt employees. Time cards may be paper-based, electronic, or generated by a time-tracking system.

How is gross pay calculated?

Gross pay is calculated by multiplying the total hours worked by the hourly rate. For example, if an employee works 38.5 hours in a week at $18.00 per hour, the gross weekly pay is $693.00. This is the amount before any deductions for tax, insurance, or other withholdings.

Does this calculator calculate overtime?

No. This tool shows total gross hours and gross pay at the standard hourly rate. Overtime rules vary by employer policy, state law, and the federal FLSA (which requires 1.5x pay for hours over 40 in a workweek for covered non-exempt employees). To calculate overtime, note the hours shown here and apply your applicable overtime rate to any hours above the threshold.

What is the FLSA?

The Fair Labor Standards Act (FLSA) is a federal law administered by the US Department of Labor. It sets the federal minimum wage, requires overtime pay at 1.5 times the regular rate for hours worked over 40 in a workweek for covered non-exempt employees, and mandates recordkeeping of hours worked. Many states have additional or more protective wage and hour laws.

How do I handle overnight shifts?

If the end time on a shift is earlier than the start time (for example, starting at 10:00 PM and ending at 6:00 AM), the calculator assumes the shift spans midnight and adds 24 hours to the end time before computing the duration. This is handled automatically when the calculated minutes would otherwise be negative.

Official sources

Reviewed by the CalculatorHub team, edited by James Graham, 14 June 2026. See our methodology.