---
title: "Auto repair shop profit margin: calculate your own | Brinlo"
description: "Calculate your auto repair shop profit margin with a worked example and worksheet. Separate parts markup, owner pay, operating profit, taxes, and cash."
canonical: "https://usebrinlo.com/blog/auto-repair-shop-profit-margin/"
language: "en"
---

Pricing and shop numbers

# 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.

October 4, 2026

## Share this article

![Shop owner checking an open ledger and setting a token beside expense slips.](https://usebrinlo.com/art/blog/auto-repair-shop-profit-margin.webp)

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](https://www.sec.gov/about/reports-publications/investorpubsbegfinstmtguide) 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](https://usebrinlo.com/resources/parts-markup-calculator/) to check a selling price. Use the [parts markup matrix guide](https://usebrinlo.com/blog/parts-markup-matrix/) 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](https://www.irs.gov/publications/p334) 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](https://usebrinlo.com/blog/effective-labor-rate/) 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](https://usebrinlo.com/downloads/blog/auto-repair-shop-profit-margin/worksheet.md) 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](https://usebrinlo.com/downloads/blog/auto-repair-shop-profit-margin/worksheet.md) includes a blank working column, the complete case, and the optional cash check. The companion [CSV](https://usebrinlo.com/downloads/blog/auto-repair-shop-profit-margin/worksheet.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](https://usebrinlo.com/resources/invoice-template/) separates charges, payments, and the balance due. Brinlo’s [invoices and payments](https://usebrinlo.com/features/invoices/) 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.

From estimate to invoice

## Keep the repair in one place.

Write estimates, get customer approval, track jobs, and send invoices in Brinlo.

[See how it works](https://usebrinlo.com/#how-it-works)

## Related articles

[![](https://usebrinlo.com/art/blog/run-auto-repair-shop.webp)

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

](https://usebrinlo.com/blog/run-auto-repair-shop/)[![](https://usebrinlo.com/art/blog/parts-markup-matrix.webp)

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

](https://usebrinlo.com/blog/parts-markup-matrix/)[![](https://usebrinlo.com/art/blog/effective-labor-rate.webp)

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

](https://usebrinlo.com/blog/effective-labor-rate/)
