Auto repair shop profit margin: calculate your own

Calculate your auto repair shop profit margin with a worked example and worksheet. Separate parts markup, owner pay, operating profit, taxes, and cash.

Share this article

Shop owner checking an open ledger and setting a token beside expense slips.

Calculate your auto repair shop profit margin by dividing profit by net sales, then multiplying by 100. Use the same period for both numbers. Before comparing the result, name the profit you mean and check where your books put technician costs and owner pay.

A parts margin does not tell you what the whole shop earns. A bank balance does not tell you either. Start with your profit and loss statement, then check the records behind it.

Published margins are not automatically comparable. Before using one, match the shop population, period, labor classification, owner pay, and tax treatment. A mismatch can make the comparison misleading.

Name the profit before you calculate the margin

Profit margin = profit ÷ net sales × 100.

Net sales are sales after discounts, returns, and allowances. Use them as the denominator, not the amount deposited into your bank account.

The SEC’s guide to financial statements explains the steps from net revenue to gross, operating, and net profit. It also distinguishes profit from cash flow.

Measure What it means here
Parts gross profit Net parts sales minus the cost of those parts
Shop gross profit Net sales minus parts, technician payroll costs, and sublet costs
Operating profit Shop gross profit minus operating expenses, including depreciation
Pretax profit Operating profit plus nonoperating income, minus nonoperating expenses such as interest
Net profit Profit after all expenses, including any income tax expense recorded by the business
Change in cash Cash received minus cash paid during the period

Sublet work is work you pay another business to perform. Depreciation spreads an asset’s cost over the periods it serves the business.

The shop gross profit definition above is the worksheet’s management-reporting choice. Your books may classify labor differently. Match the definitions before comparing results.

Markup uses a different denominator

A part bought for $80 and sold for $120 produces $40 of gross profit.

  • Markup: $40 ÷ $80 × 100 = 50%.
  • Parts margin: $40 ÷ $120 × 100 = 33.33%.

Neither figure includes the rest of the shop’s expenses. Use the parts markup calculator to check a selling price. Use the parts markup matrix guide to test a pricing rule across the parts you sell. Use the full shop calculation below to see what remains after overhead.

Close one period before judging it

Choose a completed month. Gather the profit and loss statement, sales detail, supplier bills and credits, payroll, and beginning and ending balances.

Stop if a required amount is missing or belongs to a different period. Do not enter zero, estimate a figure, or finish the margin until the source record is resolved.

For this worksheet, use accrual management figures. Record revenue earned in the period and the costs belonging to it, regardless of payment date. This is not an instruction to change your tax accounting method.

The IRS small-business tax guide distinguishes cash and accrual methods. It also addresses sales adjustments, inventory, buyer-imposed sales tax, and sole-proprietor withdrawals. Those tax rules need your accountant’s review before you apply them to your shop.

Make these checks before entering totals:

  1. Remove discounts and customer credits once. If the sales report already shows net sales, do not subtract them again.
  2. Separate tax from sales. The worksheet excludes sales tax imposed on the buyer and collected for the government. Seller-imposed taxes need separate review. Do not remove payroll or property taxes from expenses merely because they are taxes.
  3. Match parts costs to parts sold. This worksheet uses beginning inventory plus net purchases minus ending inventory. It assumes no work in progress or other inventory adjustments.
  4. Keep deposits and collections separate from earned sales. Collecting an old invoice does not create another sale. A deposit for unfinished work is not earned revenue in this worksheet.
  5. Include unpaid costs belonging to the month. A supplier bill or earned payroll does not disappear because payment falls next month.

If a refund relates to an earlier period, flag it for your bookkeeper. Do not quietly change a closed month. A customer refund also does not prove the supplier owes you a credit. Record the sales adjustment and any supported parts-cost adjustment separately.

Work through one month

These invented figures describe a sole proprietor’s shop for one month. They are not an industry average or a target.

The owner works in the business but takes draws rather than wages. Employee technician payroll includes employer payroll taxes and benefits. All technician payroll costs sit above gross profit. Other employee payroll sits in overhead. There is no unfinished work, bad debt, or nonoperating income.

Sales line Before adjustments Discounts Refunds and allowances Net sales
Parts $32,000 $800 $400 $30,800
Labor $44,000 $1,200 $300 $42,500
Sublet $2,500 $0 $0 $2,500
Total $78,500 $2,000 $700 $75,800

Parts cost is $17,000: $10,000 beginning inventory + $19,000 purchases − $1,000 supplier credits − $11,000 ending inventory. Purchases include freight and other costs assigned to inventory. The credits belong to these purchases, not an unrelated period.

Calculation Dollars Percentage of net sales
Net sales $75,800 100%
Parts cost $17,000
Technician wages, taxes, and benefits $24,000
Sublet cost $1,800
Shop gross profit $33,000 43.54%
Operating expenses, including $1,200 depreciation $18,700
Operating profit $14,300 18.87%
Interest expense $500
Pretax profit $13,800 18.21%

Operating expenses include office payroll, rent, utilities, insurance, software, marketing, other operating costs, and depreciation. The worksheet lists each amount so you can check the total.

The 18.21% is before the owner’s personal income and self-employment taxes. It is not an after-tax take-home margin. For a business that records income tax expense, that expense also reduces net profit. Ask your accountant which label matches your statement.

Do not average the parts, labor, and sublet margin percentages. Add their gross profit dollars, then divide by total net sales. A small sales category should not carry the same weight as your largest one.

Account for your own work without counting it twice

The IRS guide says a sole proprietor cannot deduct their own salary or personal withdrawals as business expenses. A draw moves cash to the owner. It does not measure the cost of the owner’s work.

Calculate a second result to see what remains after paying someone to do that work.

Keep the recorded result intact. Alongside it, estimate replacement pay, employer taxes, and benefits for your actual duties and hours. Support the estimate with local hiring evidence. Do not treat it as a tax deduction or a recommended salary.

For this month, assume replacement cost is $6,400. Since no owner compensation is already expensed, the calculation is:

$13,800 pretax profit − $6,400 replacement cost = $7,400 owner-adjusted pretax profit.

That is 9.76% of net sales. It is a separate planning measure, not recorded net income.

If the books already expense owner compensation, replace that cost rather than subtracting a second full salary:

Owner-adjusted pretax profit = recorded pretax profit + owner compensation already expensed − estimated replacement cost.

Use the same scope for both compensation figures, including related employer costs. Do not add back distributions or draws. Other business structures need their own accountant-reviewed treatment.

Keep labor classification consistent

Move the same $24,000 of technician payroll from cost of sales into operating expenses. Gross profit becomes $57,000, or 75.20%. Operating profit stays $14,300.

Nothing improved. Only the report layout changed.

Write down how you treat technician wages, paid nonbillable time, employer taxes, benefits, and comeback work. Make sure every cost appears once. If job-cost reports use estimated labor costs, reconcile those amounts to actual period payroll.

For a quick labor-sales check, divide net labor sales by the billed hours behind those sales. Here, $42,500 ÷ 340 hours gives an effective labor rate of $125 per billed hour.

That is not profit per hour. It has not deducted technician cost or overhead. Do not substitute paid clock hours for billed hours and call the result the same measure.

The effective labor rate guide explains how to match labor sales and sold hours across several jobs.

Check cash separately if you need it

Profit does not show how much cash is available. In this case, pretax profit is $13,800 while cash falls by $2,200. Customer balances, inventory, unpaid bills, deposits, equipment, loan principal, and the owner draw explain the difference.

This cash check is optional and does not change the profit margin. The worksheet’s full checked case reconciles operating cash, the cash change, and ending cash. Use it only when your records cover every listed input. Ask your accountant to extend it for other balance changes rather than forcing them into the listed rows.

Use the worksheet with your own records

The profit-margin worksheet includes a blank working column, the complete case, and the optional cash check. The companion CSV contains manual input fields and formula descriptions. It is not a self-calculating spreadsheet. Keep a copy for each period.

Start with the profit section. Enter net sales and each cost under the agreed classification. Then complete the separate owner-pay adjustment. Complete the cash check only if you need it and have every input. If an input is unknown, stop and leave the affected result unfinished rather than treating the missing amount as zero.

For records kept outside a full accounting system, the invoice template separates charges, payments, and the balance due. Brinlo’s invoices and payments keep those repair records together. Brinlo also exports records in CSV for your accountant. That does not replace payroll, inventory accounting, or a month-end reconciliation.

Choose a change from the cause

Compare several closed periods using the same definitions. Review the same period last year when seasonal work changes the mix. For a combined margin, divide combined profit by combined net sales. Do not average monthly percentages.

Use these checks to choose the next task:

What changed What to check first
Parts gross profit fell Actual purchase costs, discounts, customer credits, and missing supplier credits
Labor sales fell for similar billed hours Discount allocation, labor pricing, and which work entered the report
Gross profit held but operating profit fell Payroll outside cost of sales, rent, subscriptions, and other overhead
Recorded profit looks strong but owner-adjusted profit is low Owner hours, duties, and the cost of replacing that work
Profit rose but cash fell Unpaid invoices, inventory, equipment spending, debt, and draws

These are investigation steps, not proof of a cause. In this case, another $1,000 discount with unchanged costs reduces pretax profit to $12,800. Net sales fall to $74,800, making the margin 17.11%. More sales do not automatically repair that loss if the added work brings added costs.

A higher supplier price, wage rate, or equipment bill changes your inputs. It does not change the margin formula. Refresh the actual costs before repricing work. Do not use an industry trend alone to choose a percentage increase.

Without comparable definitions, a published average cannot tell you whether your shop earns enough. Take your completed worksheet and those definitions to your accountant before using the result for pricing or owner-pay decisions.

Shop operations

How to run an auto repair shop day to day

Run your shop day to day with a clear job list, approval and parts checks, customer updates, handoffs, and a checklist for opening, pickup, and closing.

Read article

Pricing and shop numbers

Parts markup and pricing matrices for repair shops

Test a parts markup matrix with a checked worksheet. Review your actual parts mix, cost-band boundaries, discounts, supplier costs, returns, and cores.

Read article

Pricing and shop numbers

Effective labor rate: formula and worked calculation

Calculate effective labor rate from net labor sales and sold hours. Check discounts, package prices, credits, and weighted totals with a worked shop worksheet.

Read article

Account creation

Account creation is not connected on this site.