Timesheet Calculator
Choose a pay period and a start date, enter start, end and break for each day, and get total hours, overtime and gross pay for the whole period.
Type 9, 930 or 5p. AM/PM is guessed from the shift; add a or p to set it.
How to use the timesheet
- Select the pay period: weekly, biweekly, semi-monthly or monthly.
- Enter the first date of the period. The calculator lays out one dated row for every day.
- Fill in Start, End and Break (unpaid minutes) for the days you worked. Leave other days empty.
- Add your hourly rate to see gross pay before taxes.
- Print the sheet or download a CSV file for your records or your employer.
Everything is calculated in your browser and nothing is sent to a server.
How pay periods differ
| Pay period | Length | Pay periods per year |
|---|---|---|
| Weekly | 7 days | 52 |
| Biweekly | 14 days | 26 |
| Semi-monthly | Twice a month, often the 1st-15th and 16th-end of month | 24 |
| Monthly | One calendar month | 12 |
Biweekly and semi-monthly sound alike but are different: biweekly gives 26 paychecks a year, semi-monthly gives 24. A semi-monthly period also starts and ends on fixed dates, so a workweek can be split across two pay periods.
Example: two weeks with overtime
Overtime is counted for each workweek, not for the whole pay period. Under the federal rule (FLSA), hours over 40 in a workweek earn at least 1.5 times the regular rate, and hours cannot be averaged across weeks.
| Week | Daily hours Mon-Fri | Total | Overtime | Gross at $20.00 |
|---|---|---|---|---|
| 1 | 9:00, 10:00, 9:00, 9:30, 8:00 | 45:30 | 5:30 | $965.00 |
| 2 | 8:00 on each day | 40:00 | 0:00 | $800.00 |
| Period | 85:30 | 5:30 | $1,765.00 |
The two weeks average 42:45 per week, but week 2 does not cancel out the overtime from week 1. The timesheet applies the 40-hour limit to each workweek inside the period. State rules and exempt status can change the result, and this is not legal advice.
Tips for accurate timesheets
- Record start and end times every day instead of reconstructing them at the end of the period.
- Enter unpaid breaks in minutes and leave paid breaks inside the shift.
- Use the time card calculator if you need California, Alaska, Colorado or Nevada daily overtime rules.
- Use the hours calculator for a quick one-off shift.
Frequently asked questions
How do I calculate hours worked on a timesheet?
For each day, subtract the start time from the end time and then subtract unpaid break minutes. Add the daily totals. For example, 9:00 AM to 5:30 PM with a 30-minute break is 8 hours.
How do I add up a biweekly timesheet?
Total each of the two workweeks separately, then add them. Keep the weeks apart because overtime over 40 hours is figured per workweek. In the example above, 45:30 plus 40:00 equals 85:30 for the period.
What is the difference between biweekly and semi-monthly?
Biweekly means every two weeks, 26 pay periods a year. Semi-monthly means twice a month, 24 pay periods a year, usually on fixed dates such as the 15th and the last day of the month.
Can I print a timesheet for my employer?
Yes. Use the print button for a clean sheet or download the CSV file and open it in a spreadsheet.
Does the timesheet include breaks?
It subtracts the unpaid break minutes you enter for each day. Whether a break is paid depends on your employer's policy and your state. California, for example, requires a 30-minute meal period when a work period exceeds five hours.
Does the gross pay include taxes?
No. Gross pay is hours times rate, with overtime at 1.5 times where it applies. Taxes and other deductions are not subtracted.
More calculators
- Hours CalculatorEnter when you started, when you stopped and how long your unpaid break was.
- Time Card CalculatorFill in one week of punches and unpaid break minutes.
- Time Clock CalculatorPress Clock in when you start and Clock out when you finish.
- Overtime CalculatorWork out your overtime rate and total pay in seconds, or enter your hours day by day to see how much counts as regular, overtime and double time under your rule.
- Hourly to Salary CalculatorEnter an hourly wage or a salary and see it as hourly, daily, weekly, biweekly, semi-monthly, monthly and annual pay before taxes.
- Time CalculatorBuild a list of durations with plus and minus signs and see the result as hours, minutes and seconds, as decimal hours and as days and hours.