Every mechanic has had the pickup counter conversation: "Why is the alternator $310 when I can get it online for $150?" "The job took you two hours, why am I paying for 2.9?" None of those customers think you're dishonest; the invoice just didn't explain billing mechanics that are obvious to you and invisible to them.
A repair order has its own grammar: labor billed by book time, parts sold at retail with OEM or aftermarket noted, a diagnostic fee that credits into the approved repair, and small lines for supplies, disposal, and cores. Write those clearly and the pickup conversation gets short.
The quick version
- Structure every invoice as parts + labor, each part and operation on its own line. One-line totals like "brake job. $605" invite every dispute at once.
- Bill labor by book time (flat-rate hours) and label it that way. Book time is the published time for the job, billed at your posted rate whether the tech beats it or not.
- Put the diagnostic fee on its own line, state whether it credits toward an approved repair, and show that credit as a negative line.
- Identify every part by brand and part number, and note OEM, aftermarket, or remanufactured. Selling parts above your cost is normal; vague part lines are what get questioned.
- Describe shop supplies and disposal fees ("brake cleaner, fasteners, gloves used on this repair") instead of listing bare fees.
- Put year/make/model, VIN, and mileage on every invoice, and get written authorization before exceeding the estimate.
Parts and labor: the skeleton of every repair order
An auto repair invoice is really two invoices stacked together. The labor half sells hours; the parts half sells goods. Keep them visibly separate: a labor line per operation with hours and rate, then a line for each part with quantity and unit price.
Book time, also called flat-rate time, comes from published labor time guides: the industry-standard estimate of how long an operation takes on a given vehicle. A front pad-and-rotor job on a specific SUV might book at 1.8 hours, so the labor line is 1.8 hours at your posted rate, whether your tech finished in 1.4 or fought rusted hardware for 2.5.
Be honest about what that number is. Book time is a fixed price for an operation, expressed in hours, not a claim about what the clock said, so label the line in a way that can't be mistaken for a stopwatch reading. "Labor: replace front pads and rotors (book time, front axle), 1.8 hr @ $135" survives scrutiny; a bare "Labor, 1.8 hours" from a customer who watched their car for two hours does not. Some states require posted labor rates and disclosure of how labor is calculated, so verify yours.
Diagnostic-heavy work is the exception: bill actual clock hours as diag labor, with a cap the customer approved.
The diagnostic fee, and how to credit it
The diag fee covers the skilled part of the job: figuring out what's actually wrong. It's owed even if the customer declines the repair, so it belongs visibly on both the estimate and the invoice, not folded into the repair price.
Crediting some or all of the diag fee when the customer approves the repair is common industry practice. If you do, show the math instead of quietly zeroing it out:
Diagnostic: no-start condition, test battery,
starter draw, ignition circuit 1 $120.00 $120.00
...repair lines...
Credit: diagnostic fee applied to approved repair 1 -$120.00 -$120.00
The negative line proves the customer got the promised credit, and it keeps a record that diagnosis was real billable work when a customer declines the repair and owes only the diag fee.
Parts lines: markup, part numbers, and OEM vs. aftermarket
Shops buy parts at wholesale and sell them at retail. That margin is standard industry practice: it pays for sourcing the right part, stocking, returns, and backing the part with your labor warranty. Don't apologize for it, and don't hide it behind lines like "parts and materials, $402."
What kills parts disputes is specificity. Every part line should carry the brand, the part number, and whether it's OEM, aftermarket, or remanufactured:
Part: front rotors - OEM Honda 45251-TLA-A01 2 $94.00 $188.00
Part: alternator - remanufactured, Denso 210-0580
(core charge applies, see below) 1 $289.00 $289.00
A named part with a number is something the customer can look up; "rotors" invites comparison with the cheapest listing on the internet. The OEM/aftermarket note also documents exactly what was installed and which warranty tier the customer chose.
Core charges are deposits on rebuildable parts like alternators and starters: invoice them as their own line, credited back when the old unit returns. Customer-supplied parts are a warranty problem, so say so on the line: "Install customer-supplied water pump (no parts warranty; labor warranty only)." If a pricing error slips through, fix it properly, as covered in how to correct an invoice.
Shop supplies, disposal fees, and the small lines customers question
No line item gets more side-eye than "Shop supplies: $14.99." The fee itself is common industry practice, covering consumables too small to itemize: brake cleaner, threadlocker, zip ties, rags, fasteners. The problem is the wording: a bare fee looks like padding; a described fee looks like what it is.
Write it with contents and a cap: "Shop supplies (cleaners, fasteners, gloves used on this repair), capped at $25." Same with disposal: name what's being disposed of. "Hazardous waste disposal: used oil and filter" reads as a real cost of the job. Some states regulate how shop supply and environmental fees may be charged and disclosed, so verify yours.
The test for every small line: could the service writer explain it in one sentence at the counter? Then put that sentence on the invoice, and the conversation never happens.
From estimate to authorization to invoice
Auto repair runs estimate-first: the customer approves a written price before the wrench turns, and the final invoice reconciles against that approval. Building the estimate itself is covered in how to write an estimate; the invoicing side is the paper trail between the two documents.
Three habits keep that trail clean. First, get authorization in a form you can produce later: a signature, a text, an email reply. Second, set an overage threshold on the estimate ("we will call for approval before exceeding this estimate by more than 10% or $100"), a practice some states effectively require, so verify yours. Third, when teardown reveals more work, treat it as a new approval with its own recorded yes, the same discipline contractors use for change orders. The invoice then mirrors the approvals; nothing on it should surprise the customer.
A brake job, line by line
Here's how it assembles on one invoice, with prices as illustrative examples only:
INVOICE #4172
Vehicle: 2019 Honda CR-V EX | VIN 5J6RW2H85KL003217
Mileage in: 74,382 | Mileage out: 74,391
Customer concern: grinding noise from front brakes at low speed
Description Qty Rate Amount
Diagnostic: brake inspection, all four corners 1 $65.00 $65.00
Labor: replace front brake pads and rotors
(book time, front axle) 1.8 hr $135.00 $243.00
Part: front rotors - OEM Honda 45251-TLA-A01 2 $94.00 $188.00
Part: front pads, ceramic - Akebono ACT2087
(aftermarket, premium) 1 $68.00 $68.00
Brake fluid flush, DOT 3 (fluid included) 1 $89.00 $89.00
Shop supplies (brake cleaner, fasteners, gloves
used on this repair, capped) 1 $12.00 $12.00
Hazardous waste disposal: brake fluid, cleaner 1 $5.00 $5.00
Credit: diagnostic fee applied to approved repair 1 -$65.00 -$65.00
SUBTOTAL $605.00
Sales tax (rules vary by state) —
TOTAL DUE AT PICKUP $605.00
Rear brakes at 5mm: OK today, recommend inspection at next service.
Warranty: 12 months / 12,000 miles parts and labor on this repair.
The deferred recommendation ("rear brakes at 5mm") sits on the invoice at $0, protecting you when those rear brakes grind in six months, and the warranty terms live on the document the customer keeps.
VIN, mileage, and getting paid at pickup
A repair invoice attaches to a vehicle, not just a person, so every invoice needs year/make/model, VIN, license plate, and mileage in and out. That block makes warranty claims, comebacks, and service history provable, and ties your work to the specific vehicle if lien rights ever matter (mechanic's lien rules vary by state, so verify yours). Standard fields beyond that block are covered in what to include on an invoice.
Retail terms are simple: payment due at pickup, because the vehicle is your leverage. Offer a card link for phone payments before pickup; invoices with online payment options get paid up to twice as fast (Xero, 2024). Fleet and dealer accounts are the exception, typically on net terms with consolidated monthly billing, and occasionally past-due reminders.
If you're writing these up by hand or in a spreadsheet, the free auto repair invoice template pre-fills the editor with a parts-and-labor layout built for this trade: add your vehicle block, labor and part lines, and shop fees, then download the PDF. No signup to start, and e-signature is built in for repair authorizations.
Frequently asked questions
Should the invoice show book hours or actual hours?
Show book hours, labeled as book time or flat rate, because that's the price the customer approved on the estimate. The exception is open-ended diagnostic work, where actual clock hours with a pre-approved cap is the honest format.
How do I explain the shop supplies fee when a customer pushes back?
Describe it on the invoice before anyone has to ask: name the consumables (cleaners, fasteners, gloves, rags) and state that it's capped. At the counter, the one-sentence version: it covers materials genuinely used on the repair, too small to price individually.
Do I have to tell customers a part is aftermarket instead of OEM?
Put it on the part line regardless of whether your state requires disclosure, because it protects you more than them. The note documents what was installed and at what warranty tier, which is your defense when a part is questioned months later. Some states do have specific disclosure rules for aftermarket and used parts, so verify yours.
What is a core charge and how does it appear on the invoice?
A core charge is a refundable deposit on a rebuildable part like an alternator or starter, charged because the old unit has remanufacturing value. Invoice it as its own labeled line next to the part, then issue the refund as a negative line (or a credit note if the invoice is already settled) when the old core comes back. Never bury it in the part price.