automotivemechanicsmall businessinvoicing tips

How to Invoice as a Mechanic: Rates, Terms and Templates

Auto mechanic invoicing: labour rates, parts markup, payment terms, what to list, common mistakes, and a freelance invoice template.

InvoiceQuickly Team··Updated ·7 min read

TL;DR: Show labour time in tenths of an hour at your posted rate, list every part with a part number and price, separate diagnostic fees from repair charges, and include the vehicle year/make/model plus odometer reading on every invoice.

Whether you run a bay or mobile diagnostics, mechanic invoices must show labour time, labour rate, parts, fees, and warranty notes—similar to a repair order but formatted for payment. Customers increasingly compare your labour guide hours to what they read online; transparent line items build trust even when the total is not the lowest quote they received.

Sublet work (glass, alignment, programming) should carry the vendor’s reference as a pass-through or marked-up line—never disappear into “misc.” Fleet approvals need unit numbers and driver authorisation every time. State inspection or emissions fees should be labelled when you collect them so accounting does not treat them as your revenue by mistake.

Typical rates

Labour is often billed in tenths of an hour using a posted labour rate (market-dependent). Parts are sold at list minus discount or cost plus markup per your policy. Shop supplies, hazmat, and diagnostic fees should be disclosed up front and repeated on the invoice. Consumer-facing explainers like NerdWallet on car repair costs help clients understand variability—your invoice still needs the specifics. Fluids and filters that look small on their own add up—still list them instead of hiding them in “misc” so the customer trusts the total. Alignment or ADAS calibrations after suspension work should be flagged when they are required for safety systems—customers forget that “straight steering” sometimes needs a calibration line.

Posted door-rate billing (flat labour rate per hour, using industry labour guides like Mitchell or AllData) is the standard for retail customers. Flat-rate pricing per job (brake job $X, timing belt $Y) rewards fast, experienced technicians and gives customers a predictable total. Fleet contract rates often discount the door rate by 10-20% in exchange for volume and guaranteed payment terms. Mobile mechanic pricing typically adds a trip fee or service call charge on top of standard labour and parts.

Raise your door rate when shop overhead (rent, insurance, equipment payments) increases, when you invest in new diagnostic equipment (ADAS calibration rigs, EV-specific tooling), or when your bays are booked solid a week out. Shops in metro areas and high-cost-of-living regions routinely run $130-$180/hr; rural and small-town shops may sit at $80-$110/hr.

Sample invoice line items

DescriptionQtyRateAmount
Diagnostic -- check engine light scan and pinpoint test1$125 flat$125.00
Front brake pad and rotor replacement (labour -- 1.8 hrs book time)1.8 hrs$135/hr$243.00
Parts -- front brake pads (Akebono ACT1089)1 set$62.50$62.50
Parts -- front brake rotors (Centric 120.44146)2$48.75 ea$97.50
Oil change -- full synthetic 5W-30 (5 qt) + filter1$79.95 flat$79.95
Shop supplies and hazmat disposal fee1$18.50$18.50

When to send the invoice

For retail customers, present the invoice at vehicle pickup. Most shops collect payment before releasing the vehicle -- the invoice should be ready and reviewed with the customer while they are at the counter.

On fleet accounts, submit invoices within 24 hours of repair completion. Include the unit number, driver name (if authorised), and the fleet's PO or WO number in the invoice header. Fleet managers who receive delayed or incomplete invoices will deprioritise your shop.

For insurance or warranty claims, submit the invoice with the claim number and adjuster reference immediately after the repair. Attach photos of the damage and the repair if the carrier requires visual documentation. Delay here directly delays your payment.

Payment terms

Retail: due on pickup or card pre-auth for larger jobs. Fleet accounts: Net 15–30 with approved credit. Warranty labour to manufacturers may use separate billing—track internal vs customer-facing invoices. For wording on due dates, see invoice payment terms. Insurance pay jobs may need adjuster reference or claim number on the invoice even if the customer pays deductible separately—ask up front.

What to include

Vehicle YMM, VIN if you use it, customer concern, technician story and correction, labour hours × rate, each part with number and price, fluids, sublet work, taxes and fees, total, warranty on parts/labour, odometer. See what to include on an invoice for universal fields like IDs and payment instructions. Attach or summarise multi-point inspection findings when they justified upsells—reduces “I was not told” disputes later. Fleet unit numbers and driver authorisation should repeat on every bill so AP clerks match the charge to the right cost centre.

Common mistakes

Vague “misc” lines that trigger chargebacks. Undisclosed diagnostic applied to the final bill without prior approval notes. Core charges not shown. Delayed invoicing on fleet work—invoice when the RO closes. Warranty parts returned late to suppliers—track core deadlines alongside customer invoices. Labour time that does not match the story you told the customer—disputes start when the RO narrative and the bill diverge. Forgotten hazmat or tire fees on commercial accounts that audit every line. Loaner or shuttle fees, when you charge them, need a service code just like labour—fleet managers reject “misc” even more aggressively than retail customers.

Not showing the customer's original complaint alongside the diagnosis -- the invoice should read as a narrative: "customer states: intermittent stalling; found: failed crankshaft position sensor; corrected: replaced sensor, cleared codes, verified operation." Skipping core charge credits when the customer returns the old part -- show the core charge on the original invoice and issue a credit when the core comes back. Listing labour time that exceeds book time without explanation -- if a seized bolt or rust added an hour, note the reason; customers who check labour guides will dispute the difference.

FAQ

Should I use book time or actual time on the invoice? Most shops bill "book time" (the labour guide's estimated hours for a specific repair), which rewards efficient technicians and gives customers a predictable cost. If actual time exceeds book time due to unforeseen complications (seized fasteners, broken secondary parts), document the reason and either absorb the extra time or get customer approval before billing beyond the estimate.

How do I handle parts markup? A 30-50% markup on parts is industry standard for retail customers. Fleet accounts may negotiate lower margins in exchange for volume. Whatever your policy, be consistent. Show part numbers on the invoice so customers who price-check online see that you used quality brands, not the cheapest option available.

What should I do when a customer disputes the bill? Walk the customer through the invoice line by line, explain the complaint-diagnosis-correction narrative, and show photos or the old part if available. If the dispute is about price, point to the signed estimate. If the dispute is about quality, offer to re-inspect under warranty. Document the resolution and keep a copy in the customer file.

Use the freelance invoice template for clean line-by-line labour, parts, and fee rows (or pair with shop software exports).


Join early access to speed up mechanic-friendly invoicing.

Free Invoice Checklist

Download our 15-point invoice checklist to make sure every invoice you send is complete, professional, and tax-compliant.

Free PDF, no spam. Unsubscribe anytime.

Get invoicing tips that actually help

Join 5,000+ freelancers and small business owners. One email per week with practical invoicing advice, tax tips, and product updates.

No spam, ever. Unsubscribe anytime.

How to Invoice as a Mechanic: Rates, Terms and Templates | InvoiceQuickly