Timesheet Calculator

Use this page to total weekly hours and estimate regular pay and overtime pay. It’s designed for quick checks: employees verifying a paycheck, freelancers preparing an invoice, and managers estimating labor cost for a schedule.

What this timesheet calculator does

This Timesheet Calculator totals a week of work hours and estimates pay using a simple weekly overtime model. You enter your hourly rate, an overtime threshold (often 40 hours per week), an overtime multiplier (often 1.5× for “time and a half”), and the hours you worked each day. The calculator then reports: total hours, regular pay, overtime pay, and total pay.

Timesheets are easy to miscalculate when you’re tired, rushing, or switching between minutes and decimals. A small error can change overtime eligibility or the final pay amount. This tool keeps the math consistent and transparent so you can double-check totals before submitting a timesheet, approving payroll, or sending an invoice.

How to use the calculator (step by step)

  1. Enter your Hourly Rate (for example, 20.00).
  2. Set the Overtime Threshold Hours (for example, 40).
  3. Set the Overtime Multiplier (for example, 1.5 for time-and-a-half).
  4. Enter hours for each day. Use decimals for partial hours (7.5 means 7 hours 30 minutes).
  5. Select Calculate to see totals in the results box.
  6. Select Copy Result to copy the summary into email, a note, an invoice, or a spreadsheet.

If you don’t work a day, leave it blank or enter 0. The calculator treats empty fields as 0 hours. If you accidentally enter a negative number, the calculator will stop and ask you to correct it.

Formula and assumptions (weekly overtime)

The calculator assumes one hourly rate for the entire week and one weekly overtime rule. It adds up daily hours to get a weekly total, then splits that total into regular hours and overtime hours. The split is based on the overtime threshold you provide.

  • Total hours = sum of daily hours
  • Overtime hours = max(0, total hours − overtime threshold)
  • Regular hours = total hours − overtime hours
  • Regular pay = regular hours × hourly rate
  • Overtime pay = overtime hours × hourly rate × overtime multiplier
  • Total pay = regular pay + overtime pay

In compact form, total pay can be written as:

P = R × H + R × m × O

Where R is the hourly rate, H is regular hours, O is overtime hours, and m is the overtime multiplier. If your workplace uses different rules (daily overtime, double-time after a second threshold, blended rates, or shift differentials), the estimate here may not match payroll exactly.

Worked example (with overtime)

Imagine this week of hours: Monday 8, Tuesday 9, Wednesday 8, Thursday 10, Friday 7, Saturday 5, Sunday 0. The total is 47 hours. With an hourly rate of $20, an overtime threshold of 40 hours, and an overtime multiplier of 1.5:

  • Regular hours = 40
  • Overtime hours = 47 − 40 = 7
  • Regular pay = 40 × $20 = $800
  • Overtime pay = 7 × $20 × 1.5 = $210
  • Total pay = $800 + $210 = $1,010

You can enter those daily hours into the form below to confirm the same totals. If your total hours are below the threshold, overtime hours will be 0 and total pay will equal regular pay.

Minutes to decimal hours (common conversions)

Many time clocks record minutes, while payroll systems often use decimal hours. To use this calculator, convert minutes to decimals. The conversion is: decimal hours = minutes ÷ 60. Here are common values you can memorize:

  • 5 minutes = 0.08 hours (rounded)
  • 10 minutes = 0.17 hours (rounded)
  • 15 minutes = 0.25 hours
  • 20 minutes = 0.33 hours (rounded)
  • 30 minutes = 0.50 hours
  • 45 minutes = 0.75 hours
  • 50 minutes = 0.83 hours (rounded)

Example: If you worked 8 hours and 20 minutes, enter 8.33 (because 20 ÷ 60 = 0.333…). If you prefer exactness, you can enter more decimals (like 8.3333). The calculator will still total everything and display results to two decimal places.

Understanding the results

The results line shows four values. Total Hours is the sum of all days. Regular Pay is the portion paid at your base rate. Overtime Pay is the portion paid at the overtime rate (base rate multiplied by the overtime multiplier). Total Pay is the sum of regular and overtime pay.

If you are comparing against a pay stub, remember that this calculator estimates gross pay for the week based only on hours and rate. It does not subtract taxes, benefits, retirement contributions, garnishments, or other deductions. It also does not add reimbursements, bonuses, commissions, or tips.

Quick reference table (example rates)

The table below shows how weekly pay changes once overtime begins. It assumes a $20 hourly rate, a 40-hour threshold, and a 1.5× overtime multiplier. Use it as a sanity check: if your total hours increase above 40, the weekly pay should rise faster because overtime hours are paid at a higher rate.

Example weekly pay at $20/hour with overtime after 40 hours at 1.5×
Total Hours Regular Hours Overtime Hours Weekly Pay
35 35 0 $700
40 40 0 $800
45 40 5 $950
50 40 10 $1100

Limitations and common payroll differences

This calculator is intentionally simple so the results are easy to understand. It may not match your workplace policy or local labor rules. In particular, results can differ if any of the following apply:

  • Different pay rates by day, shift, job code, project, or client (blended or weighted overtime)
  • Daily overtime rules (for example, overtime after 8 hours in a day) or special rules for a 7th consecutive day
  • Double-time, holiday pay, shift differentials, on-call pay, tips, commissions, or bonuses
  • Unpaid breaks, paid meal periods, rounding rules, or time-clock grace periods
  • Overtime calculated on a different workweek boundary than Monday–Sunday

Use the output as an estimate and confirm final payroll with your employer, your contract, or local regulations. If you need a record for your own tracking, consider copying the result and saving it with the dates of the workweek.

Practical tips for accurate timesheets

Better inputs lead to better outputs. If you’re tracking time manually, write down start and end times and subtract unpaid breaks. If you’re using a time clock, verify that the punches are correct and that any missed punches are fixed before payroll closes. When entering decimals, be consistent: either round each day to two decimals or keep more precision and round only at the end.

For teams, a consistent process helps: define what counts as work time, how breaks are handled, and when overtime begins. If your organization uses a different overtime threshold (for example, 37.5 hours, 44 hours, or a union-specific rule), set the threshold field to match that policy.

FAQ (plain-language answers)

Can I use this for biweekly or monthly pay periods?

This calculator is built around a single week. For a biweekly period, you can run it twice (one calculation per week) and add the totals. That approach is often closer to how overtime is actually computed, since many policies apply overtime weekly.

What if I worked overtime but at a different rate?

If overtime is paid at a different base rate (for example, a shift differential applies only to certain hours), this calculator won’t capture that. You can approximate by using an average rate, but for accuracy you would need a tool that supports multiple rates.

Does the calculator store my data?

No. The calculation runs in your browser when you press Calculate. Your entries are not sent anywhere by this page. If you copy the result, it goes to your clipboard so you can paste it where you need it.

Pay settings

Enter your base hourly rate (for example, 20 or 20.00).

Hours above this weekly threshold are treated as overtime.

Common values: 1.5 (time-and-a-half) or 2.0 (double-time).

Daily hours

Total hours and pay will appear here.

Embed this calculator

Copy and paste the HTML below to add the Timesheet Calculator (Weekly Hours, Overtime & Pay) to your website.