← All guides
GUIDE

Repair Tracking Spreadsheet: Free Excel Repair Log Template, and When a Spreadsheet Stops Being Enough

ExcelThe repair log template in Excel: Ticket #, Received, Customer, Phone, Email, Item type, Item, Problem, Estimate, Approved on, Promised date and Status columns, with three sample rows colored by status

One row per repair

Status picked from a list, rows colored by status, days in shop worked out for you, and overdue dates in red. Prints on Letter in landscape.

Free, no sign-up or email

Download Excel
Repair KarteA repair record in Repair Karte with the customer, item, status and estimate

The same log, with customer updates

Send us this spreadsheet as it is and we import it for you, free. Customers check their repair status themselves, and estimates are approved online.

Free plan: up to 100 repairs a month

Start free

Published 2026-10-26 · By Repair Karte

1. Key points

A spreadsheet is a perfectly good repair log for a small shop if it has three things: one row per item with a ticket number that matches the claim tag, a status column picked from a list (never typed), and the dates that matter (received, promised, picked up). The free template on this page has all three, colors each row by status, and flags overdue promises in red. It stops being enough when you hold dozens of items at once, several people take in repairs, or you spend part of every day telling customers whether their repair is ready.

2. The columns a repair log needs

ColumnWhy it's there
Ticket #A running number. Write the same number on the claim tag, and the item on the shelf always matches its row.
ReceivedThe day it came in. Days in shop is counted from here.
Customer, Phone, EmailHow you'll reach them when it's done. Ask for both if you can: some people never pick up the phone.
Item type, Item"Watch" and "Automatic, steel, serial 48812". The type lets you filter, the details stop mix-ups between similar items.
Problem (customer's words)Write what they said, not your diagnosis. It settles "that's not what I asked for" later.
Estimate, Approved onA row with an estimate but no approval date is a customer you're waiting on.
Promised dateThe date you told the customer. It turns red when it passes and the item is still here.
StatusPicked from a list, never typed. Free text can't be filtered: "done", "Done." and "finished" become three different things.
Work done, Parts, TechWhat was actually done and by whom. Useful when the same item comes back.
Picked up on, PaidCloses the row. Together with Received, it gives you turnaround time.
Days in shopWorked out for you: from Received until pickup, or until today.
NotesScratches, missing parts and accessories noted at drop-off, before you start work.
Three sample rows. Yellow = waiting for the customer's answer, gray = picked up. The red date is a promise that has passed.

3. Eight statuses, picked from a list

Every repair is in exactly one of these. Two of them cost you money if they sit too long, so they get a color.

StatusWhat it meansRow color
Checked in (needs estimate)It's on your bench and the customer hasn't been quoted yet.None
Estimate sent (waiting)You've quoted it. The ball is in the customer's court.Yellow
In progressApproved and being worked on.None
Waiting for partsApproved, but you can't finish it yet.None
Done (customer not told)The most expensive status: finished work that isn't getting picked up.Light red
Customer notifiedYou've called, texted or emailed. Now it's waiting on the shelf.None
Picked upPaid and gone. Keep the row: it's your customer history.Gray
CancelledDeclined or returned without repair.Gray

4. A two-minute check every morning

  1. Filter Status for Done (customer not told). Call, text or email each one. Finished work that nobody knows about is the easiest money in the shop.
  2. Filter Status for Estimate sent (waiting). Anything older than a few days gets a follow-up. Customers forget; they rarely mean no.
  3. Sort by Promised date. A date in red is a customer who was told "by Tuesday". Call before they do.

5. Common mistakes

  • Typing the status by hand. Filters stop working the first time someone writes "ready" instead of "Ready". Pick from the list.
  • No ticket number on the item. Two black jackets, two silver watches. The number on the tag and the number in the row is what keeps them apart.
  • Deleting finished rows. Picked-up rows are how you answer "what did you do last time?". Filter them out instead of deleting them.
  • Two copies of the file. One on the shop PC, one on someone's laptop, and neither is right. Keep one file in one place (or one shared sheet online).
  • Not writing down the approval. When the bill comes, "I never said yes to that" is hard to answer without a date in Approved on.

6. When a spreadsheet stops being enough

None of these mean the spreadsheet was a mistake. They mean the shop has grown past what one file can do:

  • You hold 30 or more items at once, and finding a row takes longer than finding the item
  • More than one person takes in repairs, and you're not sure whose copy of the file is current
  • You spend time every day telling customers whether their repair is ready
  • Customers ask for the estimate in writing, and you're retyping the row into an email
  • You want to see turnaround time or monthly totals, and the formulas keep breaking

The last three are the same problem: the spreadsheet knows the status, but the customer doesn't. Repair software closes that gap by sending the estimate and the "ready for pickup" message for you, and by giving each customer a page where they can check their repair themselves. If you're comparing tools, see how to choose repair shop software for a small shop; when you move, switching repair software covers what to bring over.

7. Bringing this log into Repair Karte

You don't need to retype anything. Send the file from Settings > Check-in & jobs > Ask us to import, and our team imports it for you, free on every plan. The template's column names and statuses are the ones Repair Karte reads on import, so every column is matched as it is: ticket number, dates, customer, item, problem, estimate, status, work, parts, technician and amount paid. Finished rows come in as history, open rows as repairs on your list. We let you know in the support chat when it's done, and importing sends nothing to your customers.

The review screen our team checks before importing your log: how each column is read, and each row.

Start free

8. Frequently asked questions

Does the template work in Google Sheets?

Yes. Upload the .xlsx to Google Drive and open it with Google Sheets. The status list, the row colors and the Days in shop formula come with it.

How many repairs does it hold?

It's set up for 300 rows. To add more, select the last row and fill it down: the status list, colors and formula follow.

Is it really free?

Yes. No sign-up and no email. Change the columns, add your shop name, and share it with your staff however you like.

Can I move this spreadsheet into repair software later?

Yes. Send this file from Repair Karte and our team imports it for you, free on every plan; this template's columns and statuses are read as they are. Importing sends nothing to your customers.