This timesheet template is filled in online: type In, Out and the unpaid break for each day, and the daily hours, the weekly total, overtime and pay add up as you go. Then download it as a PDF with signature lines for the employee and the supervisor, or as a CSV that opens in Excel or Google Sheets. No sign up and no formulas to fix.
How to use the timesheet template
- Pick the period. The page opens on a week. "2 weeks" makes a biweekly timesheet and "Month" a monthly one; "Day" covers a single shift. Choose the first day in the "First day" field, and the arrows move one period back or forward.
- Set the workweek. Under "Overtime, breaks and pay", set "Workweek starts on" to the day your employer's workweek begins. Overtime is counted per workweek, so this matters more than the pay period.
- Fill in each day. Type In, Out and Break. 9:30, 930 and 9:30 PM all work, and "Clock" switches between "12 hour (AM/PM)" and "24 hour". A shift that ends after midnight counts on the day it started.
- Repeat a regular schedule. Fill in one weekday, then use the copy button ("Copy Monday to empty weekdays" when Monday is the day you filled). It copies that day into every empty Monday to Friday row.
- Add the hourly rate under "Overtime, breaks and pay" if the timesheet should show "Regular pay", "Overtime pay" and "Gross pay".
- Download. Type the employee's name in "Name on the timesheet" and press PDF or CSV.
If the hours already sit in a spreadsheet or a message, "Import" reads pasted cells, notes, a CSV or an Excel (.xlsx) file and shows a preview before anything is filled in.
Worked example: a weekly timesheet
An hourly employee, $18 an hour, U.S. federal rule, workweek starting Monday, 30 minute unpaid lunch every day:
| Day | In | Out | Break | Hours | Decimal |
|---|---|---|---|---|---|
| Mon | 8:00 AM | 4:30 PM | 0:30 | 8:00 | 8.00 |
| Tue | 8:00 AM | 4:30 PM | 0:30 | 8:00 | 8.00 |
| Wed | 7:45 AM | 5:15 PM | 0:30 | 9:00 | 9.00 |
| Thu | 8:00 AM | 6:00 PM | 0:30 | 9:30 | 9.50 |
| Fri | 8:00 AM | 2:45 PM | 0:30 | 6:15 | 6.25 |
| Week | 2:30 | 40:45 | 40.75 |
Each day is Out minus In minus the break: Thursday is 10:00 at work minus 0:30, so 9:30. The week adds up to 40 hours 45 minutes, which is 40.75 decimal hours. 45 minutes are over 40, so the timesheet shows 40:00 regular and 0:45 overtime. Pay: 40 x $18 = $720.00, plus 0.75 x $27.00 = $20.25 overtime, so $740.25 gross. The calculator adds the minutes first and converts once at the end, so the decimal total never drifts from adding rounded days.
What the PDF and the CSV contain
The PDF is a one page timesheet (a month still fits on one page) with:
- "Timesheet" as the title, the name and the period, for example Oct 5, 2026 to Oct 11, 2026
- one row per day: Date, Day, In, Out, Break, Hours and Decimal, plus an Overtime column when there is overtime; a shift past midnight shows "+1" after the Out time
- the totals: Total in hours and minutes and in decimal, Regular, Overtime and Double time when they apply, and the pay lines if you entered a rate
- the overtime rule that was used, with its legal source, and the automatic lunch rule if you turned it on
- two lines at the bottom: "Employee signature, date" and "Supervisor signature, date"
The PDF is A4. On US Letter paper, choose fit to page in the print dialog so nothing is cut off.
The CSV has the same days with Date, Day, In, Out, Break, Hours, Decimal, Regular and Overtime (and Double time under the California preset), plus a Total row. Times are written in 24 hour format and hours as decimals, so a spreadsheet can add them. It opens directly in Excel; in Google Sheets use File, then Import. The CSV is a record of the period, not a template with formulas: change the times on this page and download a new one.
Can you print it blank?
Yes, with one caveat. Download the PDF without typing any times and you get the same sheet with the dates and weekdays of the period filled in, empty In, Out and Break cells, a blank line for the name and both signature lines. The Total and Regular lines print as 0:00, so cross them out or write the real totals next to them. For a sheet that adds itself up, fill it in here first and print the result.
What a timesheet should record
For employees covered by the federal minimum wage and overtime rules, the employer's records must include the hours worked each workday and the total hours worked each workweek, and the day and time the workweek begins (29 CFR 516.2(a)). Time cards or sheets with the daily starting and stopping times have to be kept for at least 2 years (29 CFR 516.6), and payroll records for at least 3 years (29 CFR 516.5). That is why this timesheet keeps In and Out for every day instead of only a total.
Overtime under the federal rule is time and a half for hours over 40 in a workweek (29 U.S.C. § 207(a)(1)), and each workweek stands alone (29 CFR 778.104). There are presets for California, Alaska, Nevada and Colorado; other states can have their own rules. The overtime calculator explains each one. This is a calculation, not legal advice.
Weekly, biweekly or monthly
| Timesheet | Period | Rows | Typical full time total |
|---|---|---|---|
| Weekly | Week | 7 | 40:00 |
| Biweekly | 2 weeks | 14 | 80:00 |
| Monthly | Month | 28 to 31 | 160:00 to 184:00 (20 to 23 weekdays at 8 h) |
For two week pay periods, the biweekly timesheet calculator shows the overtime of each workweek separately. If you only need one shift, the work hours calculator is quicker, and hours to decimal converts a total for payroll.
The times you type stay in this browser only. If you keep timesheets for several people, the team plan stores each person's hours in one account, with a monthly timesheet PDF per person and one payroll CSV for everyone.
FAQ
Is there a timesheet template for Excel or Google Sheets?
Download the CSV: it opens in Excel, and Google Sheets imports it with File, then Import. The days, hours and totals are already calculated, so the file needs no formulas.
How do I make a printable timesheet?
Fill in the days on this page, type the name and download the PDF. It has every day of the period, the totals and signature lines for the employee and the supervisor.
Can I make a biweekly or monthly timesheet?
Yes. Switch the period to "2 weeks" or "Month". Overtime is still counted for each workweek on its own, even inside a two week or monthly sheet.
How do I calculate hours on a timesheet?
For each day, take Out minus In and subtract the unpaid break, then add the days. 8:00 AM to 4:30 PM with a 30 minute lunch is 8 hours. Five such days are 40 hours.
Should a timesheet show decimal hours?
Most payroll systems ask for decimal hours, so the PDF shows both: 40:45 and 40.75. 45 minutes is 0.75 hours because 45 ÷ 60 = 0.75.
Does the timesheet need a signature?
Federal recordkeeping rules list what has to be recorded, not a signature. Many employers still ask for one as approval, which is why the PDF has lines for the employee and the supervisor.
