Bookkeeping for Auto Repair Shops
Auto repair shops juggle parts orders, labor hours, work orders, and customer deposits all in the same week. This guide covers what auto repair shop bookkeeping involves and how to keep it accurate.

Auto repair shops handle money in more layers than most small businesses. In a single week you might order parts for three jobs, charge labor by the hour and by flat rate, collect a deposit for an expensive transmission, and sell a set of tires over the counter. Each of those has to be tracked separately so you can see which jobs are profitable and whether your parts markup is holding up.
Auto repair shop bookkeeping is built to handle that complexity. It adds parts inventory tracking, labor and parts revenue separation, work order tracking, and customer deposit handling to standard bookkeeping. This guide explains what auto repair shop bookkeeping involves, how it differs from general bookkeeping, and how to set it up so your books are accurate and your job margins are clear. If you are newer to bookkeeping altogether, it helps to start with our guide on bookkeeping basics first.
Why Auto Repair Shop Bookkeeping Is Different
Most businesses track income and expenses by month and by category. An auto repair shop has to track them by job, by parts category, and by labor type. A retail store sells a product and keeps the margin. A repair shop buys a part, marks it up, charges labor to install it, and invoices the total. If you only look at your monthly total, you can see whether the shop is profitable, but you cannot see which jobs made money and which ones quietly cost you because the parts markup did not cover the labor.
The other difference is inventory. A shop carries hundreds of parts, from oil filters to alternators, and every one of them is an asset until it is used on a job or sold over the counter. If parts are expensed when purchased instead of tracked as inventory, your margin disappears into a single expense line and you cannot tell whether a job was profitable. For a broader look at how bookkeeping supports those decisions, see our guide on how bookkeeping helps small businesses manage cash flow.
Quick tip. Set up your chart of accounts to separate labor revenue, parts revenue, and parts cost of goods sold before you open. Retrofitting those categories onto books that were never set up for them is one of the hardest cleanup projects there is, and it is far more expensive than setting it up correctly the first time.
Parts Inventory and Cost of Goods Sold
The foundation of auto repair shop bookkeeping is parts inventory. When you buy a part, it is an asset on your books, not an expense. When you use that part on a job or sell it over the counter, it becomes cost of goods sold. That distinction is what lets you see your parts margin. If you expense parts when you buy them, your cost shows up in the month you paid the supplier and your revenue shows up in the month you invoiced the job, which distorts your profitability.
Parts inventory falls into a few categories, and tracking them separately is what keeps your margins clear. Here is how to break them down:
| Parts category | What it includes | How to track it |
|---|---|---|
| Stock parts | Common parts kept on hand such as oil filters and brake pads. | Track as inventory, move to cost of goods sold when used on a job. |
| Special order parts | Parts ordered for a specific job and not stocked. | Track as inventory or charge directly to the job as cost of goods sold. |
| Over the counter sales | Parts sold to a customer without installation. | Record as parts revenue, track cost as cost of goods sold. |
| Core charges | Refundable deposits on rebuilt parts such as alternators. | Record as a liability until the core is returned or applied. |
| Shop supplies | Small consumables such as shop rags and cleaners. | Track as an operating expense, not parts inventory. |
| Returns and warranties | Parts returned to supplier or covered under warranty. | Record against parts cost and restock if resaleable. |
Each of these should be a separate category in your chart of accounts, and each part should be tagged to the right job or sale. When you can see parts revenue versus parts cost on every report, you can see your markup in real time. If you lump everything into a single parts account, you lose the detail that makes auto repair shop bookkeeping useful. For a deeper look at the structure behind this, see our guide on what a chart of accounts is and why it matters.
Example: Tracking Parts Across a Busy Repair Week
Say you run a shop that completes about 40 jobs a week. On Monday you order $1,200 in brake parts for three jobs. On Wednesday you install them and invoice $2,400 in total, split between $1,400 in labor and $1,000 in parts. If parts are tracked as inventory, your books show $1,200 moving from inventory to cost of goods sold and $1,000 in parts revenue, which gives you a clear parts margin. If parts are expensed when purchased, your Monday shows a $1,200 expense and your Wednesday shows $2,400 in revenue, and your margin is a guess.
Without parts tracking, you cannot answer the simplest question a shop owner asks: did that brake job make money, or did the parts markup not cover the labor? With it, you can see job by job which services are profitable and which ones are quietly costing you. That detail is what turns a busy week into a report you can act on.
Labor Revenue and Flat Rate Pay
Labor is the other half of auto repair shop bookkeeping, and it is where most shops mix up their margins. Set up a separate income account for labor revenue so you can see it independently of parts revenue. When you invoice a job, split the line between labor and parts so each one ties to the right account. Track the cost of technician wages as payroll expense, which lets you see your labor margin separately from your parts margin.
Flat rate adds a wrinkle. Under flat rate, a technician is paid a set amount of labor time per job regardless of how long it takes. That creates a spread between what you charge the customer for labor and what you pay the technician. A fast technician may complete a four hour job in two hours, which means you bill four hours of labor and pay two hours of wages. Track billed labor and paid labor separately so you can see that spread, which is part of your labor margin. Flat rate also affects payroll, because actual hours and flat rate hours can differ, so track both.
Example: Flat Rate Labor at a Three Bay Shop
Consider a three bay shop with two technicians on flat rate. In one week, the shop bills $6,800 in labor across 30 jobs. The technicians are paid $4,100 in flat rate wages for the same jobs, but their actual clock hours total 38 while their flat rate hours total 52. If labor revenue and labor cost are tracked separately, you can see a labor margin of $2,700 and a productivity spread of 14 hours. If labor is lumped into a single revenue account, you see a strong week but you cannot tell whether your labor pricing is right or whether your technicians are productive.
The same tracking catches problems early. If your labor revenue holds steady but your labor cost climbs, you know your flat rate hours are rising relative to billed hours, which means jobs are taking longer than they should. Without that separation, you find out at year end that your labor margin quietly shrank, which is far too late to fix it.
Work Orders and Customer Deposits
Work orders are the backbone of an auto repair shop, and they have to tie to your books. Every work order should show the parts used, the labor billed, and the total invoiced, and each line should tie to the right account. If a work order shows $800 in parts and $600 in labor, your books should show $800 in parts revenue and $600 in labor revenue, not a single $1,400 line. That detail is what lets you see job profitability and catch billing errors before they reach the customer.
Customer deposits are the other piece. When a customer pays a deposit for an ordered part, record it as a liability, not as income. The deposit belongs to the customer until the job is complete and the part is installed. When you invoice the job, apply the deposit against the total and clear the liability. If you record deposits as income when collected, your revenue is overstated and you have no record of what you owe back if a job is cancelled. For a broader look at the reports that keep this clear, see our guide on what financial reports every small business should review.
Cash Basis vs Accrual Basis for Auto Shops
Many auto repair shops start on cash basis accounting because it is simpler. Cash basis records revenue when you collect it and expenses when you pay them. It is easy to understand, but it can distort profitability, especially when you carry parts inventory or bill a job in one month and pay the parts supplier in another. You can show a strong month when several big jobs were invoiced, even though the parts costs landed in the prior month.
Accrual basis records revenue when it is earned and expenses when they are incurred. It matches parts cost to the job that sold them, which gives a more accurate picture of job profitability month to month. For shops with significant parts inventory, accrual is usually the better fit. The tradeoff is complexity, which is why many shops start on cash and move to accrual as they grow. For a full comparison, see our guide on cash basis versus accrual basis bookkeeping.
Printable Auto Repair Shop Bookkeeping Checklist
Use this checklist to keep your auto repair shop books accurate every month. Print it, save it, or share it with whoever handles your bookkeeping.
- Reconcile every bank account and credit card to the monthly statement.
- Record all parts as inventory when purchased and as cost of goods sold when used on a job.
- Separate labor revenue and parts revenue on every invoice and work order.
- Track parts by category and by supplier so you can see where costs concentrate.
- Count parts inventory regularly and reconcile counts to the books.
- Record customer deposits as liabilities until the job is invoiced.
- Track billed labor and paid labor separately to see your labor margin.
- Record core charges as liabilities until the core is returned or applied.
- Track shop supplies as an operating expense, not as parts inventory.
- Review job profitability by comparing parts revenue to parts cost and labor revenue to labor cost.
- Reconcile parts returns and warranty claims against parts cost.
- Back up your bookkeeping file and confirm your documents are stored securely.
Common Auto Shop Bookkeeping Mistakes
- Expensing parts when purchased. If parts are expensed when bought, your cost lands in the month you paid the supplier and your revenue lands in the month you invoiced the job. Track parts as inventory so cost matches the job that sold them.
- Lumping labor and parts into one revenue line. If labor and parts share a single income account, you cannot see your labor margin or your parts margin. Separate them on every invoice so each one ties to its own account.
- Recording customer deposits as income. A deposit belongs to the customer until the job is done. If you record it as income when collected, your revenue is overstated and you have no record of what you owe back. Record deposits as liabilities.
- Not tracking flat rate hours separately. If actual hours and flat rate hours are not tracked separately, you cannot see your labor margin or your technician productivity. Track both so the spread is visible on every report.
- Ignoring parts inventory counts. If you do not count inventory regularly, shrinkage and breakage hide until year end. Count parts on a schedule and reconcile counts to your books so you catch losses early.
- Waiting until year end to reconcile. If your accounts are not reconciled monthly, your job margins are unreliable and your tax prep bill goes up. Reconcile every month so your books stay trustworthy and your margins stay visible.
Getting Started
Auto repair shop bookkeeping only works if it is set up for the way a shop actually runs and maintained consistently. If your parts are not tracked as inventory, your labor and parts revenue are lumped together, or your work orders do not tie to your books, you cannot see which jobs are profitable and you cannot be confident your margins are holding up. The best next step is a conversation about where your books stand today.
Want auto repair shop bookkeeping that separates parts and labor, tracks inventory, and shows job profitability clearly? Explore our bookkeeping services and let us set up your books for an auto repair shop from the ground up. We handle bookkeeping and payroll. We do not prepare income tax returns, offer tax planning, or perform audits, but we keep your books accurate and organized so you can run your shop and your auditor or tax preparer can do their part efficiently.
Frequently Asked Questions
What makes auto repair shop bookkeeping different from regular bookkeeping?
Auto repair shop bookkeeping adds parts inventory tracking, labor and parts revenue separation, work order tracking, and customer deposit handling. A typical shop orders parts for a job, charges labor by the hour or by flat rate, and collects a deposit before ordering expensive parts. Each of those has to be tracked separately so you can see parts margin versus labor margin. Without that breakdown, you cannot tell which jobs are profitable or whether your parts markup is holding up.
How do I track parts inventory in auto repair shop bookkeeping?
Record every part as inventory when you buy it and as cost of goods sold when you use it on a job. Track parts by supplier and by category, such as brakes, filters, or electrical, so you can see where your costs are concentrated. Count inventory regularly and reconcile it to your books so you catch shrinkage, breakage, and returns before they become a year end surprise. If parts are expensed when purchased, your margin disappears and you cannot tell whether a job made money.
How should I separate labor and parts revenue in my shop books?
Set up separate income accounts for labor revenue and parts revenue in your chart of accounts. When you invoice a job, split the line between labor and parts so each one ties to the right account. Track the cost of parts as cost of goods sold and the cost of technician wages as payroll expense. That separation lets you see your labor margin and your parts margin independently, which tells you whether you are pricing jobs correctly on both sides.
How do I handle customer deposits for ordered parts?
Record a customer deposit as a liability when you collect it, not as income. The deposit belongs to the customer until the job is complete and the parts are installed. When you invoice the job, apply the deposit against the total and clear the liability. If you record deposits as income when collected, your revenue is overstated and you have no record of what you owe back if a job is cancelled.
How does flat rate labor affect auto shop bookkeeping?
Flat rate means a technician is paid a set amount of labor time per job regardless of how long it takes. That creates a gap between what you charge the customer for labor and what you pay the technician. Track billed labor and paid labor separately so you can see that spread, which is part of your labor margin. Flat rate also affects payroll, because a fast technician may earn more than their clock hours, so track actual hours alongside flat rate hours.
Should my auto repair shop use cash or accrual accounting?
Many auto shops start on cash basis because it is simpler. Cash basis records revenue when you collect it and expenses when you pay them. Accrual basis records revenue when it is earned and expenses when they are incurred. Accrual gives a more accurate picture of profitability, especially when you carry parts inventory or bill a job in one month and pay the parts supplier in another. Talk to your accountant about which method is right for your shop.
Can Chess Bookkeeping & Payroll help with auto repair shop bookkeeping?
Yes. We keep your books reconciled and categorized each month, including parts inventory tracking, labor and parts revenue separation, and work order and deposit handling so you can see job profitability clearly. We handle bookkeeping and payroll. We do not prepare income tax returns, offer tax planning, or perform audits, but we keep your books accurate and organized so you can run your shop and your auditor or tax preparer can do their part efficiently.
Need help getting your books in order?
We focus exclusively on bookkeeping and payroll. Let's talk about where your books stand today.
Get StartedReady to simplify your books and payroll?
Schedule a consultation and let's talk about how precise bookkeeping and reliable payroll can give your business the clarity it deserves.
