Google Sheets Timesheet Template: Free Setup and Tips

How-to basics · Updated November 3, 2026

Google Sheets Timesheet Template: Free Setup and Tips

Yes. You can use a free timesheet template in Google Sheets by opening a suitable template from the Sheets template gallery or making a copy of a spreadsheet shared by its creator. If you cannot find a template that fits, a simple sheet with start times, end times, breaks, and a paid-hours formula is quick to build in a browser.

What a Google Sheets timesheet template does

A timesheet records when someone worked and calculates the time to report for a day, week, or pay period. A basic template can total paid hours; a more detailed one might also record job codes, projects, locations, approvals, or billable time. The spreadsheet does not determine whether an entry complies with workplace rules or automatically submit payroll. It organizes the information you enter, so the layout should match the records your employer or client actually needs.

Google Sheets is a practical choice for a small team or an individual because people can work in the same online file, and formulas recalculate when entries change. It is also easy to adapt: rename columns, add a project field, or copy a weekly tab for a new period. A template is a starting point, not a guarantee that its calculations, policies, or privacy settings suit your situation.

Where to find a free template

In a desktop browser, open Google Sheets and select Template gallery to browse available spreadsheet templates. You can also use File > New > From template gallery from an open spreadsheet. The gallery’s contents can vary, and a timesheet layout may not appear for every user or account. If you do not see one, search for a downloadable or shareable Google Sheets timesheet from a source you trust, or make your own.

For a shared template, check what happens when you open it. A view-only sheet usually needs to be copied before you can edit it; use File > Make a copy and save the copy in your own Drive. Do not request access to edit someone else’s master file just to create your personal record. Before entering real employee or client information, review who can access the file and whether the template contains scripts, external links, or unfamiliar instructions. A plain spreadsheet with visible formulas is generally easier to inspect and maintain.

Build a basic sheet in a few steps

A useful first version keeps each shift on one row. In row 1, add these headings: Date, Employee, Start, End, Unpaid break (hours), Paid hours, and Overtime hours. Put each shift’s details in the matching columns on row 2 onward. Use actual date and time values rather than text that only looks like a time; Sheets can then calculate reliably.

  1. Enter a date, employee name or identifier, start time, end time, and unpaid break for each shift. For a half-hour break, enter 0.5 in the break-hours column.
  2. In the paid-hours column, enter the calculation shown below in the first data row, then fill it down for other rows.
  3. Format the time-entry columns as times using Format > Number > Time. Keep the calculated paid-hours column as a decimal number so a value such as 7.5 is clear.
  4. Add a total row at the end of the period and check a few entries against the original records.

With start times in C2, end times in D2, unpaid break hours in E2, and paid hours in F2, enter =24*MOD(D2-C2,1)-E2 in F2. For a shift from 9:00 AM to 5:30 PM with a 0.5-hour unpaid break, the result is 8 paid hours. The MOD calculation allows an overnight shift such as 10:00 PM to 6:00 AM to cross midnight; it assumes each recorded shift is shorter than 24 hours. Check that the break is not longer than the shift, since that can produce an invalid negative total.

With paid hours in F2:F6 for five days, enter =SUM(F2:F6) in the weekly total cell. If the daily entries are 8, 7.5, 8, 6, and 8 hours, the result is 37.5 hours. If you want an overtime column based on a simple daily threshold of eight hours, put =MAX(0,F2-8) in G2, with paid hours in F2 and overtime hours in G2; an 8-hour shift returns 0, while a 9-hour shift returns 1. This is only a spreadsheet example, not a statement of the overtime rules that apply to a particular worker or location.

Choose the right layout for the work

Before copying a template, decide what you need to track and who will use the data. A person recording their own hours may need only dates, start and end times, breaks, and weekly totals. A contractor may need client, project, task description, and billable hours. A manager may need separate employee identifiers, an approval field, and a way to distinguish submitted from unsubmitted records.

  • Daily rows: easiest to understand and filter when each shift is one record.
  • Weekly grid: compact for one person, but less convenient when many people, projects, or multiple shifts per day must be recorded.
  • Project-based log: useful for billing and cost allocation; include a project code or client field rather than relying on free-text descriptions alone.
  • Approval workflow: may include a supervisor name and approval date, but a typed name is not necessarily a formal electronic signature or a reliable audit trail.

Prefer a template with transparent formulas, clearly labeled input cells, and room for the required reporting period. Avoid elaborate dashboards if the underlying daily entries are difficult to verify. If a template uses hidden rows or columns, inspect them before relying on its totals.

Formatting, checking, and sharing

Use consistent time formats and label whether a break is entered in minutes, as a duration, or as decimal hours. Mixing these conventions is a common source of wrong totals. For instance, the decimal value 0.5 means half an hour only if the formula expects hours; it does not mean 30 minutes in every possible spreadsheet layout. Add a note beside the column heading if other people will enter data.

To make entry errors easier to notice, use Data > Data validation for fields with a known set of choices, such as project codes, and use Format > Conditional formatting to highlight missing or unusual entries. These checks can flag a blank end time or an unexpected value, but they do not prove that an entry is accurate. Review totals against calendars, shift records, or the organization’s normal approval process. Keep the original submitted record if your workplace requires a record of changes.

Google Sheets sharing controls are important because a timesheet can include personal work schedules or client details. Use the Share button to choose whether named people can view, comment, or edit. Give edit access only to people who need to enter or review information, and avoid “anyone with the link” access for sensitive records. In a company or school account, an administrator may limit sharing options. A shared spreadsheet also is not the same as a payroll system with a controlled approval history.

Common calculation problems

A total that looks wrong often comes from the cell values or assumptions rather than a broken template. Check whether start and end entries are true time values, whether the formula references the right row, and whether breaks are deducted exactly once. If a shift passes midnight, a basic subtraction of end minus start can show a negative result; the MOD formula above handles that common case for shifts shorter than a day. If you track more than one shift in a day, record each shift separately and add them, rather than forcing multiple start and end pairs into one set of cells.

Another common confusion is decimal hours versus hours and minutes. A total of 7.5 decimal hours means 7 hours and 30 minutes, not 7 hours and 50 minutes. If you prefer a duration display, Google Sheets offers Format > Number > Duration; check how the selected format displays totals, especially if they exceed 24 hours. If you share the file with people using different locales, date order and decimal separators may differ, so use clear headings and test a copy with the expected regional settings.

Free Sheets template versus other options

A Google Sheets template is often enough when a few people need a flexible log and can consistently enter and check their own data. It has no separate template purchase requirement if you use a Google account and have access to Sheets, though the available storage and account features depend on the account and its policies. A third-party template may be free to copy, but check its terms and avoid assuming that “free” means it includes support, payroll integration, or ongoing updates.

Compared with a paper timesheet, Sheets can calculate totals and make shared review easier, but it depends on correct entries, access to the file, and sensible sharing settings. Compared with dedicated time-tracking software, a spreadsheet usually offers more freedom to customize but less built-in structure for reminders, approvals, audit trails, or payroll connections. If your organization requires a particular system or record format, use that system rather than treating a personal template as a substitute.

Frequently Asked Questions

Does Google Sheets have a free timesheet template?
Google Sheets has a template gallery, but the templates shown can vary and a timesheet may not be available in every account. You can copy a suitable shared template or create a basic one yourself without buying a template.

How do I make a copy of a Google Sheets timesheet?
Open a viewable template, then choose File > Make a copy and select a name and Drive location. Work in your copy rather than changing the creator’s original file.

Can Google Sheets calculate hours across midnight?
Yes, for a shift shorter than 24 hours, a MOD-based calculation can handle an end time on the following day. Confirm that the start and end cells contain time values and that any unpaid break is deducted in the correct unit.

Can I use a Google Sheets timesheet for payroll?
It can help organize hours, but a template does not establish whether the entries meet payroll, overtime, or recordkeeping requirements. Confirm the required calculations and records with your employer, payroll provider, or a qualified professional where appropriate.

Can other people edit my timesheet?
Yes. Use the Share button to invite specific people and assign viewer, commenter, or editor access. Limit access to people who need it, particularly when the sheet contains personal or client information.

Is a free spreadsheet better than a time-tracking app?
It depends on the workflow. A spreadsheet can suit simple, flexible tracking; an app may be more appropriate when you need built-in approvals, reminders, audit records, or integrations. Compare the actual requirements before choosing.

Related

Try it: the Date Difference Calculator: days, months, years and weekdays between two dates, with the DATEDIF formulas.

More in How-to basics

Sources: Function behaviour and menu paths: Microsoft Support documentation for Excel. Method & sources

Spotted an error in this guide? Let us know.