Automotive accounting is not just regular accounting that happens to smell like brake cleaner. (Though if your books genuinely smell like brake cleaner, we should probably talk about where you keep the laptop.) It’s a specific discipline, and treating it like generic bookkeeping is one of the quietest ways a healthy-looking shop bleeds profit.
This guide is for the owner or multi-shop operator, not the customer waiting on an alignment. It covers what automotive accounting actually is, how repair shops and dealers differ, how to build a chart of accounts that splits parts and labor, where inventory and COGS get tricky, the six KPIs that make the whole thing useful, and the month-end close that ties it together.
Read it in five minutes. Set it up over a weekend. Stop guessing at your margins by Monday.
What automotive accounting actually is (and why it isn’t generic bookkeeping)
Automotive accounting is the practice of tracking income, cost, inventory, and profit for a business that sells two completely different things at the same counter: parts and labor.
That sounds obvious until you see how most books are set up.
A generic bookkeeper records money in and money out. Revenue goes to “sales.” Costs go to “cost of goods sold.” Everyone goes home. The P&L balances, the accountant is happy, and the owner has no idea whether the business made money on the parts, the labor, or neither.
Here’s the problem. Parts and labor behave nothing alike.
Parts carry a hard cost you pay a vendor. Labor’s “cost” is technician pay against the hours you billed. One runs a 40-ish percent gross margin. The other can run 60, 70, sometimes higher. Blend them into one “sales” line and one “COGS” line and you’ve thrown away the two most important numbers in the shop.
Automotive accounting exists to keep them apart. Every serious version of it, whether you’re a two-bay independent or a franchised dealer, is built on that one idea: separate the parts money from the labor money, all the way down.
Two worlds: repair shop accounting vs. car dealership accounting
The discipline is the same. The scale and the plumbing are not.
Repair shop accounting is the leaner version. You have parts income, labor income, maybe sublet and tires, and a set of fees. You have parts you buy from vendors, technicians you pay, and a shop management system running the repair orders. Most shops run QuickBooks behind the SMS, and that pairing handles the ledger fine.
Car dealership accounting carries everything the repair shop has, then stacks three heavy things on top:
- Vehicle inventory. New and used cars are inventory, often worth more than everything else on the balance sheet combined.
- Floor-plan interest. Dealers borrow to stock cars and pay interest on that debt every day a unit sits.
- F&I income. Financing and insurance products are their own profit center with their own accounting.
Dealers also run a dealer management system instead of a shop SMS, and the manufacturer usually hands them a factory chart of accounts they don’t get to argue with. If you want the discipline framed from the CPA side, firms that specialize in the segment, like Eide Bailly’s dealership practice, organize their whole approach around these dealer-specific layers.
But strip the cars and the floor plan away and the service department of a dealership keeps books that look a lot like your shop’s: parts margin, labor margin, and the eternal question of where the parts spend went. If you run the dealer side, the car dealership accounting guide goes deeper; if you run bays, the rest of this post is aimed squarely at you. For a fuller side-by-side, the multi-location auto repair accounting breakdown covers what changes as a repair group scales toward dealer-level complexity.
Your automotive chart of accounts has to split parts and labor
The chart of accounts is where automotive accounting either works or falls apart. Get this right and every report downstream gets easier.
The rule: income accounts and COGS accounts should mirror each other, split by revenue type.
Here’s a workable auto repair chart of accounts skeleton:
Income
- Parts Income
- Labor Income
- Sublet Income
- Tire Income
- Fees Income (shop supplies, hazmat, diagnostic)
Cost of Goods Sold
- Parts COGS
- Sublet COGS
- Tire COGS
- Technician Labor (COGS)
Assets
- Parts Inventory
- Core Deposits (money you’re owed back on returned cores)
Notice the symmetry. Every income line that has a hard cost has a matching COGS line. That’s the whole trick. It’s what lets you calculate a parts gross margin and a labor gross margin as two separate numbers, which is the entire point of doing this instead of generic bookkeeping.
One thing I’ve learned from looking at a lot of back offices: the shops with clean margins almost always have a clean chart of accounts, and the shops with mystery margins almost always have a “sales” account doing the work of five. If you’re setting yours up in QuickBooks, the QuickBooks for auto repair shops best practices walks through the exact account mapping so your SMS totals land in the right buckets.
Inventory and COGS: where automotive books get tricky
This is the part where automotive accounting stops being tidy.
In a simple business, cost of goods sold is easy: you buy a thing, you sell the thing, you book the cost. In a shop, one repair order can involve multiple vendors, returns, cores, warranty parts, substitutions, and credits that show up weeks later. A part bought Tuesday might get returned Thursday and credited three weeks after that, if it gets credited at all.
Your COGS is only correct if all of that lands in the books. Which means:
- Parts you bought but never sold shouldn’t sit in COGS as if they were sold. They’re inventory, or they’re a return waiting on a credit.
- Returns have to reduce COGS when the vendor actually credits you, not when you toss the box on the truck.
- Core deposits are refundable, so they’re a receivable, not an expense.
The IRS is blunt about the mechanics here. Its small-business guidance in Publication 334 on inventory and cost of goods sold lays out the beginning-inventory-plus-purchases-minus-ending-inventory math that every shop’s parts COGS is supposed to follow. Most shops don’t follow it precisely, and the gap is exactly where reported margin drifts from real margin.
This is also why the parts-versus-labor split matters so much for decision-making. Parts margin and labor margin move for completely different reasons, and the parts vs labor margin analysis shows why the parts lever is usually the one hemorrhaging without anyone noticing.
The 6 KPIs that make your automotive accounting useful
Books you don’t read are just expensive scrapbooking. The point of a clean chart of accounts is that it hands you these six numbers without a fight:
- Parts gross margin % — Parts income minus parts COGS, divided by parts income.
- Labor gross margin % — Labor income minus technician labor cost, divided by labor income.
- Effective labor rate — Actual labor dollars earned divided by hours billed (almost always lower than your posted door rate).
- Average repair order (ARO) — Total sales divided by number of ROs.
- Parts-to-labor ratio — Parts revenue against labor revenue; tells you if your mix is drifting.
- Technician productivity — Billed hours against clocked hours.
Every one of these falls out of the split chart of accounts for free. Lump parts and labor together and you can’t calculate a single one of them honestly. For target ranges to measure yourself against, the auto repair parts KPIs and benchmarks post has the numbers.
A worked parts-margin example (illustrative)
Let’s run parts gross margin, then watch a small vendor error wreck it. These figures are illustrative, not from any one shop.
| Line | Amount |
|---|---|
| Parts income (month) | $80,000 |
| Parts COGS (month) | $48,000 |
| Parts gross profit | $32,000 |
| Parts gross margin | 40.0% |
Clean 40 percent. You’d price your matrix around that and sleep fine.
Now suppose your vendors overbilled, or failed to credit returns, at a rate of about 2 percent of that monthly parts spend. Two percent of $48,000 is $960. That $960 is sitting in your COGS even though it’s a billing error, not a real cost of a sold part.
| Line | Reported | Reality |
|---|---|---|
| Parts income | $80,000 | $80,000 |
| Parts COGS | $48,000 | $47,040 |
| Parts gross profit | $32,000 | $32,960 |
| Parts gross margin | 40.0% | 41.2% |
Two things just happened, and both are bad.
First, your headline KPI is off by more than a point. You think your pricing earns 40 percent when your own matrix actually earns 41.2 percent, so you can’t trust the number you use to set prices.
Second, and worse, that $960 is real cash. At $960 a month, that’s $11,520 a year walking out the door through billing your books faithfully recorded and nobody questioned. The KPI you rely on to run the shop is built on a COGS number no one verified.
Month-end close: turning statements into a final check
Month-end close is where automotive accounting either confirms the month or turns into a scavenger hunt.
The scavenger-hunt version: the vendor statement arrives, and only then does anyone start hunting for missing invoices, chasing credits, and reconciling returns. If your reconciliation starts when the statement shows up, you’re already thirty days behind the problem.
The better version treats statements as the last checkpoint, not the first. You process invoices and credits through the month, so by the time the statement lands you’re confirming, not excavating.
A sane monthly close for a shop looks like this:
- Reconcile every vendor statement against the invoices and credits you already have.
- Confirm parts COGS ties to actual parts sold, with returns and cores accounted for.
- Verify bank and card feeds match the bills entered.
- Pull your six KPIs and compare them to last month.
- Ask the uncomfortable questions before you pay anyone.
I met a guy at a conference once who, when he heard what reconciliation software did, said, “Why would anyone keep invoice history? I just throw all that away.” Another owner nearby nearly fell over. The two of them argued about whether keeping auditable records was even necessary. It was a reminder that some shops still think invoice history is clutter. It isn’t. It’s the evidence your month-end close runs on. Across a group of stores, that discipline is the whole ballgame, which is why multi-location auto repair accounting lives or dies on a consistent close.
Software, services, and the reconciliation layer none of them replace
Here’s the honest map of the tools.
Your shop management system runs the repair orders. QuickBooks (or a dealer’s DMS) is the ledger. A bookkeeper or accounting service keeps that ledger clean and files the returns. If you’re shopping that layer, the auto repair accounting software guide covers your real options, and this post is deliberately not trying to sell you one.
But there’s a gap all of them share, and it’s worth saying plainly: accounting software doesn’t verify reality. QuickBooks records what gets entered. It does not know whether an invoice never made it into the office, whether a vendor forgot a credit, or whether a purchased part was ever billed to a customer. Your books can be perfectly reconciled to your bank and still be wrong about what actually happened at the parts counter.
Here’s the concrete version. A vendor forgets to apply a credit, or a return never gets credited, and the amount just sits in your COGS as if it were a real cost. Your books tie out to the penny against the bank, and they’re still wrong about what happened at the parts counter. The ledger only knows what it was told.
That’s the layer between your SMS, your vendor invoices and credits, and your accounting where reconciliation lives. You can do it by hand with statements and a spreadsheet, and plenty of disciplined shops do. When the parts volume and vendor count make that painful, invoice reconciliation software like WickedFile automates the comparison and surfaces the exceptions. To be clear about what it is not: it’s not your accounting system, not your SMS, and not a bookkeeper. It reconciles the parts and AP side so your automotive accounting is built on numbers that match what really happened.
Get the chart of accounts split. Read the six KPIs. Close the month on evidence, not memory. Do that and your automotive accounting stops being a tax-time chore and starts being the thing that tells you where the money is, before it needs its own zip code.
