Skip to content

Attach the unpaid return cost to the original job

A warranty visit can reduce the money left from an acquired job weeks after the completion report. Keep that cost attached to the work that created it.

TL;DR

  • In the invented example, four unpaid callbacks add $516 in allocated job costs to 24 acquired jobs. The amount left after delivery and acquisition falls from $8,448 to $7,932.
  • Only $228 is additional cash outlay for those returns under the stated payroll assumption. The other $288 allocates wages already payable during the scheduled shift.
  • Keep the eight occupied crew hours visible. Their effect depends on whether the shop had spare capacity, paid overtime or turned away other profitable work.

The September report shows the repair completed and paid. In October, a tech returns to correct it. The office opens a zero-dollar work order.

If the return stays outside the original job's cost, September's acquired work keeps an overstated margin. Its expense disappears into general service labor.

Link the unpaid return to the original job before deciding which advertising source produces worthwhile work.

Which return visits belong to the original job?

Start with scope. A visit required to finish or correct the original work belongs in that job's cost review. A separately purchased repair needs its own revenue and delivery costs. A paid maintenance visit has another obligation behind it.

Give each return a parent job ID, return date, reason, hours, parts and any collected amount. Keep unclear cases in a review group. A zero-dollar invoice alone cannot tell you whether the work was a warranty obligation, a courtesy or an error in billing.

Use a consistent observation window. For example, review returns within 30 days of each original completion, then retain a separate longer-term view. All jobs in a comparison need enough time to reach that window. Recent work has had less opportunity to generate a recorded return.

The cost-per-lead guide explains the earlier move from inquiries to sold work. This calculation carries that work forward through the unpaid visits it creates.

Warranty callback cost in an invented job group

Assume a campaign has $4,800 in assigned acquisition costs and 24 completed repair jobs. Each job brings in $900. These are invented teaching inputs, including the callback frequency and labor rates.

Each original job uses three technician hours, including assigned travel. The shop allocates $36 per hour for loaded payroll. Each job also uses $200 in materials and $40 in other job-dependent costs.

Original workPer jobAll 24 jobs
Collected customer revenue$900$21,600
Allocated payroll: 3 hours at $36$108$2,592
Materials$200$4,800
Other job-dependent costs$40$960
Delivery cost$348$8,352
Acquisition cost$200$4,800
Amount left before remaining overhead and taxes$352$8,448

Use the payroll costs your bookkeeper includes. Check that expenses in the rate do not also appear in the other-cost column.

Now assume four original jobs each require one unpaid return within the chosen window. Every return consumes two technician hours, including travel, $45 in parts and $12 in variable truck expenses.

Unpaid returnsPer returnAll four returns
Allocated payroll: 2 hours at $36$72$288
Parts$45$180
Variable truck expenses$12$48
Allocated callback cost$129$516

Attach each $129 return cost to its original acquisition job. Those four jobs now leave $223 each, down from $352. The other 20 jobs remain at $352.

The group leaves 20 times $352 + 4 times $223 = $7,932, or $330.50 per acquired job. That matches $8,448 minus $516. Acquisition cost remains $200 per original job; the delivery cost increased.

Why the cash effect can be smaller than the job cost

Assume all eight return hours occur during paid shifts that the shop would fund anyway. The techs have available time, and the returns cause neither overtime nor additional staffing.

The $288 payroll allocation still helps show how much paid capacity the original work consumed. Under this assumption, it adds zero payroll dollars to the week's cash bill. The new cash outlay is the $180 in parts plus $48 in truck expenses: $228.

Keep both answers labeled. The $516 belongs to this example's allocated job-cost comparison. The $228 answers how much additional cash these particular returns require. Substituting the cash number into a report that allocates payroll on every other job would mix cost methods.

If the returns instead require eight additional hours at a hypothetical loaded overtime cost of $54 per hour, replace the $288 labor allocation with $432. The resulting callback cost is $432 + $228 = $660. Do not add $432 on top of the $288 for the same hours.

These are costing assumptions, not wage or overtime rules. Use the payroll arrangement that actually applies to your shop.

Eight hours also occupy the schedule

A callback can use a slot even when it adds little cash expense. In this example, four returns occupy eight crew hours.

Suppose a different, hypothetical job requires four crew hours and leaves $250 after its incremental cash costs. Eight hours could hold two of those jobs, representing $500 of potential contribution if suitable demand existed and the jobs would otherwise have been accepted.

Keep that scenario outside the $516 expense total. An empty Tuesday does not establish a lost sale. A full Tuesday does not prove the customer offered the displaced job would have bought. Record refused work, overtime or a postponed appointment before assigning a financial consequence.

The dispatch and margin example examines the travel and service time already present in the original visit. Add the return's actual hours to that history so the same travel cost does not enter twice.

Review the reason before changing the campaign

A source associated with more callbacks may be bringing in a different job mix. Equipment condition, repair scope, technician assignment and scheduling can also differ. The arithmetic identifies where money went; it does not identify the cause.

Compare similar work and inspect the records. Four returns on one unusual installation scope support a different decision from four returns spread across routine repairs. Preserve the return reasons alongside the source and job type.

Follow completed jobs through their return window and any documented reimbursement.

What this doesn't cover

The example excludes remaining fixed overhead, taxes, financing, refunds and manufacturer reimbursements. It assumes all stated revenue was collected and all four returns were unpaid. It is neither an industry callback benchmark nor evidence that one advertising source causes workmanship problems.

A 30-day check misses later obligations. Retain a longer view when your job scope calls for one. Accounting treatment and contract responsibilities require your business's actual records and terms.

Do this in your account

Use 15 minutes to inspect one small group of completed jobs.

  1. Minutes 0–3: Choose the original completion period and return window. Exclude immature jobs from the finished comparison and show them as pending.
  2. Minutes 3–6: Find unpaid return work orders and connect each to a parent job. Check scope and reason before treating it as a callback.
  3. Minutes 6–9: Enter return hours, parts, truck expenses and collected or reimbursed amounts. Record a receipt or work-order reference for each cost.
  4. Minutes 9–12: Calculate allocated job costs using the same labor method as the original jobs. Separately identify additional payroll and other cash outlay.
  5. Minutes 12–15: Total occupied hours. Mark any documented overtime or displaced work, then save the updated amount left per original job.

Use one worksheet row per return. Include parent job ID, original source, return reason, hours, allocated labor, extra payroll cash, other costs and reimbursement status. More reporting checks sit in the sold jobs and CRM guides.

Questions owners ask

Does a warranty return count as another acquired job?

Keep it attached to the original acquisition when it fulfills or corrects the same work. A separately purchased service can be another job. Preserve the scope and parent link so the count is reviewable.

Can I deduct an expected manufacturer reimbursement?

Show its status separately until you have a defensible amount. A submitted claim, an approved claim and a received payment represent different stages. Update the job when the evidence changes.

What if the technician is paid a fixed salary?

Allocate paid hours consistently for the job-cost view, and separately calculate whether the return changes cash payroll. The scheduled time still has a capacity consequence. That consequence depends on the work available during those hours.

Sources and method

  • SBA: Break-even point, read October 17, 2026. General reference for separating fixed and variable costs.
  • All job counts, rates, costs and capacity scenarios are original hypothetical inputs. They are not client results or SBA estimates.

Lonta AI manages advertising for home service businesses. Review acquisition costs alongside completed-job economics in a free strategy session.

Request your free strategy

One page, five details, no card and no call.

Would rather talk it through? Ask for a callback on the form and pick a window. The person who would run your account calls you, not a salesperson.

This sets the testing pace. There is no minimum.

A good callback window or the first problem you want us to look at

No card and no call. Read-only access only.