Judge appliance repair software by where it stores model, serial, part and claim details, not by its calendar. On the pages I read, ServiceM8 and Jobber describe appliance records most clearly, Housecall Pro has a price book with part numbers, and Workiz keeps inventory on its top plan. AI adds phone intake and paperwork drafts.
None of the five pages I read describes filing a manufacturer warranty claim from inside the software. The claim goes through the manufacturer's or plan administrator's own portal, so the software's job is to hold the details that portal asks for and the claim's status afterwards. Workiz's only warranty hook is an integration with JB Warranties, an extended warranty that a shop sells to its own customers.
Twelve fields every parts and warranty job has to carry
Start with the job, not the vendor list. A warranty repair gets paid or rejected on a handful of facts, and a repair waiting for a part stalls on three more. These twelve are the ones I would insist on. Each administrator has its own rules, so read them for extras.
| # | Field | What goes wrong without it |
|---|---|---|
| 1 | Appliance type and brand | Wrong claim route, wrong parts counter |
| 2 | Model number | Part looked up for another revision |
| 3 | Serial number | Claim rejected; age of the unit unknown |
| 4 | Purchase or install date | Warranty status guessed |
| 5 | Warranty type: none, manufacturer, extended, plan, our own workmanship | Customer billed for covered work, or the reverse |
| 6 | Authorisation or claim number | Payment cannot be matched to the job |
| 7 | Claim status: not needed, to submit, submitted, paid, rejected | Unpaid claims noticed months later |
| 8 | Symptom or error code | Claim narrative written from memory |
| 9 | Part number | Wrong part ordered, second wasted visit |
| 10 | Supplier and order date | Nobody knows whom to chase |
| 11 | Part status and due date: needed, ordered, due, received, fitted | Return visit booked blind or forgotten |
| 12 | Failed part kept, returned or photographed | Claim queried after the part has gone |
Decide which fields are drop-down lists and which are free text. Statuses, warranty type and part status should always be drop-downs, because a report can count a drop-down and cannot count a note.
Where each tool can hold them, according to its own pages
The table records what each vendor's pages said when I read them in October 2026. "Not mentioned" means I did not find it, which does not prove the feature is absent, so test it in a trial.
| Step | Jobber | Housecall Pro | Workiz | ServiceM8 |
|---|---|---|---|---|
| Model and serial on the record | Stated on its appliance page; custom fields (plan not stated) | Property Profiles track equipment; no model or serial wording | Not mentioned; equipment tracking on Ultimate | Asset fields (text, number, date) from Growing |
| Part number in the price list | Not listed | Yes, in the price book | Not mentioned | Not mentioned |
| Parts-ordered status | Notes only | Purchase Status field on material lines; purchase orders on HVAC, Electrical and Plumbing packages only | Back orders and purchase orders linked to the job (Ultimate) | Not mentioned |
| Stock levels | Not mentioned | Through a third-party add-on | Yes, across vehicles and stores (Ultimate) | Not listed |
| Warranty record and claim status | Notes and "warranty appointments" | Not mentioned | JB Warranties line item; no claim tracking described | Build it with asset date fields and forms |
| Deposit for a part | Online deposit on quotes | Not mentioned | Upfront deposits | Deposits listed on the plan table |
| Photos and checklists for the plate and failed part | Custom checklists, per its appliance page | Photo reports and checklist automations from Essentials | Templates by system, brand and error code; checklists on Ultimate only | Forms with photos and signatures, Growing and up |
Five catches sit in the small print of those cells:
- Check Jobber's custom-field types before you plan around a date. Its pricing page lists custom fields without saying which plan has them, so confirm the tier in the trial. If your account offers no date type, a purchase date sits in a text field, which a report cannot sort or filter by age.
- Jobber treats parts as notes. Its appliance page puts replacement parts in notes on the client or job, and I found no part-number or stock field in its product list, so check both in the trial. The same page suggests offering new parts as optional quote line items, which the pricing page puts on the Grow and Plus tiers.
- Housecall Pro's purchase fields name no plan, and its purchase orders name industries. The Source, Purchase Status and Vendor fields live under Settings, Jobs, Costs and Materials, and feed a "Material on jobs" report you can export; the help article does not say which plan includes them, and the materials guide describes part numbers but no stock count. Purchase orders, raised from a job and moved through statuses such as Issued, Backordered and Received, are limited to the HVAC, Electrical and Plumbing packages in a help article dated 13 August 2026, so ask whether an appliance account can have them.
- Workiz puts the parts features on Ultimate and shows no price. Every plan on its pricing page says "Request pricing". Inventory, purchase orders and equipment tracking are listed on Ultimate only, which it pitches at multi-location teams.
- ServiceM8's asset and forms features start at Growing. Its pricing page lists no inventory feature, though materials can be added to quotes and invoices and supplier invoices can be imported from Starter upwards.
WorkWave is the odd one out. Its home page names pest control, lawn care, cleaning and security-guard firms as its industries and shows an assistant called WAIve. Appliance repair is not among them, and no prices are published, so I would leave it off an appliance shop's shortlist.
Scheduling for jobs that wait on parts
A parts-waiting repair needs three things from the calendar: a status that takes it off today's board so nobody double-books it, a reminder when the part is due, and a second visit that carries the first visit's notes. Ask each vendor to show that sequence on one job record. In the trial, book the first visit, mark the job waiting for a part, then book the return and check that the diagnosis, photos and part number are visible to the technician on the second visit.
Two product facts affect shops that give customers arrival windows. Jobber's route optimisation, on Connect, Grow and Plus, reorders only visits booked as "anytime" and only up to seven days ahead, so windowed visits stay where you put them. Housecall Pro lists route optimisation on its Max plan, and Workiz lists Genius Scheduling on Pro and Ultimate but not Standard. ServiceM8 caps jobs per month by plan, so ask whether a return visit counts as a second job.
The parts cycle, from diagnosis to fitted
Follow one repair through. A dryer has an open thermal fuse that the van does not carry. The technician records the part number from the supplier's parts diagram rather than from memory, because some models take different parts depending on the production date, which the serial number reveals. The office orders it (illustratively an $18 part due in two days), asks for a $40 deposit and sets the part status to ordered with a due date. On the due date the status becomes received, the customer gets a message with two times, and the return visit is booked on the same job. After fitting, the status moves to fitted and the failed part is photographed.
That is seven fields changed by three people, and none of it should live in a notebook. Where it lives depends on the tool. Housecall Pro has the Source, Purchase Status and Vendor fields on the material line. Workiz Ultimate links the purchase order to the job. In Jobber it would be a drop-down custom field you create, with the due date in a second field. ServiceM8's pages describe asset fields and forms rather than custom job fields, so part status would sit in a form or the job notes. All of that is workable, but only when everyone picks from the same choices.
The warranty claim cycle, and where its status lives
Seven steps cover most warranty work, and each one should leave a mark on the job.
- Booking: record the warranty type, the administrator, the purchase date and any authorisation number the customer already has.
- Authorisation: some administrators want approval before work or parts above a limit. Read yours and store the number when it arrives.
- Visit: photograph the data plate, confirm model and serial, record the symptom or error code, then diagnose.
- Completion: write the complaint, cause and correction, with labour hours, part numbers and a photo of the failed part.
- Submission: file through the administrator's own portal, then record the date and claim number and set the status to submitted.
- Payment: match each payment to a job by claim number and set the status to paid or rejected.
- Rejection: record the stated reason, close the gap and resubmit with a diary date.
A ten-minute weekly check does most of the policing: filter for claims marked submitted, sort by date and chase anything older than the payment time your administrator quotes. A realistic miss looks like this. A claim bounces for want of a serial photo, nobody notices for eleven days, and an $85 labour payment arrives five weeks after the visit. The fix is a rule, not software: no claim goes to submitted without the plate photo attached, plus a status you can filter on.
What a four-user shop pays, from the vendor pages
Take three technicians and one office user. These are USD list prices from the vendor pages. Promotions change the first months, and monthly billing costs more than annual.
| Tool | Plan that fits four users | Monthly price | AI add-on |
|---|---|---|---|
| Jobber | Connect, five-user tier | $149 on annual prepay, $199 month to month (Grow: $229 / $299) | Receptionist $29, 30 conversations then $0.79 each |
| Housecall Pro | Essentials, five users | $149 on annual billing, $189 monthly | CSR AI sold separately; page shows no price |
| ServiceM8 | Premium, 500 jobs a month, unlimited users | $149 (Growing, 150 jobs, is $79) | AI quote, invoice and writing helpers on every plan; Office Agent Pro $39 (follows up quotes and flags overdue tasks, with approval); ServiceM8 Phone from $19 |
| Workiz | Ultimate, for inventory and purchase orders | Request a quote | Genius Answering sold separately; no price shown |
| WorkWave | Not aimed at appliance repair | No price published | Describes an AI assistant |
One sum worth doing: a shop that takes 120 customer conversations a month through Jobber's Receptionist pays $29 for the first 30 and $0.79 for each of the other 90, which is $29 + $71.10 = $100.10, on top of the plan. Count your own inbound calls before you compare AI add-ons.
A three-technician shop's week, in numbers
Take a shop that completes about 60 jobs a week. Every figure below is an illustrative placeholder for you to replace with your own count.
- 45% of jobs need a part: 27 a week. Sixteen come from van stock or a same-day counter pickup, and 11 have to be ordered, so 11 return visits a week.
- 20% are warranty-type jobs: 12 a week, of which 7 are manufacturer work and 5 come from a plan administrator.
- Filing a claim takes about 4 minutes when model, serial, date and symptom are already on the job, and about 12 minutes when the office has to chase the technician. Eight minutes saved on 12 claims is 96 minutes a week, about 7 hours a month, or roughly $194 at $28 an hour.
- If 1 claim in 20 bounces for a missing serial or photo, that is about 2.6 a month. At $85 of labour each, about $221 is held up while someone resubmits.
- If 1 in 10 of the 11 parts-waiting customers cancels because nobody told them the part had been ordered, that is 1.1 jobs a week. At $160 gross profit each, it is $176 a week, about $762 a month.
The percentages are placeholders, so run a month's tally before you believe any of them. The pattern is not a placeholder: the money in a parts and warranty shop sits in statuses and fields, and the software fee is small beside it. A tool that gives you a drop-down for part status and another for claim status, and a report that counts them, matters more than one with a better calendar.
What AI adds, and what it should not touch
AI earns its place at four points, and the same rule applies to all of them: it drafts, a person checks, and nothing it writes becomes a part number or a claim fact without a source.
Phone intake that captures model and fault code
An AI receptionist can ask the questions you would: which appliance, which brand, what is it doing, is there an error code, can you read the model number from the label. Jobber Receptionist, Housecall Pro CSR AI and Workiz Genius Answering are the three built for it, and Workiz's appliance page says its AI answering handles high-value emergency callers by phone, email and text. ServiceM8 takes a different route: a separate phone system from $19 a month that saves recordings and transcripts to the job card, AI helpers on every plan that draft texts, emails, quotes and invoices, and Office Agent Pro at $39 a month, which its pricing page describes as an assistant for routine admin such as following up quotes and flagging overdue tasks, with your approval. That chases the parts-waiting and quoted jobs rather than answering new callers. The tutorial on AI receptionists for appliance repair covers the script, and the Housecall Pro CSR AI against Jobber Receptionist comparison covers the add-ons in more detail. Make sure the captured model and error code land in the job's fields and not only in a call summary.
Reading the data plate from a photo
Technicians photograph the label anyway. An assistant with image input can turn the photo into text, provided you tell it what not to do:
This is a photo of an appliance data plate. Read off the brand, model number, serial number and any date printed on it. Copy exactly what you see. Use ? for any character you cannot read with confidence. Do not guess, and do not decode the serial number into a date.
An illustrative reply:
Brand: as printed on the plate. Model: ABC-1234-W. Serial: 7K?04 18273 (the third character is unclear: it could be 8 or B). Date: none printed.
What I would fix: compare the text with the photo before saving, because the usual slips are 0 for O, 1 for I, 8 for B and 5 for S. Keep the photo on the job, since a claim reviewer may ask for it. Decoding a serial into a manufacture date is brand-specific, so use the maker's own decoder, never the assistant's guess. Free chat plans cap daily uploads, so a shop reading ten plates a day should check its plan's limit first.
Claim narratives from technician notes
Technician shorthand becomes the three-part narrative most claim forms want:
Rewrite these technician notes as a warranty claim narrative in three labelled parts: Complaint, Cause, Correction. Use only what the notes say, two sentences per part. Then list anything missing that I should get before filing.
Notes: dryer runs, no heat. thermal fuse open, element tested ok. fitted new fuse. 20 min test cycle, heats. labour 0.75 h.
A sensible reply gives a complaint ("runs but does not heat"), a cause ("thermal fuse open, element within range") and a correction ("replaced the fuse, confirmed heat over a 20-minute cycle"), then a missing list: model and serial photo, purchase date, part number, why the fuse failed, whether the old fuse was kept, authorisation number. Delete any wording the notes do not support, such as "defective" or "per manufacturer guidelines". The warranty triage tutorial and the failed-part evidence tutorial for HVAC go further on the paperwork.
Parts-wait updates that stop quiet cancellations
The status field tells you who is waiting; AI writes the message. Illustrative output for a customer whose part has been ordered:
Hi [first name], the part for your dryer has been ordered and is due on Thursday. As soon as it arrives we'll text you two times for the second visit. If your plans change before then, just reply here.
Send it the day you order, and again when the supplier's due date slips. Do not let the assistant promise a date the supplier has not confirmed. For repair-or-replace wording on the estimate itself, see the appliance repair estimate template tutorial.
Which tool suits which shop
These are my readings of the vendor pages, to be confirmed in a trial.
| Your shop | Look first at | What you will still have to build |
|---|---|---|
| Mostly manufacturer and plan warranty work across a few brands; claim packs with photos and signatures | ServiceM8 (asset date fields, forms with photos, unlimited users) | A part-status field or a spreadsheet, since no inventory feature is listed |
| Many parts orders each week; you want part numbers and an ordered-or-not status | Housecall Pro (price book part numbers, purchase status fields) | Claim status in checklists or notes; confirm which plan includes the purchase fields and whether purchase orders are open to an appliance account |
| Several vans and a stock room; ready to ask for a quote | Workiz Ultimate (inventory, purchase orders, back orders) | Price negotiation; warranty claims still happen outside it |
| Quote-led shop where phone intake and quote follow-up matter most | Jobber Connect (model and serial in job details, follow-ups, Receptionist add-on) | Part numbers and stock; claim status in a drop-down custom field |
Notice what each row leaves for you to build. None of them removes the need to design the twelve fields, which is why the exercise at the top of this tutorial matters more than the logo you pick.
Four ways to waste money choosing
- Buying the top plan for one feature without a quote. Workiz's parts features sit on Ultimate and its price is on request, so get the number before the demo, not after.
- Tracking claim status in free-text notes. You cannot count a note. Use a drop-down, then a report.
- Letting an assistant choose part numbers. It can tidy a list you already hold. The manufacturer's parts diagram is the source.
- Assuming a connection to a manufacturer portal. None of the pages I read mentions one, so budget time for re-keying claim details.
A two-week trial: five jobs through each tool
Use two or three shortlisted tools on trial accounts and run the same five jobs through each, using real model numbers and fake customer details:
- An in-warranty washer with model, serial, purchase date and an authorisation number.
- An out-of-warranty fridge that needs a part ordered, with a deposit taken.
- A plan-administrator job where the claim is submitted, then rejected, then resubmitted.
- A parts-waiting dryer with a return visit booked when the part is due.
- A same-day repair using a part from van stock.
Score each tool on four questions per job: how many fields could I fill without typing a note, can a report count the status, can the customer update go out in two clicks, and does the return visit show the first visit's details? A filled-in line for one trial tool might read: "Job 4: model and serial in fields, part status as a drop-down, report counts waiting jobs, return visit shows photos, update text took four taps. Score 4 of 4." Two tools scoring the same on features then split on price and on how the technicians feel on a phone, which is the last test and the one that decides whether the fields actually get filled in.
Questions appliance shop owners ask before choosing
Does appliance repair software file manufacturer warranty claims?
None of the five vendor pages I read describes filing a manufacturer claim from inside the software. Claims go through the manufacturer's or plan administrator's own portal. What the software can do is hold the model, serial, part and authorisation details that portal asks for, and track whether each claim is submitted, paid or rejected.
Is a general field service app enough for an appliance repair shop?
Usually, for a small shop, if you set up the fields first. The apps schedule, quote and invoice well enough. The gaps are parts status and claim status, which you can usually hold in drop-down fields. A shop with a stock room and many parts orders each week should price Workiz Ultimate or an inventory add-on.
Which plan do I need for parts tracking?
It differs by vendor. Workiz lists inventory management, purchase orders and equipment tracking on its Ultimate plan only. Housecall Pro's purchase status fields name no plan, and its purchase orders are limited to the HVAC, Electrical and Plumbing packages, so ask before you pay. Jobber's and ServiceM8's pages list no stock tracking at all, so plan on a status field or an add-on.
Can AI read a model and serial number from a photo?
Yes, an assistant with image input can transcribe a data plate, but it swaps look-alike characters such as 0 and O or 8 and B. Ask it to mark unclear characters with a question mark, never to decode the serial, and keep the photo on the job. Check the daily upload limit on your plan before relying on it.
Further reads
- Seven AI Tools for Appliance Repair Companies and What Each Costs — Seven AI tools for appliance firms and what each costs.
- Workiz Genius AI: Which Add-Ons Are Worth It for HVAC or Plumbing — Which Workiz Genius add-ons earn their fee.
- Jobber, Housecall Pro, and ServiceTitan AI Features Compared — A wider comparison of AI features in field service apps.
- Is ServiceM8 AI Worth It for a Small Heating Firm? — What ServiceM8's AI helpers do for a small firm.
- AI App for Tradies: ServiceM8, Tradify or Fergus by Business Size — Choosing ServiceM8, Tradify or Fergus by business size.
- Appliance Repair Marketing: Local Pages and Review Requests With AI — Fill the diary once the back office works.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: Jobber, Housecall Pro, Workiz, ServiceM8 and WorkWave pricing, feature and help pages, including Jobber's and Workiz's appliance repair pages, Housecall Pro's price book, material and purchase-order help articles, and ServiceM8's asset-management page, read in October 2026.