How to Create a Timesheet in Microsoft Excel

By Kate Eby | November 23, 2022

Learn how to use a template to create and customize a timesheet in Excel.

Included on this page, you’ll find a downloadable template with a step-by-step guide, instructions on how to protect a range of cells on your sheet, and a list of challenges to consider when using Excel for timesheets.

How to Create a Timesheet in Excel Using a Template

The simplest way to create a timesheet in Excel is to start with a template. Choose one that includes space for all the information you need. If you can’t find the perfect template, we’ll show you how to customize one.

Download an Excel Timesheet Template

Weekly Timesheet Template Example

Download the Weekly Timesheet Template for Excel

This Excel timesheet template includes space to log your hours for each day of the week, including overtime, sick, vacation, and holiday hours. The template includes formulas to calculate the number of hours worked and how much you are owed based on your hourly rate. This template is free to download, easy to use, and completely customizable. Follow along, and we’ll show you how.

1. Prepare the Timesheet Template

  1. After you download the template above, open it. It will automatically open in Excel. 
  2. If the Protected View banner appears at the top of the spreadsheet, click Enable Editing. This will allow you to make changes and add information to the template.
    Timesheet Enable Editing
  3. Ensure the template includes all of the sections that you will need. This template is fully editable, so you can easily change any of the text fields. We’ll cover how to add break columns to customize your template in the tutorial below.

2. Enter Identifying Information

  1. On the left side of the spreadsheet, click on the Week of field and add the date that starts your workweek. The template will automatically populate the dates for the rest of the week in the date column to the right.
    Timesheet Week of
  2. Next, click on the Employee Name field and enter the name of the employee whose hours you are tracking.
    Timesheet Employee Name
  3. Then click on the Employee ID field and enter the employee’s ID number, if applicable.
    Timesheet ID

3. Enter the Rates of Pay

  1. In the bottom section of the template, fill in the employee’s rates of pay by clicking on each field in the row and entering the hourly pay rate for each of their regular, overtime, sick, vacation, holiday, and other hours.
    Timesheet Hourly Rates

4. Enter the Employee’s Hours Worked

  1. Click on the Start Time field for the first day of the week, and enter the employee’s start time in the format HH:MM AM or PM.
    Timesheet Start Time
  2. Click on the Finish Time field for the first day of the week, and enter the employee’s finish time in the same format.
    Timesheet End Time
  3. Repeat this process for each day of the week the employee worked.
    Timesheet Daily Hours

5. Calculate and Enter the Type of Hours Worked

  1. For each day of the week, calculate the number of hours of each type worked, and enter it in the appropriate field. The template will automatically add up the total number of hours per row for each day in the Total Hours column.
    Timesheet Hours by Types
    Pro Tip: If you are having trouble calculating the total number of hours and minutes worked each day, use an online hours calculator.
  2. The template will automatically calculate the total number of hours for rate type and display the total pay per day, as well as the weekly total pay.
    Timesheet Weekly Pay

6. Verify Your Information and Save Your Timesheet

  1. When all of your timesheet information has been added, verify that it is correct.
  2. Click the File tab. 
    Timesheet File
  3. Click Save As to save your timesheet.
    Timesheet Save as

How to Customize an Excel Timesheet Template

Once you know how to use a timesheet to track time in Excel, you’ll want to learn how to customize. We’ll teach you how to add images, colors, and a column for breaks, as well as how to change fonts.

For an assortment of free templates for multiple formats, check out our collection of timesheet and time card templates.

Format Cells in Excel

Right-click the desired cell, then click Format Cells… in the menu. Cycle through the menu options Number, Alignment, Font, Border, Fill, and Protection to change number styles, fonts, and colors; add or change borders; change the cell’s alignment; and protect cells. 

Timesheet Right Click Format Cells

 

Pro Tip: To format a group of cells, hold the Shift key on your keyboard and click the first and last cells within the desired range. Release the Shift key. Right-click anywhere inside the highlighted selection. Click Format Cells… in the drop-down menu.

How to Change Fonts

  1. Select your desired cell or cells, and right-click. Select Format Cells… from the drop-down menu.
  2. Click on the Font tab. Select your new font, then click the OK button.
    Timesheet Change Font
  3. Repeat these steps to change the font in all desired cells.
     

How to Add or Change Background Colors of Cells

  1. Select your desired cell or cells and right-click. Select Format Cells… from the drop-down menu.
  2. Click the Fill tab. Select your desired fill color, then click the OK button.
    Timesheet Change Fill
  3. Repeat these steps to add or change color in all desired cells.

How to Add Logos and Images

  1. Click the Insert tab, then click Pictures. Choose Stock Images or Online Pictures to browse categories of images you can add to your timesheet. To add an image saved on your computer, click This Device… in the Insert Picture From menu.
    IC-Timesheet-Insert-Picture.png
  2. Navigate to the location of the image on your computer, select the image you would like to insert, then click the Insert button.
    Timesheet Select Picture
  3. Resize your image by clicking and dragging the circles surrounding the image, and click and drag the center of the image to place it where you would like it to go.
    Timesheet Resize Image

How to Add Columns to Track Breaks

  1. Right-click on the F column and click Insert from the drop-down menu to add a column to the left.
    Timesheet Add Column
  2. Repeat this process to add a second column.
  3. Hold the Shift key on your keyboard, and click cells G2 and G9 to select the range. Release the Shift key.
    Timesheet G2 Range
  4. Right-click within the selected range and click Format Cells… in the drop-down menu.
    Timesheet Right Click Format Cells
  5. In the Format Cells… window, click the Border tab, click the options to create left and right borders, then click the OK button.
    Timesheet Border Menu
  6. Click in cell F2, press the Caps Lock key on your keyboard, and enter “BREAK START.”
    Timesheet Break Start
  7. Click in cell G2, press the Caps Lock key on your keyboard, and enter “BREAK END.”
    Timesheet Break End
  8. Use these new columns to track the time the employee clocked out for their break and when they clocked back in. 

Pro Tip: Don’t forget to subtract this time when calculating the employee’s total hours if the break is unpaid.

How to Protect a Range of Cells in Excel Timesheet in Microsoft Enterprise 365

The instructions below are for Excel found in Microsoft Enterprise 365. Some Excel versions of Microsoft 365 don’t support the Allow Edit Ranges button. If your version of Excel doesn’t have this button, you’ll find steps for protecting a range of cells below.

  1. Click the Review tab, then click Allow Edit Ranges.
    Timesheet Allow Edit Ranges New
  2. Click the New button in the Allow Users to Edit Ranges window.
    Timesheet Allow Edit Ranges
  3. Click the Up Arrow button in the New Range window.
    Timesheet New Range
  4. Select the range of cells you would like to allow users to have edit access to. To select a large range of cells, hold the Shift key on your keyboard and click the top-leftmost cell and the bottom-rightmost cells. Release the Shift key. To select additional cells, hold the Ctrl key on your keyboard and click on the additional cells you would like to add to your selection.
    Timesheet Range Selection
    Pro Tip: Select the cells that you would like users to be able to fill in. Your selection may not match the image, depending on what you would like to allow edit access to for all users.
  5. When all your cells have been selected, click the Down Arrow button in the New Range window.
    Timesheet New Range Selection
  6. Change the Title of your new range, if desired, and create and enter a password in the Range Password field. Then click the OK button.
    Timesheet New Range Password
  7. Reenter the password you created in the previous dialog box to confirm, then click the OK button.
    Timesheet Confirm Password
    Pro Tip: Choose a password you are sure you will not forget, as it cannot be recovered if lost.
  8. Click Apply, then click Protect Sheet.
    Timesheet Protect Sheet
  9. Create a password to unprotect the sheet and enter it in the Password to unprotect sheet field. Then click the OK button.
    Timesheet Password
  10. Reenter the password you created in the previous dialog box to confirm, then click the OK button.
    Timesheet Confirm Password
    Pro Tip: Use the same password that you created to unprotect your range of cells above to avoid greater confusion.
  11. Click on one of the cells within the range you selected in step 4. Enter the password you created, then click the OK button.
    Timesheet Unlock Range
  12. Your sheet is now protected, and users can only make changes to the cells within the range that you created.

How to Protect a Range of Cells in Microsoft 365 Excel

These instructions are for how to protect cells in Excel for Microsoft 365.

  1. Click and select the cells you want to protect on the timesheet.
    Select Excel Cells
  2. On the Home tab, click Format and click Format Cells.
    Format Excel Cells
  3. In the pop-up window on the Protection tab, click Locked. Click the OK button.
    Lock Excel Cells
  4. On the Review tab, click Protect Sheet. Enter a password and enter it again in the Verify box. Click the OK button. The cells are now locked and can’t be changed unless someone knows the password.
    Password Protect Excel Cell Range

How to Print an Excel Timesheet

  1. Click the File tab.
    Timesheet File
  2. In the subsequent menu, click Print.
    Timesheet Print
  3. Ensure that your computer is connected to a printer, the correct printer is selected in the Printer drop-down menu, and Landscape Orientation and Fit Sheet on One Page are selected. Then click the Print button.
    Timesheet Print Setup
  4. Collect your printed copy of your timesheet from the printer.

Challenges of Using Excel for Timesheets

Excel is a powerful tool, but it is not optimized for time tracking and timesheets. From the need for manual calculations to the difficulty of sharing with multiple users, we’ve outlined some challenges of using Excel for timesheets below.

Here are the most common challenges of using Excel for timesheets: 

  • Manual Calculations: Creating complex formulas can be difficult in Excel. For many people, it may be easier to use an online time calculator, or to perform calculations manually, than to set up complex formulas in Excel.
  • Combining Different Hour Types: Regular pay, overtime, vacation, and holiday pay will differ between employees, and laws surrounding overtime may differ based on location. It is difficult to track these numbers accurately in Excel without extensive knowledge of local laws and Excel formula building.
  • Visualizing Longer Periods of Time: An Excel timesheet only covers the time that you set it up to cover. It does not expand automatically or allow targeted viewing of date ranges. This can make it difficult to reference past timesheets or to maintain accurate records.
  • Saving and Sharing: Saving and sharing Excel files between multiple users can be complicated. Excel files are not optimized to be accessed by multiple users in real time, so you may not always have access to the most current file version.
  • Automation: Excel time tracking cannot be automated. Users must spend time editing and sharing Excel files that could be used for other work.
  • Accountability: Excel timesheets require users to self-report their time. This practice can be more vulnerable to manipulation than an automatic time tracker.

Get the Most Out of Your Timesheets with Real-Time Work Management in Smartsheet

Empower your people to go above and beyond with a flexible platform designed to match the needs of your team — and adapt as those needs change. 

The Smartsheet platform makes it easy to plan, capture, manage, and report on work from anywhere, helping your team be more effective and get more done. Report on key metrics and get real-time visibility into work as it happens with roll-up reports, dashboards, and automated workflows built to keep your team connected and informed. 

When teams have clarity into the work getting done, there’s no telling how much more they can accomplish in the same amount of time. Try Smartsheet for free, today.

 

 

 

Discover why over 90% of Fortune 100 companies trust Smartsheet to get work done.

Try Smartsheet for Free Get a Free Smartsheet Demo