TemplateLast reviewed November 4, 2026

Field Service Report Template (Free .xlsx)

Free field service report template: a macro-free .xlsx that totals hours on site, labor and parts and flags readings outside your limits.

A service visit produces a handful of facts that matter later: when the technician got there and left, what they measured, what they replaced, and what it all cost. Our field service report template puts those on one printable page. Type the arrival and departure times and it works out hours on site and labor. Type each reading with its limits and it flags anything outside them. Pick a part number and its price comes from your own parts catalog, so the report total builds itself.

Download the field service report template. It’s a plain .xlsx with no macros and no sign-up. It comes with a blank report to copy for each visit and a filled sample report you can check the math against.

Video walkthrough

This short captioned walkthrough covers the sample report, the parts catalog and the blank report.

Field Service Report Template walkthrough

Who this template is for

It’s for service teams that send a technician to a site and need a clean record of the visit without buying software yet: an owner-operator who writes up their own calls, an office manager who turns technicians’ notes into something the customer can sign, or a facilities team servicing its own equipment.

It answers four questions about a single visit:

  1. How long was the technician on site, and what does that come to in labor?
  2. Which readings were outside the limits they should be in?
  3. Which parts went in, and what did they cost?
  4. What does the customer owe, and did they sign off?

The sample is a refrigeration call, but the layout works as a general service report template for any trade. Swap the readings for voltages, flow rates or whatever your equipment needs.

What’s in the workbook

There are four sheets, in this order:

  1. Instructions covers setup, the color legend, Google Sheets import, the limitations, and a note that the formulas, layout and sample figures were written from scratch for this file.
  2. Report is the blank field service report form. It has the visit details, arrival and departure times, up to six readings, up to eight part lines, the totals, a box for work performed, a box for recommendations, and signature and date lines for the technician and the customer.
  3. Sample Report is the same report filled in for one visit, so you can see every calculation working before you use it.
  4. Parts is your catalog: part number, description and unit price for up to 100 parts. Both reports read their prices from it.

Blue cells are for typing, yellow cells calculate, and green cells are the totals.

Sample Report sheet showing a completed field service report for a walk-in cooler condensing unit, with arrival and departure times, hours on site, labor rate, trip charge and five refrigeration readings with min, max, value and an In range or Out of range result

How to fill in a report

  1. On Parts, replace the sample parts with your own. Each part needs a unique part number, a description and a unit price of 0 or more. Fix any Row check that doesn’t read OK.
  2. Duplicate the blank Report sheet for the visit (right-click its tab and copy the sheet). Keep the original blank as your master.
  3. Type the report number, date, customer, site, equipment and technician.
  4. Type the arrival and departure times, such as 8:15 and 11:45 (the cells show 24-hour time, so an afternoon departure reads 13:30), and any unpaid break in minutes.
  5. Type your labor rate per hour and the trip charge, if you charge one.
  6. For each reading, type its name, unit, min, max and the value measured.
  7. Under Parts used, pick each part number from the dropdown and type the quantity.
  8. Type the tax rate on parts, write up the work performed and your recommendations, then print the sheet for signatures.

Report total reads “Check data” while Rows to check is above 0.

How hours on site and labor work

Hours on site is the departure time minus the arrival time, less the unpaid break. It stays at 0 until both times are typed. Labor is hours on site times your labor rate.

In the sample, the technician arrives at 8:15 AM and leaves at 11:45 AM with no break. That’s 3.5 hours on site. At the sample rate of $95 per hour, labor comes to $332.50. A 30-minute break typed in the break cell takes half an hour off hours on site, and labor follows.

The report covers one visit on one day. If the departure time is earlier than the arrival time, hours on site reads 0, so split an overnight job into two reports.

How readings are checked

Each reading row has a min, a max and the value you measured. Result reads In range when the value sits between them and Out of range when it falls below the min or above the max. Readings out of range at the bottom of the report counts them.

Two of the five sample readings are out of range. Discharge pressure is 272 psig against a max of 260, and box temperature is 41 °F against a max of 38, so Readings out of range shows 2. The other three, suction pressure, superheat and compressor amps, are in range.

Leave the min blank to check only the max, or the max blank to check only the min. With both blank, the value is recorded and not checked. A min above the max reads Check limits, text in a limit reads Check limits, and text in the value reads Check value. Each of those adds one to Rows to check.

The limits in the sample are placeholders that show how the check works. Use the ranges from the equipment manufacturer or your own service standards.

Parts priced from your catalog

Pick a part number on a report and the line fills in that part’s description and unit price from the Parts sheet. Type the quantity and the line total follows. Parts on the report is the sum of the line totals.

The sample visit uses three parts: a condenser fan motor at $186.00, a run capacitor at $18.75, and 2 gallons of coil cleaner at $48.00, for $252.75 in parts.

Parts sheet showing five sample catalog parts with part number, description, unit price and a Row check reading OK for each

The lookup only fills in a line when exactly one catalog row has that part number. A part number that’s blank, missing from the catalog, or listed twice shows a dash for the description, and the line reads Check part. A quantity that’s blank, zero, negative, text or above 10,000 reads Check qty. Neither kind of line counts toward Parts. Matching is literal, so a stray * or ? in a part number won’t pull up a different part.

On Parts, Row check reads Check ID for a missing part number, Duplicate ID for a part number used twice, and Check inputs for a missing description or a price that isn’t a number from 0 up. A report line that points at a flagged catalog row reads Check part until you fix it.

Worked example: the sample report

The field service report sample is a walk-in cooler call at a grocery store on 2026-11-02, report SR-2026-1104. Every figure is a sample input to replace. The report works out:

LineResult
Hours on site3.5
Labor$332.50
Parts$252.75
Trip charge$65.00
Subtotal$650.25
Tax on parts (8.0%)$20.22
Report total$670.47
Readings out of range2
Rows to check0

Tax applies to parts only, so the 8.0% rate is charged on the $252.75 in parts and not on labor or the trip charge. Rows to check is 0, so the report total shows. The work performed box notes the seized fan motor, the coil cleaning and the damaged coil fins, and the recommendations box asks for a quote on a new condenser coil.

The blank report and sign-off

The Report sheet uses the same layout and formulas with nothing filled in. Its totals read 0 until you type a visit. The print area covers the whole report, from the header through the signature lines, and is set to fit one page.

Blank Report sheet with empty visit details, arrival and departure time cells, hours on site at 0, and an empty readings table with Min, Max, Value and Result columns

Below the totals there’s a box for the work performed and one for recommendations, then signature and date lines for the technician and the customer and a line for the customer’s printed name. Print the sheet, have both sign, and file the signed copy with the job.

Importing it into Google Sheets

To work in Google Sheets, import the .xlsx:

  1. Download the workbook from the template link.
  2. Open Google Sheets.
  3. Choose File > Import > Upload.
  4. Select the downloaded file.
  5. Choose Insert new sheet(s), or create a new spreadsheet from the upload.
  6. Check Report, Sample Report and Parts after the import.

There are no macros, but formatting and formulas can behave differently after import. Check the results, dropdowns and colors before you rely on the file or share it with your team.

How it fits with our other templates

A report is the last step of a visit, so it sits next to a few other records:

  • The field service work order template holds the job before and during the visit: the customer, the problem, priority and status. The report records what the technician found and did once on site.
  • The equipment maintenance log template keeps the history for each piece of equipment. After each visit, add a line there so repeat problems on the same unit show up.
  • Our field service report guide covers what a good report should say and how to run reporting across a team.

You’ll find the rest of the set on our free field service templates page.

Limitations to know before relying on it

  • Each report sheet is one visit on one day. A departure earlier than the arrival reads 0 hours.
  • One labor rate applies to the whole visit, and tax applies to parts only.
  • Each report holds six readings and eight part lines. The catalog holds 100 parts, in rows 2 to 101 of Parts.
  • Rows to check on Sample Report also counts problems on the Parts sheet. On a blank Report copy it counts that report’s own readings and part lines, and a flagged catalog part shows up there as Check part.
  • It’s a spreadsheet. It doesn’t take photos or electronic signatures, email the customer, or sync with the office.

Grab the field service report template, load your parts into the catalog, and fill in a report for your next visit.

Frequently asked questions

  1. What should a field service report include?

    The visit times, the customer, site and equipment, the work performed, the readings taken with their limits, the parts used, the labor, any recommendations, and the technician's and customer's signatures.

  2. How does the template flag a bad reading?

    Each reading is compared with the min and max you type next to it. A value below the min or above the max reads Out of range, and Readings out of range counts them. Leave one limit blank to check only the other side.

  3. Can I use it for every visit?

    Yes. Copy the blank Report sheet once per visit and fill in the copy. The Sample Report sheet shows a completed report so you can see how every total is worked out.

  4. How do I open this field service report template in Google Sheets?

    Import it. In Google Sheets choose File > Import > Upload, select the .xlsx file, and choose Insert new sheet(s). The file has no macros, but formatting and formulas can behave differently after import, so check the results, dropdowns and colors before you rely on them.

  5. What is the difference between a service report and a work order?

    A work order authorizes and tracks the job before and during the visit. The service report records what the technician found and did on site. Our field service work order template covers the order side.

Trust signal

Fact Checked & Editorial Guidelines

Every post on this site is fact-checked against the policy below before the "Last reviewed" date is updated. If a single item below fails verification, the post does not go live.

  • Every claim traces to a source.

    Pricing, feature lists, integrations, and headquarters are taken from vendor product pages, documentation, or signed contracts — never repeated from secondary blogs. Where a claim is sourced from a single vendor's marketing, it is qualified as such.

  • Vendor relationships are disclosed in-line.

    If a review covers a platform whose vendor has provided trial access, sandbox access, or paid placement on a sister property, that relationship is stated in the review's methodology footer — not buried in a sitewide disclosure page.

  • Pricing is rechecked at every review cycle.

    Vendor pricing changes constantly. The 'Last reviewed' date on each post is the date the price line was last re-verified against the vendor's public pricing page. If you spot a stale price, the contact page accepts corrections.

  • Corrections are logged, not silently rewritten.

    Material factual corrections after publication get a correction note dated and appended to the post. We don't pretend the prior version never said what it said.

Spotted an error? Send a correction via thecontact page — corrections are logged with a dated note on the post.

Trust signal

Editorial Review & Methodology

Reviews and comparisons on this site follow a single documented methodology — the same rubric, applied identically to every platform, on every review cycle.

  • Five-criteria scoring rubric, applied identically to every platform.

    Usability, pricing transparency, feature depth, support quality, and integrations. Each criterion scored 0–10 with documented weighting. The rubric is published on the methodology page and does not change between platforms in the same review.

  • Hands-on testing where vendor trial access permits.

    If a vendor offers trial or sandbox access, the reviewer spins up an account and works through the documented evaluation script before scoring. Where access is enterprise-gated, the access type is disclosed and scoring draws on product documentation, verified buyer reviews, and analyst sources.

  • Editorial independence from commercial relationships.

    No vendor pays for placement, previews scores, or controls the content of a review. Affiliate links, where present, do not change ranking — picks are ordered by score, not by commercial yield. If a conflict of interest exists for a specific review, it is disclosed within that review.

  • Reviews get re-checked, not just re-dated.

    Each 'Last reviewed' update means the rubric was re-applied — pricing, feature inventory, integration list, and any material vendor changes since the prior review. A bare date bump without re-evaluation is not a re-review.

The full rubric, weighting, and review-cycle process is on themethodology page.