Skip to content
Business Template

Free Timesheet Template

A timesheet template is a structured form for recording the hours worked during a given period, whether daily, weekly, or monthly. Freelancers use timesheets to generate accurate invoices, employers use them for payroll processing, and project managers use them to track billable hours across clients or tasks.

Open a blank Google Sheet
Works with
  • Google Docs
  • Microsoft Word
  • Google Sheets
  • Microsoft Excel
  • Canva

What Is a Timesheet Template and Who Uses One

A timesheet template is a pre-formatted document with rows for each day or task and columns for start time, end time, breaks, and total hours worked. Rather than tracking time in a notebook or trying to remember hours at the end of the week, a timesheet template gives you a consistent record you can hand to a payroll administrator, submit to a client, or reference for your own billing.

Freelancers and independent contractors use weekly timesheet templates to calculate invoices and demonstrate to clients exactly how their budget was spent. Small businesses use employee timesheet templates to run payroll and comply with labor regulations. Project managers use them to allocate billable hours across multiple clients or cost centers. Hourly employees in retail, healthcare, and hospitality use them to document shifts and ensure they are paid correctly.

The format varies depending on the period: a daily timesheet template tracks hours for a single day in detail, a weekly time sheet template consolidates the full work week, and a monthly timesheet template summarizes hours by day across four or five weeks.

What to Include in a Timesheet Template

A timesheet that is missing key fields causes delays in payroll approval or client billing disputes. These are the fields that belong in every timesheet template.

  • Employee or freelancer name
  • Pay period dates (start and end of the week or month)
  • Client or project name for each entry (essential for multi-client freelancers)
  • Date and day of week for each row
  • Start time and end time for each work block
  • Break duration (unpaid breaks must be subtracted from total hours)
  • Total hours worked per day
  • Running total for the pay period
  • Overtime hours (hours over 40 per week in the US, or per local labor rules)
  • Hourly rate and total amount due (for freelance invoicing)
  • Signature lines for employee and manager approval

How to Use a Timesheet Template Step by Step

Filling out a timesheet accurately takes less than two minutes per day when you build it into a daily habit. Here is the process from setup to submission.

  1. Choose your format: Google Sheets or Excel for automatic hour calculations, Word for a printable version, or the plain text template above for simple copy-paste use.
  2. Set up the header: enter your name, the pay period start and end dates, and the client or manager name. For multi-project freelancers, add a column for project or task name.
  3. Record hours at the end of each workday, not at the end of the week. Daily entry is significantly more accurate than trying to reconstruct a week from memory.
  4. Subtract break time from the total. If you worked from 9:00 AM to 5:30 PM with a 30-minute lunch, your billable hours are 8.0, not 8.5.
  5. Calculate the daily total by subtracting the start time from the end time, then subtracting break minutes. In Google Sheets or Excel, use a simple formula: =(END-START)*24-BREAK_HOURS.
  6. Sum all daily totals at the bottom of the template to get total hours for the pay period. Note overtime hours separately if applicable.
  7. Have the timesheet reviewed and signed (or approved in your project management tool) before submitting to payroll or attaching to an invoice.

Timesheet Template Formats: Excel, Google Sheets, and Printable

The right timesheet template format depends on whether you need automatic calculations, cloud access, or a simple paper form.

  • Excel timesheet template: best for automatic hour totals and overtime calculations using built-in formulas. You can set up =SUM() for daily and weekly totals and use conditional formatting to highlight overtime.
  • Google Sheets timesheet template: works like Excel but is accessible from any device. Easy to share with a manager for approval or with a client as a billing backup. Use Google Sheets time format (h:mm) for accurate calculations.
  • Printable Word or PDF timesheet: useful for employees who do not work at a computer, such as field workers, warehouse staff, or hourly retail employees. Print a fresh sheet each week and collect manually.
  • Monthly timesheet template: consolidates 20-23 working days on one sheet. Works best in spreadsheet format so row totals accumulate automatically.

Timesheet Mistakes That Delay Payment and How to Avoid Them

These common timesheet errors cause payroll disputes, billing rejections, and invoicing delays. Knowing them in advance saves real time and money.

  • Not subtracting unpaid breaks: clocking in at 8 AM and out at 5 PM and recording 9 hours when you took an unpaid 30-minute lunch inflates the total by 0.5 hours per day.
  • Rounding inconsistently: pick a rounding rule at the start (round to the nearest 15 minutes, or to the nearest 6 minutes for 0.1 hour billing) and apply it consistently every day.
  • Failing to separate projects: for multi-client freelancers or project-based employees, logging all hours in a single "work" row makes it impossible to bill accurately or audit project costs.
  • Submitting without manager approval: timesheets submitted to payroll without a supervisor signature are often returned, delaying pay by a full pay cycle.
  • Missing the submission deadline: find out the payroll cutoff date before the first pay period and set a recurring reminder so you never miss it.
  • Using a different currency or rate per invoice: if you change your hourly rate mid-project, note the rate change clearly on the timesheet rather than applying the new rate retroactively.

Copy-and-paste template

Download .xlsx

WEEKLY TIMESHEET

Employee / Freelancer: [FULL NAME]

Pay Period: [START DATE] to [END DATE]

Manager / Client: [NAME]

-----------------------------------------

DAY | DATE | PROJECT / TASK | START | END | BREAK | HOURS WORKED

Monday | [DATE] | [PROJECT NAME] | [TIME] | [TIME] | [MINS] | [HOURS]

Tuesday | [DATE] | [PROJECT NAME] | [TIME] | [TIME] | [MINS] | [HOURS]

Wednesday | [DATE] | [PROJECT NAME] | [TIME] | [TIME] | [MINS] | [HOURS]

Thursday | [DATE] | [PROJECT NAME] | [TIME] | [TIME] | [MINS] | [HOURS]

Friday | [DATE] | [PROJECT NAME] | [TIME] | [TIME] | [MINS] | [HOURS]

Saturday | [DATE] | [PROJECT NAME] | [TIME] | [TIME] | [MINS] | [HOURS]

Sunday | [DATE] | [PROJECT NAME] | [TIME] | [TIME] | [MINS] | [HOURS]

-----------------------------------------

Total Regular Hours: [TOTAL]

Overtime Hours (over 40/week): [OVERTIME HOURS]

Hourly Rate: $[RATE]

Total Amount Due: $[TOTAL]

-----------------------------------------

Employee Signature: _____________________ Date: _________

Manager Approval: _____________________ Date: _________

Frequently asked questions

Is this timesheet template free?
Yes. All timesheet templates on GetTemplated are free to use and edit. No signup or payment is required.
How do I use a timesheet template in Google Sheets?
Open a new Google Sheet and enter the timesheet headers in row 1. Use columns for Date, Project, Start Time, End Time, Break (hours), and Total Hours. In the Total Hours column, use the formula =(D2-C2)*24-E2 to automatically calculate worked hours. Share the sheet with your manager or client for real-time access.
What is the best format for a weekly time sheet template?
Google Sheets or Excel are best for weekly timesheets because they calculate totals automatically. If you prefer paper, a Word or printable PDF timesheet is easy to hand to a supervisor. The right choice depends on whether your workplace uses a digital or paper-based approval workflow.
Does a timesheet template work for freelancers?
Yes. Freelancers benefit from timesheets because they document exactly how many hours were worked for each client, making invoices easy to justify. Add a column for the hourly rate and a calculated total (hours x rate) at the bottom to turn any timesheet into a billing summary.
How do I calculate overtime on a timesheet?
In the US, overtime is typically any hours over 40 in a single workweek. In your timesheet, add a separate row labeled "Overtime Hours" and enter any hours above 40. Overtime is usually paid at 1.5x the regular hourly rate. Check your local labor laws, as rules differ by state and country.
What is the difference between a daily and a weekly timesheet template?
A daily timesheet template has room for detailed time entries within a single day, often broken into tasks or clients with start and end times for each block. A weekly time sheet template consolidates all seven days into one form, with one or two rows per day. Daily sheets are more detailed; weekly sheets are easier to submit for payroll.
Can a timesheet template be used for a monthly pay period?
Yes. A monthly timesheet template lists each working day as its own row, then totals the hours at the bottom. Spreadsheet formats work best here because they handle date ranges and hour sums across 20-23 rows automatically.

Get the free timesheet template

Open it in Google, choose File then Make a copy, and start editing. It is yours in seconds.

Free. No sign-up. Works in any browser.

Works with
  • Google Docs
  • Google Sheets
  • Microsoft Word
  • Microsoft Excel
  • Canva