Material Markup by Cost Band: A Contractor Guide

August 20, 2026 · Pricebookr Team pricingmarkupprice bookmaterials

Material markup by cost band means applying a different markup percentage to parts depending on what the part costs you — high markup on cheap parts, lower markup on expensive ones. A $9 capacitor and a $1,400 coil both consume the same truck roll, the same purchasing time, and the same warranty risk, so charging both a flat 40% either starves you on the small job or prices you out of the big one. A banded schedule fixes that by matching markup to the real cost of handling each item.

What a cost-band markup schedule actually is

A cost-band markup schedule is a table in your price book that says: any material whose cost falls between $X and $Y gets markup Z. Instead of one number applied to every part number you stock, you get four to six bands, each with its own multiplier.

The plumbing trade has used a rough version of this for decades. The old-school formula was simply $0–$10 at 300%, $10–$200 at 200%, and $200+ at 100% (Plumber Magazine). Auto repair shops call the same idea a "parts matrix" and have run it for years, precisely because flat doubling works fine on a $12 sensor and falls apart on a $2,000 transmission (AutoLeap).

If the difference between markup and margin isn't second nature yet, read markup vs margin for contractors first — everything below assumes you can move between the two without guessing.

Why one flat markup quietly loses money

Say you run a flat 50% markup on all materials. Here is what that does across a realistic spread of parts on a single week's service calls.

PartYour costFlat 50% priceGross profit
Run capacitor$9$13.50$4.50
Contactor$28$42.00$14.00
Condenser fan motor$180$270.00$90.00
Evaporator coil$1,400$2,100.00$700.00

Two problems show up immediately. The $4.50 on the capacitor does not cover the twelve minutes your office spent ordering it, the shelf it sat on, or the fact that you will replace it free if it fails in 90 days. Meanwhile the $700 on the coil is a number your customer will absolutely shop against — and when they do, you discount it, which drags your blended parts margin below target for the whole month.

Now the same week with a banded schedule:

PartYour costBand markupPriceGross profit
Run capacitor$9250%$31.50$22.50
Contactor$28150%$70.00$42.00
Condenser fan motor$18070%$306.00$126.00
Evaporator coil$1,40035%$1,890.00$490.00

Total gross profit went from $808.50 to $680.50 on the same four parts — but you priced the coil $210 cheaper, which is the item you actually compete on, and you tripled the profit on the small stuff that makes up most of your ticket volume. Run that across a hundred calls where capacitors and contactors outnumber coils twenty to one and the banded schedule wins by a wide margin.

The whole point of banding: steep multipliers on cheap parts subsidize the thin margins you are forced to accept on expensive assemblies, so your blended parts margin lands where you want it.

A starter schedule you can copy

These bands are a reasonable starting point for HVAC, plumbing, and electrical service work. They are not gospel — treat them as a first draft to test against your own numbers.

Cost bandMarkupMultiplierResulting gross margin
$0.01 – $15250%3.50x71%
$15.01 – $50150%2.50x60%
$50.01 – $150100%2.00x50%
$150.01 – $50070%1.70x41%
$500.01 – $1,50035%1.35x26%
$1,500.01+25%1.25x20%

These sit inside the range the trade generally works in — ServiceTitan's HVAC markup guidance puts best-practice parts pricing somewhere between 3x and 6x cost on small items, with most contractors landing at 2.5x to 3.5x overall. If you want to convert any of these numbers between markup and margin, the margin and markup calculator does it instantly.

How to build your own bands in four steps

1. Pull twelve months of purchase history

Export every material line you bought last year with its cost. You are looking for where the volume clusters. Most service shops find 60–75% of their part lines sit under $50 while 60–75% of their part dollars sit above $300. Your band boundaries should fall at the natural gaps in that distribution, not at round numbers you picked because they looked tidy.

2. Set your blended margin target first

Decide what gross margin your materials need to produce overall — then build bands that average to it. Working backwards from a target is the only way to know your schedule is solvent. If you have not established that number, start with calculating your overhead and check it against profit margin benchmarks by trade.

3. Anchor the top band against the market

Your highest-cost band is the one customers shop. Price three or four of your most-quoted big-ticket items at your proposed top-band markup and compare against what you know competitors quote. If you are 20% high, lower that band and raise a lower band to compensate. Nobody price-shops a capacitor.

4. Test the schedule against last quarter's real jobs

Take thirty completed invoices, reprice every material line under the new bands, and compare total gross profit. This takes an afternoon and it is the only step that will tell you whether your schedule actually holds up. Adjust and repeat until the blended number hits your target.

Four mistakes that break a banded schedule

  • Bands that are too wide. If one band runs $0 to $200, a $12 part and a $190 part get the same treatment and you are back where you started. Four to six bands is the useful range.
  • Forgetting to reprice when cost moves. A part that cost $48 last year and costs $53 now has jumped a band. If nobody reruns the schedule, it keeps selling at the old markup. See adjusting pricing when material costs rise for the wider version of this problem.
  • Applying bands to labor. Cost bands are a materials tool. Labor pricing runs off your burden rate, not a multiplier table.
  • Letting techs override in the field. A banded schedule only produces a predictable blended margin if it is actually applied. If every tech can discount at will, you have a suggestion, not a schedule.

Putting it into your price book

A cost-band schedule is only as good as the system that enforces it. Doing this in a spreadsheet works for a few dozen SKUs and collapses somewhere past a few hundred, because every supplier cost change means manually rechecking which band each part now falls into and repricing it.

The durable version is a price book that stores your cost bands as rules, so when a cost changes the price recalculates itself and moves the item into the correct band automatically. That is exactly what markup schedules in Pricebookr do, and the repriced items push straight back to Jobber. However you do it, the rule is the same: the schedule lives in one place, and prices derive from it — you never hand-edit a price and hope you remember why.

If your price book itself needs work before any of this applies, start with how to build a price book.

FAQ

What is a good material markup for contractors?

There is no single right number, which is the point of banding. Small parts under $15 commonly carry 200–300% markup, mid-range items $50–$150 carry roughly 100%, and equipment over $1,500 typically carries 25–40%. What matters is that the weighted average across your actual purchase mix hits your target gross margin.

Why do contractors mark up cheap parts more than expensive ones?

Because the cost of handling a part barely changes with its price. Sourcing, stocking, delivering, warrantying, and financing a $9 capacitor costs nearly what it costs to handle a $900 compressor. A percentage-based markup ignores that fixed cost entirely, so cheap parts need a much higher percentage to cover it.

How many cost bands should I use?

Four to six. Fewer than four and the bands are too wide to change behavior; more than six and you create maintenance work and confusing edge cases at every boundary without meaningfully improving your blended margin.

Do cost bands work for flat-rate pricing?

Yes — they operate one level down. Cost bands determine the material component that feeds into each flat-rate task price, so the flat rate the customer sees still looks like a single number. If you are deciding between pricing models, see flat rate vs time and materials.

How often should I review my markup bands?

Review the band boundaries annually and the markup percentages whenever your supplier costs shift more than about 5%, your overhead changes, or your blended materials margin drifts more than two points off target for two consecutive months.

Will customers notice the higher markup on small parts?

Rarely, and less than you fear. Customers benchmark prices on items they can look up — equipment, fixtures, and major assemblies. Almost nobody knows what a contactor costs wholesale. Banding lets you stay sharp on the visible items precisely because the invisible ones are carrying their weight.

Liked this? Get the next one.

Markup & margin strategy, price-book tips, and field-service catalog how-tos. No spam — unsubscribe anytime.

Pricebookr is the master price book for the trades.
Bulk pricing, markup schedules, and two-way Jobber sync — free for 14 days.
Start your free trial