Pay periods and the hours a timesheet covers
A timesheet follows the pay period, and the pay period decides how many days it holds and how overtime has to be worked out. The four schedules in common use in the United States:
| Pay period | Periods a year | Days | Average hours | Overtime calculation |
|---|---|---|---|---|
| Weekly | 52 | 7 | 40 | One workweek, hours over 40 |
| Biweekly | 26 | 14 | 80 | Two workweeks, each on its own |
| Semi-monthly | 24 | 15 or 16 (13 to 16 in February) | 86.67 | Workweeks straddle the period; see below |
| Monthly | 12 | 28 to 31 | 173.33 | Four or five workweeks, partial weeks at both ends |
Choose the period in the calculator with the From and To dates. Weekly and biweekly timesheets are easiest on the time card calculator, which starts on the workweek; this page is set to the period view, which takes any range up to 62 days, so a semi-monthly, monthly or odd-length period is entered as it is. Each day has a start, an end and an unpaid lunch, and a day type: work, vacation, sick, holiday or off. Vacation, sick and holiday days are credited with the daily target hours so the timesheet shows paid hours as well as worked hours. Federal holidays are filled in from the calendar when you pick the United States rule set.
Semi-monthly timesheets: overtime belongs to the workweek
The difficulty with a semi-monthly or monthly timesheet is that the Fair Labor Standards Act measures overtime by workweek, a fixed and recurring 168 hours (29 U.S.C. 207(a)(1)), while the period cuts through the middle of a week. The rule for which paycheck carries the overtime is in 29 CFR 778.106: overtime earned in a workweek is paid on the regular payday for the period in which that workweek ends. The straight-time hours of an unfinished week are paid in the current period; its overtime, if any, is paid with the next one once the week is complete.
An example with a Sunday-to-Saturday workweek. The period is October 1 to 15, 2026; October 1 is a Thursday. An employee works nine hours Monday to Friday. The workweek of September 27 to October 3 has 45 hours, so 5 of them are overtime, and because that week ends on October 3, inside the period, the overtime is paid now even though three of the nine-hour days were in September. The week of October 11 to 17 ends after the 15th: October 12 to 15 are paid as 36 straight-time hours on this timesheet, and the overtime for that week appears on the next one.
To make the calculator show this correctly, enter the period as the workweeks that end inside it, here September 27 to October 10, and read the overtime from the weekly subtotals. Then enter October 11 to 15 for the straight-time hours of the open week. Two short timesheets are more reliable than one that silently splits a week; the calculator groups days into workweeks from the week start of the chosen rule set, Sunday for the US rules, and a period that starts on a Thursday begins with a three-day partial week that cannot be judged for overtime on its own.
Semi-monthly pay periods in 2026: workdays and hours
| Period | Workdays | Hours at 8 h/day | Federal holiday on a weekday |
|---|---|---|---|
| January 1–15 | 10 | 80 | New Year's Day |
| January 16–31 | 10 | 80 | Martin Luther King Jr. Day |
| February 1–15 | 10 | 80 | – |
| February 16–28 | 9 | 72 | Washington's Birthday |
| March 1–15 | 10 | 80 | – |
| March 16–31 | 12 | 96 | – |
| April 1–15 | 11 | 88 | – |
| April 16–30 | 11 | 88 | – |
| May 1–15 | 11 | 88 | – |
| May 16–31 | 9 | 72 | Memorial Day |
| June 1–15 | 11 | 88 | – |
| June 16–30 | 10 | 80 | Juneteenth |
| July 1–15 | 10 | 80 | Independence Day |
| July 16–31 | 12 | 96 | – |
| August 1–15 | 10 | 80 | – |
| August 16–31 | 11 | 88 | – |
| September 1–15 | 10 | 80 | Labor Day |
| September 16–30 | 11 | 88 | – |
| October 1–15 | 10 | 80 | Columbus Day |
| October 16–31 | 11 | 88 | – |
| November 1–15 | 9 | 72 | Veterans Day |
| November 16–30 | 10 | 80 | Thanksgiving Day |
| December 1–15 | 11 | 88 | – |
| December 16–31 | 11 | 88 | Christmas Day |
The year has 250 workdays after federal holidays, 2,000 hours at 8 hours a day. A salaried employee is paid the same amount every period regardless of these figures; an hourly employee's semi-monthly paycheck moves between the shortest period and the longest, a difference of two or three days' pay. Most private employers do not close for every federal holiday, so replace the holiday column with your own calendar; the day type Holiday in the calculator does exactly that. The monthly totals and the comparison with 173.33 hours are on the work hours in a month page.
Hours and minutes, decimal hours and the one rounding that matters
A timesheet is read in hours and minutes and paid in decimal hours. The calculator shows both for every day and for the period: 7:45 and 7.75, 8:20 and 8.33. The conversion is minutes divided by 60, and the minute chart is on the hours to decimal page.
Where timesheets go wrong is in the order of rounding. Converting each day to two decimals and then adding can differ from the true total by a few hundredths, because each day's rounding error is carried into the sum. Ten days of 8 hours 20 minutes are exactly 83 hours 20 minutes, which is 83.33 hours; adding ten daily values that were each rounded to 8.33 gives 83.30. The calculator adds minutes and converts once, at the end, which is also what payroll systems do. When you check a timesheet against a pay stub, compare the period total, not the daily figures.
Lunch and breaks on the timesheet
Each day has a lunch field in minutes or, if the break varies, a lunch entered as a time range. A bona fide meal period of ordinarily 30 minutes or more during which the employee is completely relieved of duty is not hours worked under 29 CFR 785.19, and that is what the field is for. Rest breaks of 5 to 20 minutes are hours worked under 29 CFR 785.18 and are not entered. A timesheet that shows a 30-minute lunch on a day the employee ate at the desk while covering the phone is wrong, and the employer, not the employee, is responsible for the accuracy of the record under 29 CFR 516.2.
Automatic lunch deductions are the most common source of a shortfall on a semi-monthly stub: 30 minutes a day over 11 workdays is 5.5 hours. If your employer deducts automatically, enter your real lunch on the timesheet and compare.
Excel export, printing and several employees
The Download Excel button writes a .xlsx workbook with one row per day: date, day type, start, end, breaks, hours in hh:mm, decimal hours and target hours, with a total row at the bottom, in real time and number cells so you can keep calculating in the sheet. The CSV export has the same columns for any other program, and Print / PDF produces a timesheet page with name, period, totals and signature lines for employee and employer.
Profiles keep separate timesheets for several people or several projects in the same browser: one profile per employee for a small team, or one per client for a freelancer who bills by the hour. Each profile has its own period, days and settings. Nothing is uploaded; the entries live in your browser's storage and the exported files are created locally. Blank weekly and monthly spreadsheets with formulas, for people who prefer to fill in Excel directly, are on the timesheet template page.
What payroll needs from a timesheet
For a non-exempt employee, payroll needs the hours worked each workday and the total each workweek, the regular and overtime hours, the rate and the resulting straight-time and overtime earnings. That list is the recordkeeping requirement of 29 CFR 516.2, summarised in Department of Labor Fact Sheet #21, and it is why the timesheet separates regular hours from overtime instead of showing one total. Enter the hourly rate under Pay, overtime, rounding and the period result shows regular pay, overtime pay and the gross amount.
Records of hours must be kept for 2 years and payroll records for 3 years; the timesheet retention guide lists the state rules that go further. Exempt salaried employees have no hours requirement under the FLSA, but a timesheet is still the basis for PTO accruals and project billing, and the calculator works the same way with the overtime rule set to None.
Frequently asked questions
How do I calculate a timesheet?
For each day, subtract the start time from the end time and subtract the unpaid lunch; that is the day in hours and minutes. Add the days in minutes, convert once to decimal hours by dividing by 60, and split the total into regular and overtime hours by workweek. The calculator does the arithmetic for any period up to 62 days and shows hh:mm and decimal side by side.
How many hours are in a semi-monthly pay period?
On average 86.67 hours for a full-time employee: 2,080 hours a year divided by 24 periods. The actual figure depends on the calendar. A period of 1 to 15 or 16 to month end has 10 to 12 weekdays, so 80 to 96 hours at 8 hours a day, before holidays. Salaried employees are paid the same each period; hourly employees are paid for the days actually in it.
How many hours are in a biweekly pay period?
80 hours for a full-time employee working 40 hours a week, or 2,080 hours a year over 26 periods. A biweekly timesheet contains two complete workweeks, and overtime is calculated for each of them separately: 45 hours in week one and 35 in week two are 5 overtime hours, not zero, because the FLSA does not allow averaging across weeks.
How is overtime calculated on a semi-monthly timesheet?
By workweek, never by the period. Overtime earned in a workweek is paid with the period in which the week ends (29 CFR 778.106). Enter the complete workweeks that end inside the period to see their overtime, and the days of the unfinished week as straight time; the overtime of that week goes on the next timesheet once it is complete.
Can I use it as a monthly timesheet calculator?
Yes. Set From to the first and To to the last day of the month; the period view takes up to 62 days, so a month fits with room to spare. The days are grouped into workweeks for overtime, holidays from the selected calendar are pre-filled, and the Excel export and the printable sheet cover the whole month.
Does the timesheet calculator export to Excel?
Yes. Download Excel produces a .xlsx file with one row per day, the columns date, type, start, end, breaks, hours, decimal and target, and a total row, using genuine time and number cells. There is also a CSV export and a print view with signature lines. The files are generated in your browser; nothing is sent to a server.
What is the difference between a timesheet and a time card?
A time card is the record of clock-in and clock-out punches, traditionally from a time clock, for a pay period. A timesheet is the broader document of hours per day, often filled in by the employee and including vacation, sick time or project codes. The calculations are the same; this page is set up for any pay period, the time card calculator for weekly and biweekly ones.
How do I total hours and minutes on a timesheet?
Add the minutes column and carry every 60 minutes into the hours column, or convert everything to minutes first. 7:45 + 8:20 + 7:50 is 465 + 500 + 470 = 1,435 minutes = 23 hours 55 minutes = 23.92 hours. Do not add 7.45 + 8.20 + 7.50 as decimals; that gives 23.15 and is wrong. The calculator adds in minutes and converts at the end.
Are holidays and PTO included in the hours?
They are shown separately. A day marked Vacation, Sick or Holiday is credited with the target hours for that day, so the timesheet reports paid hours, but credited hours are not hours worked and do not count toward the 40-hour overtime threshold under the FLSA. The result shows worked hours, credited hours and the balance against the target.
Who is responsible if the timesheet is wrong?
The employer. 29 CFR 516.2 places the duty to keep accurate records of hours worked each day and week on the employer, even when employees fill in their own sheets. An employee who signs an inaccurate timesheet does not lose the right to pay for hours actually worked, but keeping your own copy, printed or exported from here, makes a correction far easier.
Related calculators
- Time Card Calculator with Lunch and OvertimeFill in clock-in, clock-out and lunch for each day of a weekly or biweekly pay period. The time card totals hours in hh:mm and decimal, splits regular and overtime hours, and can be printed or exported.
- Timesheet template for ExcelTwo templates with working formulas: a weekly time card and a monthly timesheet. Enter clock times; the totals take care of themselves.
- Work Hours in a Month CalculatorPick a month, a year and a holiday calendar and the calculator counts the workdays, removes the holidays that land on them and gives you the scheduled hours for your weekly schedule. Enter vacation or sick days and it shows what is left to work; enter actual hours and it shows the balance. Below: every month of 2026 for the United States and the United Kingdom, and the answer by weekly hours.
- Hours to Decimal Calculator and Minutes to Decimal ChartEnter a time in hours and minutes to get decimal hours, or enter decimal hours to get hours and minutes. The chart below lists every minute from 1 to 60.
- How Long to Keep Timesheets and Time CardsTwo years is the federal minimum for time cards, three for payroll, four for tax, six in New York and New Jersey. Which one applies depends on what the record is used for, and the same sheet of paper is usually several records at once. This guide lays out every rule that can reach a timesheet, when each clock starts, what happens when the records are gone, and the retention schedule most employers actually need.
- Work Hours CalculatorEnter your start time, end time and unpaid breaks to get hours worked for a day, a week or a pay period in hh:mm and decimal hours. Overnight shifts, overtime and pay are handled automatically.