Cellwise Try it free

Free Excel template · Excel for auto repair

Free auto repair estimate template

For service writers and shop owners who want an estimate that adds up the same way every time. Enter the labor operations with book hours and the parts with your cost, and the template prices each part from your markup matrix, adds shop supplies with a cap and tax on parts, and shows the total. Below the total it shows what the parts cost you and the margin they leave, so you can see the job before you call the customer.

cellwise-auto-repair-estimate.xlsxExcel workbook · 4.8 KB · works in Excel, Google Sheets, Numbers and LibreOffice · no signup
Download free template

Preview and try it

This is the template's sheet, calculated by the same engine as the Cellwise app. Change any number to see the formulas react before you download.

ABCDEFG
1Repair estimate
2CustomerJordan K.Labor rate145
3Vehicle2017 compact SUV, 98,400 milesShop supplies % of labor0.08
4Estimate dateNov 2, 2026Shop supplies cap40
5Sales tax rate on parts0.07
6
7Labor operationHoursRateLabor
8Replace front brake pads and rotors1.8145261
9Replace rear brake pads1.2145174
10Flush and fill brake fluid0.8145116
11Diagnose ABS warning light1145145
12
13Labor total696
14
15PartQtyUnit costMarkupUnit priceLine price
16Front brake rotor268.40.6109.44218.88
17Front ceramic pad set152.10.683.3683.36
18Rear ceramic pad set141.80.666.8866.88
19Brake fluid, 1 qt29.25118.537
20Caliper hardware kit212.6125.250.4

How the formulas work

Labor line: hours times your rate

G8=IF(E8="","",ROUND(E8*F8,2))

Book hours for the operation times the labor rate. The rate in column F reads the shop rate in G2, so a rate change updates every line. Type over a single F cell if one operation is billed at a different rate, such as diagnostics.

Markup from the parts matrix

E16=IF(D16="","",VLOOKUP(D16,$A$34:$B$37,2,TRUE))

Most shops mark cheap parts up more than expensive ones. VLOOKUP with TRUE finds the last "cost from" value in A34:A37 that is not more than the part cost: a $9.25 quart of fluid gets 100%, a $68.40 rotor 60%, a $112.50 sensor 45%. The matrix must stay sorted smallest first for TRUE to work.

Unit price and line price

F16=IF(D16="","",ROUND(D16*(1+E16),2))

Cost times 1 plus the markup, rounded to cents. The line price in column G multiplies by quantity: two rotors at $109.44 is $218.88.

Shop supplies with a cap

G25=MIN(ROUND(G13*G3,2),G4)

A percentage of labor for rags, cleaners and small hardware, never more than the cap in G4. Here 8% of $696 is $55.68, so MIN charges the $40 cap. Set G3 to 0 if you do not charge shop supplies.

What the parts really earn you

G31=IF(G23>0,G30/G23,0)

Parts profit divided by the parts price is your parts margin. Mixed markups make it hard to guess: on this job the blended margin is 37.6%. If it drifts down, look at the matrix tiers for your most common parts.

Make it yours

FAQ

How do I calculate a repair estimate in Excel?

Add up labor (book hours times your labor rate) and parts (cost times 1 plus markup, times quantity), then add shop supplies and tax. In this template that is =G13+G23+G25+G26.

What is a parts markup matrix?

A table of markups by part cost: low-cost parts get a higher markup and expensive ones a lower one. In Excel, keep the tiers sorted smallest first and use =VLOOKUP(cost,matrix,2,TRUE) to pick the markup for each part.

What is the difference between parts markup and parts margin?

Markup is profit divided by your cost; margin is profit divided by the selling price. A $100 part sold for $160 has a 60% markup and a 37.5% margin.

Functions used

Related guides

More free templates

Updated