Free Timesheet Templates

Methodology: Free Timesheet Templates

What this tool gives you

This tool creates a blank timesheet template you can print, save as PDF, or download as CSV. You choose a preset, pay period, columns, and header fields; the preview updates before you download.

The goal is a usable form, not a full payroll system. The template helps you capture the time records a small employer needs before payroll is calculated.

How the presets work

PresetBest forWhat it includes
SimpleA quick weekly or bi-weekly sheet.Basic date, clock-in, clock-out, break, and regular-hours fields.
FLSA recordkeepingEmployers who want fields aligned with federal recordkeeping rules.Basic time fields plus the practical §516.2 fields that fit on a timesheet.
California recordkeepingCalifornia employers who want a double-time column.FLSA-style fields plus double-time hours.
CustomTeams that need their own layout.You choose the visible columns and header fields.

The live preview is the print output. If a column is visible in the preview, it appears in the PDF or CSV.

Pay-period options

  • Weekly: 7 rows.
  • Bi-weekly: 14 rows, with a divider after the first week.
  • Monthly: 31 rows, so every month fits. Shorter months leave unused rows blank.

Column and header choices

The always-on columns are date, day, clock in, clock out, break minutes, and regular hours. Optional columns include overtime hours, double-time hours, sick time, vacation/PTO, job or project, and notes.

The always-on header fields are employee name, company/employer, and pay period ending. Optional header fields include employee ID, workweek start day, employee address, occupation, employee signature, and supervisor signature.

How this maps to FLSA recordkeeping

Federal recordkeeping rules in 29 CFR §516.2 require employers to keep specific records for non-exempt employees. A printable timesheet cannot hold every payroll record, but it can capture the practical timekeeping subset.

§516.2 itemTemplate field
Employee name and identifying numberEmployee name and employee ID.
AddressOptional employee address.
OccupationOptional occupation field.
Workweek startOptional workweek-start field.
Hours worked each day and each workweekDate, day, clock in, clock out, break, and hours columns.
Overtime premium hoursOptional overtime-hours column.
Pay period coveredPay-period-ending field.

Items such as regular-rate basis, deductions, total wages paid, and payment date are usually payroll-close records, not blank-timesheet fields. The template leaves room for totals but does not replace payroll records.

California additions

California Labor Code §1174 adds state recordkeeping duties. The California preset adds a double-time column because California Labor Code §510 can require 2x pay after 12 hours in a day or after 8 hours on the 7th consecutive day.

If you need to calculate California daily overtime, weekly overtime, double-time, or 7th-day premiums, use the State Overtime Calculator. This template gives you a place to record the split; it does not calculate the split for you.

How long to keep completed timesheets

Federal rules use two main retention periods:

Record typeRetention
Payroll records under §516.23 years
Basic time and earning cards2 years

Some states require longer retention. New York, New Jersey, and Hawaii commonly use 6-year payroll-record windows, and California payroll records are at least 3 years. Many employers keep time and payroll records longer to cover state and tax windows.

For a full map, see Recordkeeping Requirements by State.

Output formats

Print / Save as PDF uses your browser's print dialog. Choose "Save as PDF" if you want a PDF file. The print stylesheet uses letter-size portrait layout, repeats header rows, and avoids page breaks inside rows where possible.

Download CSV creates a spreadsheet-friendly file with headers and blank rows. Use CSV when you want to add formulas, prefill employee data, or import the sheet into another workflow.

What is not modeled

  • Logo upload or branded headers. The template stays simple and typographic.
  • True XLSX output. CSV covers the practical spreadsheet use case; add formulas after opening it in Excel or Google Sheets.
  • Pre-filled dates. Monthly mode gives 31 blank rows rather than generating a calendar.
  • Multi-employee batches. One template is for one employee.
  • Industry-specific presets. Restaurants, construction crews, healthcare shifts, and tip workflows may need extra columns. Use Custom for now.
  • Payroll math. The template records time; it does not calculate overtime, double-time, wages, deductions, or payroll taxes.

Data sources

Companion calculators: Time Card Calculator and State Overtime Calculator.

How accurate is this?

The FLSA mapping is accurate for the practical fields a blank timesheet can capture. It does not cover every payroll record an employer must keep.

Use the template to collect clean time records. Use payroll software or a payroll process to compute pay, deductions, taxes, final totals, and state-specific record retention.

Frequently asked questions

Why a live preview instead of static download links?

Static templates force the user to download, open in Excel / Word / PDF, and THEN see what they got — and if the columns are wrong, start over. The live preview shows the result before download. The user toggles a column on or off and sees the change immediately. Every top-10 SERP competitor (Clockify, Toggl, QuickBooks, Smartsheet, ClockInEasy, TrackingTime, Hubstaff, ClickTime) ships static downloads; the live preview is the genuine differentiator.

Why a §516.2-grounded column model?

Because the regulation defines what a "compliant" timesheet actually contains, and no top-10 competitor explains the mapping. A user who needs a recordkeeping-ready timesheet (audit-preparedness, wage-and-hour class action defense, multi-state operations) should be able to see immediately which columns are statute-required and which are nice-to-have. The methodology page renders the field-by-field §516.2 mapping; the FLSA preset preselects the right toggles.

Why zero-dependency PDF (browser print) instead of jsPDF or pdf-lib?

Three reasons. (1) Bundle weight — a generator tool that adds ~270KB of jsPDF or ~500KB of pdf-lib to every visitor's download is overkill when the browser's native print → "Save as PDF" path produces equivalent output. (2) Quality — print stylesheets that render real HTML/CSS reliably produce cleaner page breaks, better typography, and proper page numbering compared to a JS library laying out lines manually. (3) Maintenance — no library version to track, no bundle to monitor for security advisories. The tradeoff is that the user goes through their browser's print dialog rather than getting an instant download — that one extra click is the cost of zero dependency.

Why CSV rather than XLSX (true Excel format)?

CSV is universally supported — opens cleanly in Excel, Google Sheets, Apple Numbers, LibreOffice — without any third-party library on our end. A true XLSX file with formatting and formulas would require the ~700KB xlsx or exceljs library. The marginal value (formula auto-fill, cell formatting) doesn't justify the bundle weight for v1. Users who want formulas can paste the CSV into Excel and add them. If this becomes the most-requested feature, XLSX is straightforward to add later behind a feature flag.

Why monthly mode shows 31 rows even in shorter months?

Because the printable template is a fixed-size form, not a calendar. A user printing for February gets 31 rows and leaves the last 2 or 3 blank — same as printing a weekly form on a 4-day workweek. Calendar-aware monthly rendering (pre-filled dates / day-of-week labels based on a month + year picker) would need to know the year for leap-year math. That's a v2 feature behind a "Calendar mode" toggle; v1 ships the simpler form.

About Clockspot

Clockspot helps small businesses track employee time and keep payroll-ready records. Used in all 50 states since 2007, we focus on getting time and pay right — including the wage-and-hour rules that shape both.

Templates can work for a simple week. Clockspot helps small businesses move the ongoing workflow online: clock-ins, breaks, overtime, approvals, and payroll-ready records. See how Clockspot tracks timesheets automatically.