Practical trade business guide

How Much Should Contractors Mark Up Materials?

Build material pricing that covers more than the supplier receipt.

By Goopuh

How this guide was prepared

Goopuh uses research and AI-assisted tools to organize this guide around a specific reader task. AI assistance is not field experience. We label calculations as examples, link primary or authoritative sources where they are used, welcome corrections, and flag decisions that require a qualified professional or current local requirements.

Person calculating costs beside a laptop and notebook

Quick answer

There is no universal material markup that fits every contractor. Material pricing must recover acquisition cost, freight, handling, procurement time, waste, financing, warranty exposure, overhead, and profit. Use company costs and job risk instead of copying a single industry percentage.

Pricing & profit guideOpen the complete contractor pricing guide

Supplier cost is only the starting point

The receipt does not show the full cost of getting the correct material to the job. Delivery, freight, fuel, pickup time, receiving, storage, breakage, small consumables, returns, and payment timing can all matter. Special-order or warranty-sensitive items create different risk than common stock.

Build a landed material cost

Start with net supplier price after normal discounts. Add freight, delivery, tax treatment where applicable, expected waste, and direct procurement or handling costs. Keep assumptions visible so the estimator knows what the line represents.

  • Net purchase price
  • Freight, delivery, and pickup
  • Expected waste, cuts, or breakage
  • Consumables and accessories
  • Storage, handling, and return constraints
  • Financing and warranty exposure

Choose a pricing method by risk

A consistent percentage can work for routine stock items when it is tested against actual costs. Tiered markup may better reflect the fact that small parts require handling while high-dollar equipment creates financing and warranty exposure. A separate procurement or equipment fee can also be clear when disclosed appropriately.

Explain value without debating the receipt

The customer is buying the correct specified material, availability, transport, installation, documentation, and a business that can address problems—not access to a supplier account. Present complete line items or an installed price consistently and avoid implying that supplier cost equals delivered value.

Audit estimated versus actual material

Compare estimated quantity and cost with purchase records, returns, waste, and installed quantity. Frequent overruns may indicate measurement, purchasing, damage, field changes, or missing small parts. Use the job-costing workflow and return to the complete pricing guide.

Test a tiered material-pricing model

A single percentage is simple but can under-recover small transactions and create an unnecessarily large dollar addition on expensive equipment. A tiered model can apply a higher percentage to small parts that require handling and a lower percentage to high-dollar equipment, while still producing the required gross profit for the whole job.

Test the tiers against at least twenty completed purchases. Include purchase orders, freight, returns, damaged material, technician pickup time, warranty administration, and financing days. The correct test is whether the job and annual workload recover their real cost and target profit—not whether one line resembles a competitor’s invoice.

Control quotes, substitutions, and price expiration

Supplier quotes can expire before customer approval. Record supplier, quote date, availability, freight, tax treatment, lead time, and expiration. Give the customer proposal its own expiration period and state how approved substitutions will be handled.

When a specified product becomes unavailable, compare performance, compatibility, warranty, appearance, schedule, and cost before substituting. Obtain customer or designer approval when the change affects the promised result. A cheaper purchase is not automatically equivalent value.

Create rules for customer-supplied material

Customer-supplied material can remove purchase cost but add compatibility checks, missing-parts risk, return trips, storage, schedule disruption, and warranty confusion. State who verifies specifications, who replaces defective products, whether labor warranty applies, and how extra trips are priced.

Do not quietly absorb the missing procurement contribution. Recalculate the job based on the capacity and risk that remain. In some cases the company may reasonably decline customer-supplied material when safety, code, warranty, or quality control cannot be protected.

Worked landed-cost example

A supplier quote shows $800 of material. Delivery is $60, expected usable waste is $40, and direct pickup or receiving labor is $45. The landed material cost is $945 before overhead and profit. Applying a percentage only to the $800 receipt would omit $145 of real cost.

If this cost is part of a larger fixed-price job, combine it with labor and other direct costs before applying the job’s pricing model. If material is sold as a separate line, ensure the line collectively contributes enough to procurement, warranty, overhead, and profit. Keep sales-tax treatment outside the example unless verified for the specific location and transaction.

Plan for returns and warranty work

Restocking charges, nonreturnable special orders, damaged packaging, lead times, and warranty shipping can materially change cost. Record supplier return and warranty policies before offering customer terms. Keep serial numbers and purchase records with the job so a later claim does not become an investigation.

Measure warranty material and labor by supplier and product family. A low purchase price can be expensive when failure, support, or availability creates repeat visits. Pricing should account for verified exposure without suggesting that every future failure is guaranteed.

Compare a flat and tiered material method

A flat percentage is simple, but it may under-recover handling on small parts and create an excessive-looking line on high-cost equipment. A tiered method can apply different treatment to routine stock, special orders, and major equipment, while the full job still meets its gross-profit requirement.

For illustration, a $40 stock basket may require $25 of pickup, receiving, stocking, and warranty capacity before overhead and profit; a 20 percent markup would add only $8. A $10,000 special-order unit may require financing, delivery coordination, inspection, storage, and warranty support, but applying the same assumptions used for the $40 basket may not reflect its risk. Measure actual procurement effort, carrying cost, returns, and warranty experience before setting tiers.

Set rules for customer-supplied material

Before accepting customer-supplied equipment or parts, verify that the business is willing and permitted to install them. State responsibility for selection, compatibility, completeness, damage, delivery, delays, missing components, returns, manufacturer support, labor warranty, and repeat trips. Preserve the right to decline unsafe, unapproved, damaged, or unsuitable products.

Do not promise the same warranty as company-supplied material unless the agreement and manufacturer support it. Price the labor, investigation, handling, and schedule exposure that the business still carries.

Audit procurement as an operating workflow

Track estimate cost, purchase cost, freight, pickup time, quantity, returns, waste, credits, storage, and warranty events by comparable material group. Verify that credits reach the job and that unused stock is transferred or returned rather than disappearing from the record.

Review the largest dollar variances monthly. Update supplier cost and lead time, but preserve the historical estimate baseline. A material-pricing rule is reliable only when purchasing and job costing can verify it.

Build a material price update routine

Assign an owner and update frequency for stock items, quoted equipment, freight, waste, and supplier lead times. Require a fresh supplier quote above a defined dollar or volatility threshold. Date every cost record and show the estimator when it expires.

Before ordering, reconcile the approved selection, model, quantity, accessories, delivery address, schedule, deposit, and return restrictions. At receipt, record damage, shortages, substitutions, and serial numbers. At closeout, post returns and credits to the original job. This routine prevents a markup percentage from being applied to stale or incomplete cost.

Troubleshoot material margin by cause

Separate supplier price variance, quantity variance, waste, freight, handling time, discounts, return loss, and warranty cost. If purchase cost is accurate but gross profit is weak, review the pricing formula. If quantities or returns are wrong, improve takeoff and purchasing instead of hiding the problem inside a larger percentage. Assign the correction and confirm it on the next comparable group of jobs. Record the result.

Free editable tool

Put this guide into practice

Use a practical Goopuh template to capture the details while they are fresh. Email updates are optional.

Download a free Materials Takeoff Worksheet
Browse all free resources

From template to operating system

Run the workflow in Goopuh Trade Profit OS

Goopuh is building the connected system for estimates, job records, actual costs, customer follow-up, and clearer profit decisions.

Explore Goopuh Trade Profit OS

Continue building the system

Frequently asked questions

What is a normal contractor material markup?

There is no universal correct percentage. The required amount depends on acquisition, handling, overhead, warranty risk, financing, job size, and the company’s profit model.

Should labor be marked up the same as materials?

Not necessarily. Labor and materials have different cost structures and risks. The full job price should recover all costs and produce the intended gross profit.

What if a customer supplies materials?

State responsibility for compatibility, missing parts, delays, damage, warranty, and return trips before accepting customer-supplied materials.

Pricing note: Examples explain the method; they are not guaranteed market rates. Use your actual labor, overhead, taxes, insurance, licensing requirements, risk, and local conditions before quoting work.