Skip to main content
Invoicing Basics

Materials Markup: Typical Rates, Formula + Disclosure

Materials markup explained: typical percentages for contractors, the markup formula, markup vs margin, whether to disclose it and how to show it on an invoice.

By Invoice Creator Editorial Team 8 min read

Quick answer: Materials markup is the percentage a business adds to the cost of materials before billing the customer. The formula is selling price = cost x (1 + markup %). Contractors commonly use markups somewhere in the 10 to 50 percent range, with lower rates on expensive items, and should disclose markup when the contract bills materials separately.

Every contractor who buys parts and supplies for a job has to decide what to charge for them. Billing materials at cost means your time spent sourcing, collecting and standing behind those materials goes unpaid. Charging too much makes your quotes uncompetitive and can damage trust if the client sees the receipts. This guide explains the materials markup formula, what typical markups look like, how markup differs from margin, when to disclose it and how to show it on an invoice.

What is materials markup?

Materials markup is the amount added to your cost of materials to arrive at the price you charge. It is usually expressed as a percentage of cost. If drywall costs you $400 and you bill $480, your markup is $80, or 20 percent.

Markup is not the same as profit. It must first cover the hidden costs of handling materials:

  • Time spent pricing, ordering and picking up materials.
  • Vehicle and fuel costs for supplier runs.
  • Storage and inventory you carry between jobs.
  • Waste, breakage, theft and offcuts.
  • Returns, restocking fees and warranty callbacks.
  • The cost of paying suppliers before the client pays you.

Only what is left after those costs is real profit.

What is the materials markup formula?

Three formulas cover almost every situation:

You knowYou wantFormula
Cost and markup %Selling priceCost x (1 + markup %)
Cost and selling priceMarkup %(Price - cost) / cost x 100
Cost and target margin %Selling priceCost / (1 - margin %)

Example: materials cost $1,250 and you use a 25 percent markup. Selling price = $1,250 x 1.25 = $1,562.50. The markup amount is $312.50.

That $312.50 is 25 percent of cost but only 20 percent of the selling price. That 20 percent is your gross margin on the materials. Confusing the two is common; our full guide on markup vs margin walks through the math, and how to calculate profit margin covers the job level.

How much do contractors typically mark up materials?

There is no official standard, and markups vary by trade, region, job size and contract type. The ranges below are illustrative, based on common industry practice rather than a survey, so treat them as a starting point to test against your own costs.

SituationIllustrative markup rangeNotes
Small parts and consumables (fittings, fasteners, wire)30% to 100%+Low dollar value; handling cost is high relative to price
General building materials10% to 30%Competitive bids keep this moderate
Large equipment (HVAC units, water heaters, appliances)5% to 20%Clients compare online prices; often a flat dollar markup
Special-order or custom items15% to 35%Extra coordination, deposits and return risk
Cost-plus or government contractsSet by the contractRead the allowable markup clause

A sliding scale is popular: higher percentages on cheap items, lower on expensive ones. For example, 50 percent on items under $50, 25 percent from $50 to $500 and 10 percent above $500.

Should you disclose materials markup to clients?

Disclosure depends on how you price the job:

  • Fixed-price or lump-sum jobs: you usually quote a single price. Markup is built in and not shown, just like a retailer does not show wholesale cost.
  • Time and materials jobs: the contract normally says "materials at cost plus X percent." Clients may ask for receipts, so the percentage must match. See our guide to the time and materials invoice.
  • Cost-plus jobs: the client pays actual cost plus a defined fee. Transparency is the whole point. Our cost-plus pricing guide explains the structure.
  • Insurance and government work: markup is often limited or handled as a separate overhead and profit line.

The rule that matters most: never tell a client materials are "at cost" if they are marked up. That moves a pricing choice into misrepresentation.

Worked example: showing materials markup on an invoice

A plumbing contractor replaces a bathroom vanity and fixtures on a T&M basis with materials at cost plus 20 percent (illustrative figures).

ItemQtyUnit costMarkup 20%Billed amount
36-inch vanity with top1$640.00$128.00$768.00
Faucet, chrome1$185.00$37.00$222.00
Supply lines and shut-off valves2 sets$24.50$9.80$58.80
P-trap kit and fittings1$38.00$7.60$45.60
Materials total (cost $912.00)$1,094.40
Labor: plumber, 6 hours at $95$570.00
Invoice subtotal$1,664.40

Markup earned: $182.40. If the contractor spent 90 minutes ordering and picking up these items, the markup is effectively paying for that time and the warranty responsibility. On a fixed-price version of the same job, the invoice would show one line, "Materials: $1,094.40," or roll everything into a single job price.

You can lay out either version in our free invoice generator, with one line per item or a single materials line.

How to set your materials markup: step by step

  1. Track your materials handling costs for a few months: supplier trips, hours spent ordering, waste and returns.
  2. Divide those costs by your annual materials spend to get a break-even markup. If handling costs $9,000 on $60,000 of materials, you need 15 percent just to break even.
  3. Add a profit target on top, for example 10 percent, for a total of 25 percent.
  4. Adjust by item size with a sliding scale so large items stay competitive.
  5. Write your policy into estimates and contracts, including how customer-supplied materials are handled.
  6. Review it yearly as supplier prices and fuel costs change.

Showing materials markup on estimates vs invoices

How much detail you show depends on the pricing model you agreed. The table below summarizes the usual approach.

Pricing modelOn the estimateOn the invoice
Fixed priceOne job price or a materials allowanceJob price; materials not broken out
Labor plus materialsLabor amount and materials amountTwo lines or grouped lines, markup built in
Time and materialsHourly rates and "materials at cost + X%"Each item with cost and markup, or cost plus one markup line
Cost-plusFee structure and cost categoriesItemized costs with receipts, fee as a separate line

For a deeper comparison of these models, see fixed price vs time and materials. If your jobs are mostly quoted as labor plus materials, the labor and materials invoice guide shows a clean layout, and the contractor invoice template works for most trades.

Handling price increases on long jobs

Materials markup protects your margin only if your cost base is current. On jobs that run several months, supplier prices can move between the estimate and the purchase. Common protections:

  • Short quote validity: state that material prices are valid for 30 days.
  • Escalation clause: allow adjustment if a listed material rises more than a set percentage.
  • Allowances: give a materials allowance for items the client has not chosen yet, then bill the actual cost plus markup.
  • Early purchase: buy key materials once the deposit clears and store them, billing a deposit that covers the outlay.

Customer-supplied materials: what to charge

When a customer buys their own materials, you lose your markup and take on risk you do not control (wrong parts, poor quality, missing pieces). Common responses include:

  • Charging a slightly higher labor rate for installing customer-supplied items.
  • Excluding customer-supplied materials from your warranty in writing.
  • Billing extra trips if parts are missing or wrong.

State this policy in your estimate so it is agreed before work begins.

Materials markup and sales tax

Sales tax treatment of materials varies widely by US state. In some states, contractors performing real property improvements are treated as consumers of materials: they pay tax when buying and do not charge sales tax on the customer invoice. In others, contractors charge tax on the materials they resell, which then includes the marked-up price. Repair work and installation are often treated differently from new construction. Read your state revenue department's guidance for contractors, and see our overview of sales tax on invoices in the US. This is general information, not tax advice.

Common materials markup mistakes

  • Using markup and margin interchangeably, which leaves you short of your profit target.
  • A flat high percentage on expensive equipment, which loses bids to competitors.
  • Forgetting freight, delivery and disposal fees in your cost base.
  • Not passing on supplier price increases on long jobs; add a material price escalation clause if prices are volatile.
  • Undisclosed markup on cost-based contracts, which can breach the contract.
  • Not tracking returns, so you bill a client for items that went back to the supplier.

A sensible materials markup pays for the real work of sourcing and standing behind the products you install, and it is a normal part of contractor pricing. Calculate it from your actual handling costs, scale it by item size and disclose it whenever the contract bills materials separately. To bill a job with marked-up materials, use the free invoice generator: no sign-up, nothing to install, and you download a finished PDF built in your browser. For layouts by trade, browse the invoice templates.

Frequently asked questions

Is it legal to mark up materials?

Generally yes. Reselling materials at a profit is normal business practice in the US and most countries. Problems arise when a contract says materials will be billed at cost, when insurance or government work caps the allowed markup, or when you misrepresent your cost. If you promise cost-only pricing, you must stick to it. Otherwise, a reasonable disclosed markup is standard.

Should I show my materials markup to the customer?

It depends on the contract type. On fixed-price jobs, most contractors show a single materials price and do not break out markup. On time and materials or cost-plus jobs, clients often see supplier receipts, so disclosing the markup percentage up front avoids disputes. When in doubt, state your markup policy in the estimate or contract rather than surprising the client later.

Why do contractors charge more for materials than the store price?

Markup pays for the time and costs around materials: researching and ordering, driving to the supplier, storage, carrying costs while waiting to be paid, wasted or damaged items, returns and warranty responsibility. Contractors also often stand behind the materials they install. A customer who supplies their own materials usually takes on those risks themselves, which is why many contractors will not warranty customer-supplied parts.

What is the difference between a 20% markup and a 20% margin?

A 20% markup adds 20% of cost: $100 of materials sells for $120, which is a margin of about 16.7% of the selling price. A 20% margin means profit is 20% of the selling price: $100 of materials must sell for $125, a 25% markup. Mixing the two up is a common pricing error that quietly lowers profit.

Do I charge sales tax on marked-up materials?

In many US states, when you sell materials to a customer as a retailer, sales tax applies to the selling price, including markup. But construction contractors in many states are treated as the final consumers of materials they install, paying tax when they buy and not charging it to the customer. The treatment varies by state and job type, so check your state revenue department's contractor guidance.

Can I mark up materials on an insurance job?

Often, but within limits. Insurance restoration work is usually priced using estimating software and price lists, with overhead and profit handled as a separate line under certain conditions. Insurers may question markup on top of that. Read the carrier's guidelines and your agreement with the property owner, and be ready to show receipts for materials.

What markup should I use on very expensive equipment?

Many contractors use a sliding scale: a higher percentage on small, low-cost parts and a lower one on big-ticket items like HVAC units, water heaters or appliances, because a high percentage on a large price can make bids uncompetitive. A small dollar markup on a costly item can still cover ordering and handling time. Some contractors set a minimum dollar markup per item instead.

Should I mark up subcontractor costs too?

Many general contractors do add a fee to subcontractor invoices to cover coordination, scheduling, supervision and risk, though the percentage and disclosure depend on the contract. Cost-plus contracts usually define exactly which costs get the fee. Keep subcontractor markup separate from materials markup in your estimates so you can see what each part of the job earns.

IC

Invoice Creator Editorial Team

Guides on invoicing, cash flow and small-business finance from Invoice Creator, operated by Next Software Development Company. Content is reviewed for accuracy against the fields our own invoice generator produces.

Try the invoice generator

Related reading