Form CMB-019 Pricing guide

How Much Should Contractors Markup Materials

Material markup is one of the most debated pricing decisions in contracting. Some contractors pass materials through at cost, arguing it builds trust. Others apply 20-30% markup, arguing it compensates for procurement time, delivery coordination, warranty handling, and the expertise to select the right materials. The industry standard falls between 15% and 25%, with most trades settling around 20%. But the right number depends on your specific situation: a contractor who spends 2 hours sourcing specialty materials for a $500 order deserves more markup than one ordering commodity supplies from a regular distributor. This calculator shows your selling price at four common markup levels (15%, 20%, 25%, 30%) so you can compare the impact side by side and choose the rate that reflects the value you add in material procurement.

✓ Material Markup

✓ What contractors typically mark up materials

There is no official average, but the range most trades work within is fairly consistent. Treat these as common practice, not rules:

SituationCommon markupReason
Large commodity orders (lumber, drywall)10% to 15%Customers can price-check easily
Typical residential job materials15% to 25%Covers ordering, pickup, returns and waste
Small parts and service-call stock30% to 50% or moreCarried on the truck, time to stock and track
Special orders and equipment10% to 20%High ticket, plus warranty handling

Markup on materials pays for real work: sourcing, picking up or receiving deliveries, storing, handling returns, covering waste and standing behind the warranty. Contractors who pass materials through at cost usually recover that time somewhere else, or not at all.

✓ Markup is not margin

Price = cost × (1 + markup %)   |   Margin = (price − cost) ÷ price

A 25% markup produces a 20% margin, because margin is measured against the higher selling price. If your accountant reports margins and you set prices by markup, the numbers will never match. The markup vs margin converter shows the conversion for any percentage.

✓ Frequently Asked Questions

What is the standard material markup for contractors?
The most common material markup is 20%, applied to the contractor's purchase price. On $1,000 in materials, a 20% markup means charging the client $1,200. The $200 covers your time purchasing, transporting, storing, and managing materials, plus profit on the procurement service. Some contractors use lower markup (10-15%) on large material orders where the dollar amount of profit is already substantial, and higher markup (25-35%) on small orders where the fixed costs of procurement represent a larger share.
Should I charge the same markup on all materials?
Many experienced contractors vary their markup by material type. Commodity supplies (pipe fittings, wire, paint, fasteners) typically get 15-20% because prices are easily compared online. Specialty items (custom fixtures, specific equipment parts, hard-to-source materials) warrant 25-35% because your expertise in sourcing saves the client time and risk. Equipment with manufacturer warranties may carry higher markup (30-50%) because you provide selection advice, installation, and warranty support.
How do I justify material markup to clients who question it?
Frame it as a procurement service, not a profit grab. You are selecting the correct materials for the job (expertise), purchasing from commercial suppliers at quality levels unavailable to retail consumers (access), transporting to the job site (logistics), handling returns and warranty issues (risk management), and guaranteeing compatibility with the installation (liability). These services have real value. If a client wants to supply their own materials, some contractors accept this but require a waiver on warranty for material-related issues.
Do contractors mark up subcontractor costs?
Yes, standard practice is 10-20% markup on subcontractor invoices. This markup covers your role in coordinating the sub, scheduling their work within the project timeline, verifying their insurance and licensing, managing their scope, inspecting their work, and bearing liability if something goes wrong. A general contractor managing four subcontractors on a remodel provides significant coordination value that the markup compensates.
Should I show material markup on client invoices?
This varies by market and client relationship. For residential work, most contractors present a single line item with the marked-up price: 'Materials: $1,200' rather than 'Materials: $1,000 + 20% markup: $200.' This avoids markup negotiations. For commercial work and construction management contracts, markup percentages are often disclosed and negotiated upfront as part of the contract terms. Some contractors list material cost and markup separately to demonstrate transparency. Choose the approach your client base responds to best.