Parts Inventory Costing: FIFO vs. Weighted Average
Parts inventory is the financial foundation of an auto repair shop. Every repair order has a parts cost, and how you value that inventory determines your cost of goods sold, your gross margin, and your taxable income. The two most common methods are FIFO (first in, first out) and weighted average costing.
FIFO assumes the oldest parts in your inventory are sold first. When you pull a brake rotor off the shelf, you record its cost at whatever you paid for the first unit you received in that batch. In a rising-price environment, FIFO produces a lower cost of goods sold (you are selling cheaper older inventory) and a higher taxable income. It is more accurate when you stock a small number of high-value parts and can track individual unit costs.
Weighted average calculates a blended cost per part unit based on the total cost of all units in stock divided by the quantity on hand. Every time you purchase more of the same part, the average cost updates. For a busy shop buying brake pads, oil filters, and belts constantly at fluctuating prices, weighted average is simpler to maintain and produces smoother, more predictable cost figures. It is the more practical choice for most independent shops.
The critical rule: choose a method and stick with it. You cannot switch costing methods mid-year without restating your financials and documenting the change. Your shop management software (Mitchell, ShopWare, Shop-Ware, Tekmetric) should be configured to match your chosen method so that when your bookkeeper pulls inventory valuation reports, they tie to what is in QuickBooks.
Regardless of which method you use, conduct a physical parts count at least annually — ideally quarterly for high-volume shops. Inventory shrinkage (parts used but not billed, theft, miscounted cores) adds up fast and distorts your financials until you catch it.
Labor Rate Calculation and Tracking
Labor is typically the highest-margin revenue line in a repair shop — but only if you are pricing it correctly and tracking it accurately. Your posted labor rate (the dollar amount per flat-rate hour) needs to cover your direct technician costs, your shop overhead, and your target margin. Most shops set a rate and never revisit it. That is a problem as wages, rent, and insurance costs rise.
The calculation: add up your total annual shop overhead (rent, utilities, insurance, equipment financing, supplies, administrative salaries) plus your total annual technician payroll cost. Divide by your total annual billable hours. That is your break-even labor rate. Your posted rate needs to be above that number to generate profit.
Billable hours matter. A technician clocked in for eight hours does not produce eight billable hours. Time spent on shop duties, comebacks, warranty work, and non-revenue tasks reduces effective billable output. Tracking the ratio of actual billed hours to clock hours (called efficiency or productivity rate) tells you how well the shop is converting labor capacity into revenue. A shop running at 70% efficiency has meaningful room to improve — tighter scheduling, better parts availability, reducing comeback rates.
In your books, labor revenue should be a separate line from parts revenue. This lets you see your labor margin independently. If your parts margin is strong but your labor margin is thin, the labor rate needs adjustment. If both are healthy but net income is low, the problem is overhead — and you need a different conversation. The data only exists if the books reflect the actual structure of the business. For a broader view on what clean books enable, see our post on how clean books help you get a small business loan.
Warranty Claim Accounting: The Hidden Margin Drain
Warranty work is a revenue stream many shops undervalue — or worse, don’t track at all. When you perform warranty repairs authorized by a manufacturer or extended warranty company, you incur full parts and labor costs upfront. The reimbursement arrives later, and it is almost never dollar-for-dollar with what you charged a cash customer for the same job.
Warranty providers cap labor rates (often below your posted rate), restrict parts markup, and routinely deny individual line items on the claim. The gap between what you perform and what you are paid is a real cost — and it needs to be visible in your financials.
The correct accounting: when warranty work is performed, record the full parts and labor cost to the job. When the reimbursement arrives, record it as warranty revenue — a separate income line from customer-paid repairs. The difference between your total cost on warranty jobs and the warranty revenue received is warranty adjustment expense. Tracking this monthly tells you exactly how profitable (or unprofitable) each warranty relationship is.
Shops that fold warranty reimbursements into general repair revenue never see this drain. They know business feels slow but cannot identify the cause. A shop doing 20% of its volume in warranty work at 60% of its normal effective rate is quietly subsidizing those customers with cash-pay customer margins. Track it separately, measure it, and decide whether the relationship is worth maintaining.
Shop Supply Deductions: What Qualifies
Shop supplies — rags, cleaners, lubricants, shop towels, disposal fees, small consumables — are a legitimate business expense and often charged to customers as a line item on the repair order. In California, the taxability of shop supply charges depends on how they are billed.
For bookkeeping purposes, shop supplies fall into two categories. Consumables used in the repair process (brake cleaner, shop rags, disposal fees for fluids) are operating expenses — deduct them as used. Shop supply charges billed to customers are revenue and must be tracked accordingly. Do not net them against the supply expense — that obscures both your revenue and your cost picture.
Equipment used in the shop — lifts, alignment machines, diagnostic tools, air compressors — is capital equipment subject to depreciation, not a supply expense. Section 179 allows most shops to deduct the full cost of qualifying equipment in the year of purchase rather than spreading the deduction over five to seven years. A $15,000 alignment machine purchased and placed in service before December 31 can reduce your taxable income by the full amount in the same year. See our post on small business tax deductions you may be missing for more on equipment deductions and what qualifies.
Vehicle-Specific Job Costing: Know What Each Repair Made
Job costing for auto repair means tracking every revenue and cost element by repair order — parts cost, labor cost, sublet work (alignment sent out, glass replacement), and the final invoice amount — so you know the gross profit on every job.
This is where shop management software earns its keep. Mitchell, ShopWare, Tekmetric, and similar platforms are built around repair orders as the unit of work. Each RO should capture: parts pulled from inventory at cost, technician hours at your effective labor cost, any sublet charges, and the customer invoice total. When these systems are configured correctly and reconciled to your accounting software, you have job-level profitability data without manual calculations.
Job costing by vehicle type or service category reveals patterns that drive better decisions. Are diesel jobs more profitable than gas engine work? Is your oil change volume covering its overhead or subsidized by major repairs? Are fleet accounts with negotiated rates actually profitable after accounting for higher parts usage and extended payment terms? The answers are in the job cost data — but only if you are capturing it consistently. For the foundational principles of job costing in trades businesses, see our post on bookkeeping for contractors, which covers the same core methodology.
California Sales Tax: Parts vs. Labor
California has clear rules for auto repair shops: parts are taxable, labor is not. The California Department of Tax and Fee Administration (CDTFA) requires that repair invoices separately state parts charges and labor charges. If you bundle them into a single line item, the entire amount may be treated as taxable — meaning you may be over-collecting sales tax on labor and creating a compliance problem.
The taxable amount is the retail price of parts charged to the customer — not your cost. If you pay $40 for a filter and charge the customer $65, you collect sales tax on $65. Your markup on parts is taxable revenue. The current California statewide base rate is 7.25%, with district taxes pushing effective rates higher in many SoCal counties. Los Angeles County adds 2.25% on top of the base, bringing the effective rate to 10.25% in many areas. Confirm the rate for your shop’s specific zip code at the CDTFA website.
Sales tax collected must be held separately and remitted on your CDTFA schedule — monthly for high-volume shops, quarterly or annually for lower-volume operations. Sales tax is not your revenue. It is a liability you collect on behalf of the state. Shops that spend sales tax receipts and then scramble to fund the remittance payment have a cash management problem, not a business problem. Track it in a dedicated liability account in QuickBooks from the moment it is collected.
Mitchell and ShopWare POS Reconciliation
Your shop management software is the source of truth for repair order detail. Your accounting software (QuickBooks) is the source of truth for financial reporting. These two systems must agree — and keeping them reconciled is one of the more common bookkeeping gaps in auto repair shops.
Monthly reconciliation means: total revenue from closed repair orders in your POS should match the revenue recorded in QuickBooks for the same period. Total parts costs from inventory withdrawals in the POS should match your cost of goods sold in QuickBooks. If they do not, the discrepancy has a cause — voided ROs not reflected in accounting, manual adjustments in one system but not the other, cash payments recorded in the POS but not deposited correctly.
Common issues to watch for: open repair orders that were performed but not yet closed in the system inflate your work-in-progress and understate revenue. Parts ordered but not returned to inventory after a repair falls through create phantom cost. Core charges collected from customers and credited back when the core is returned require accurate tracking or your parts margin will look worse than it is.
If your POS and QuickBooks have never been formally reconciled, the starting point is a comparison of the last 12 months of revenue totals from both systems. Identify the gap, trace the largest discrepancies, and correct them. Then build a monthly reconciliation habit so the gap never grows again. If you are seeing signs that something is off but cannot locate the problem, see our post on 5 signs you need a bookkeeper.
What Clean Auto Shop Books Look Like
A well-run auto repair shop with clean books has: parts inventory valued at a consistent cost method that ties to the POS, labor and parts revenue tracked as separate lines, warranty reimbursements in their own income category, shop supplies expensed as consumed and customer supply charges recorded as revenue, sales tax in a dedicated liability account remitted on schedule, and a monthly reconciliation that closes the gap between the POS and QuickBooks.
It also means you can answer the questions that matter: Is the parts department profitable? Are warranty jobs costing me more than they pay? Which service categories have the best margin? Can I afford a second lift and another technician, or am I already running thin? Those answers live in clean books.
Ledger Bee LLC works with auto repair shops and service businesses throughout Southern California — from independent general repair shops in the Inland Empire to specialty shops in San Diego, Orange County, and Los Angeles. The financial fundamentals are the same regardless of specialty. We bring the clarity that lets shop owners make decisions based on what the business actually looks like, not what they hope it does.