Templates
Plumber timesheet with callouts flagged
Plumbing days are split between booked work and emergency callouts, and the callouts often come in the evening. This timesheet has a Callout column so those rows stand out, and a Fixture / job type column, so you can see how much time goes to burst pipes and how much to the bathroom you quoted.
The Excel file works out hours, including a callout that runs past midnight, and pay from the rate on each row. The first three rows are examples.
Plumber timesheet
What’s in the template
Scroll sideways to see all columns.
| Date | Plumber | Job / site | Fixture / job type | Callout (Y/N) | Start | Finish | Break (min) | Hours | Hourly rate | Pay | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 10/5/26 | Pat Rivera | Cedar Ln. bathroom | Shower valve | N | 08:00 | 16:00 | 30 | 7.5 | 33.00 | 247.50 | |
| 10/5/26 | Pat Rivera | Hill St. | Burst pipe | Y | 18:30 | 20:30 | 0 | 2 | 33.00 | 66.00 | After hours |
| 10/6/26 | Morgan Hale | Cedar Ln. bathroom | Toilet and vanity | N | 08:00 | 15:00 | 30 | 6.5 | 25.00 | 162.50 |
What each column is for
| Column | What to write |
|---|---|
| Date | The day the work started. A callout that runs past midnight keeps the date it began. |
| Plumber | The plumber’s name, with one row for each job they worked on that day. |
| Job / site | The customer or address. |
| Fixture / job type | What the work was: “shower valve”, “burst pipe”, “water heater”. Short, repeatable names make the column easy to filter. |
| Callout (Y/N) | Y for an unplanned callout, N for booked work. |
| Start | When work started, for example 18:30. |
| Finish | When work ended. A finish after midnight, such as 01:15, still calculates. |
| Break (min) | Unpaid break in minutes. Callouts usually have none: leave it blank or enter 0. |
| Hours | Calculated: finish minus start, minus the break. |
| Hourly rate | The rate for this row. If callouts pay more, enter the callout rate on callout rows. |
| Pay | Calculated: hours × hourly rate. |
| Notes | After hours, parts used, a return visit needed. |
At the end of the month, filter Callout (Y/N) for Y to count callouts and the hours they took. If they keep eating into booked days, that number is what you need to price callouts or decide who is on call.
When a spreadsheet stops working
- Callout premiums get lost. Extra pay noted in the margin is easy to miss at payday. HiVis payroll uses hourly rates and dated bonuses, so a callout premium can be recorded as a bonus in the right period.
- Days go unlogged. A busy week of short jobs is the easiest to forget. HiVis emails the people who log time the morning after a workday when someone on an active job has no hours.
- Small jobs add up. Dozens of short visits are hard to cost one by one in a file. In HiVis each entry belongs to its job, and reports show hours and labor cost by project and person. See crew timesheets in HiVis.
How to use it
Download it and clear the examples
Download the Excel file. Delete the three sample rows as whole rows, or clear only the columns you fill in: clearing Hours and Pay would remove their formulas.
Fill in the header
Company, the plumber or crew, the period and who approves the sheet.
Add one row per plumber, job and visit
A booked job in the day and a callout in the evening are two rows, the callout marked Y with its real start and finish.
Check the totals and approve
The Total row adds up hours and pay. If you pay more for callouts, make sure callout rows carry that rate before signing off in Approved by.
Questions and answers
See your crews, hours and costs in one place
Book a 30-minute demo or start a 30-day trial. We set up your workspace and help move your data.