Materials Markup Calculator for Contractors (Free Tool)

Includes waste factor + delivery + margin conversion. Works for US and Canadian landscaping businesses.

Quick answer: To price materials, add waste + delivery to your cost, then apply markup. A 25% markup equals a 20% margin.

Jump to formula & worked example ↓

Last updated: February 5, 2026

How to Calculate Materials Markup (Formula)

Price to Customer = ((Material Cost × (1 + Waste%)) + Delivery) × (1 + Markup%)

This formula gives you the price to charge customers after accounting for waste/overage (materials lost to cutting, breakage, or measurement errors), delivery costs, and your markup for handling and profit.

📝 Worked Example (USD)

$500 in mulch + 10% waste factor + $75 delivery + 25% markup:
With waste: $500 × 1.10 = $550
Plus delivery: $550 + $75 = $625
With markup: $625 × 1.25 = $781.25 price to customer
Your profit: $781.25 − $575 (actual cost) = $206.25 (26.4% margin)

📋 Real Job Example: Paver Patio Materials

Here's how a typical contractor would price materials for a 400 sq ft paver patio: (Example in USD—math works the same for CAD)

Inputs

  • 📦 Material cost: $2,400 (pavers + base)
  • Waste factor: 12%
  • 🚚 Delivery: $150
  • 💰 Markup: 20%

Results

  • Materials + waste: $2,400 × 1.12 = $2,688
  • Plus delivery: $2,688 + $150 = $2,838
  • With 20% markup: $2,838 × 1.20 = $3,405.60
  • Price to customer: $3,406
  • 📈 Your profit: $856 (if waste unused)

💡 The 12% waste factor covers cutting around edges. If you don't use it all, your margin improves from 16.7% to 25%.

🇺🇸 🇨🇦 Using This Calculator in Canada vs. the US

This materials markup calculator works the same for US contractors and Canadian contractors. Just toggle between USD and CAD at the top of the calculator—markup percentages and waste factors are consistent across North America.

Tax Considerations

  • Enter pre-tax material costs. This calculator assumes you're entering what you pay the supplier before any sales tax.
  • Sales tax is added after pricing. In Canada (GST/HST/PST) and most US states, you charge sales tax on the final price to the customer, not on your cost.
  • Markup happens before tax. Calculate your marked-up price first, then add applicable taxes when invoicing.

Bottom line: Whether you're in Ontario charging HST or in Texas with no state income tax, the markup math is the same. Just be sure to add your local sales tax to the final customer price.

What Is Materials Markup?

Materials markup is the percentage you add to your material costs when billing customers. It covers your time to source, order, coordinate delivery, inspect, store, and handle materials—plus profit. Most contractors mark up materials 15–35% depending on the item type.

Without markup, you're essentially providing free purchasing services. Every hour spent at the supplier, every phone call to coordinate delivery, every trip to pick up materials—that's unbilled time eating into your profit.

⚠️ Markup vs. Margin: Know the Difference

Markup

% added to your cost

$100 + 25% = $125

Margin

% of sale price that's profit

$25 ÷ $125 = 20%

A 25% markup = 20% margin. This calculator shows both so you always know your true profit percentage.

What This Calculator Includes

  • Base material cost — What you pay the supplier
  • Waste factor — Extra material for cutting, breakage, overage
  • Delivery cost — Supplier delivery fees or your pickup cost
  • Markup percentage — Your handling fee and profit margin

Enter Material Details

Enter amounts in USD.

Total cost from supplier before any markup
Extra for cutting, breakage, overage. Typical: 5–15%

Quick presets:

Supplier delivery fee, or your pickup cost (fuel + time)
Your handling fee and profit. Typical: 15–35%

Common markup rates:

Price to Charge Customer

Total Materials Price
$781.25
Your profit on materials: $206.25 (26.4% margin)
Key Metrics
Expected Profit
$206.25
(waste as buffer)
Worst-Case Profit
$156.25
(if waste is used)
Effective Margin
26.4%
Cost Breakdown
Base Material Cost $500.00
+ Waste Allowance (10%) $50.00
+ Delivery $75.00
= Your True Cost $625.00
+ Markup (25%) $156.25
= Price to Customer $781.25
If materials scale up:
$1K: $1562 $2.5K: $3906 $5K: $7813

Are you passing through materials at cost?

If you don't mark up materials, you're providing free purchasing, coordination, and delivery services. On $5,000 in materials, a 25% markup earns you $1,562 for your time and risk.

📊 Build Your Complete Job Cost

Materials are just one piece. To quote profitably, add:

👷 Labor Burden Calculator 🏢 Overhead Calculator 🚚 Travel Time Calculator 💰 Pricing Guide

Build materials into every quote automatically

GreenMargins calculates markup, waste, and delivery for every material on every job. No more spreadsheets or guesswork.

Try GreenMargins Free →

Recommended Markup by Material Type

Based on handling effort, perishability, and industry norms

Material Type Markup Range Waste Factor Notes
🌱 Plants & Shrubs 25–50% 5–10% Perishable, requires care, DOA risk
🧱 Pavers & Flagstone 15–25% 10–15% Heavy, cutting waste, pattern matching
🪨 Bulk Stone & Gravel 20–35% 5–10% Heavy equipment, delivery logistics
🌿 Mulch & Soil 20–35% 5–10% Bulk delivery, settling, spillage
🏗️ Retaining Wall Blocks 15–25% 5–10% Heavy, breakage, cap pieces
🌾 Sod & Turf 20–30% 10–15% Perishable, cutting waste at edges
💧 Irrigation Parts 25–40% 5% Specialty items, inventory carrying cost

These are starting points. Adjust based on your supplier relationships, volume, and local market.

Why Materials Markup Matters

1

You're Providing a Service

Sourcing, ordering, coordinating delivery, inspecting quality, storing, and transporting materials to the job site—that's real work. Markup compensates you for it.

2

Prices Change

If you quote at cost and prices rise before you buy, you eat the difference. Markup provides a buffer against price volatility—especially important for large jobs quoted months in advance.

3

Waste Is Real

Cutting pavers, shaping beds, measurement errors—you'll always use more than calculated. A 10–15% waste factor prevents coming up short and making emergency supply runs.

4

You Carry the Risk

Damaged deliveries, plants that arrive dead, materials that don't match the sample—you handle these problems. Markup covers the time and cost of dealing with supplier issues.

5 Materials Pricing Mistakes That Kill Margins

Passing through at cost. "I'll make my money on labor." No—you're giving away purchasing services for free.
Forgetting waste factor. Ordering exactly what you calculated means emergency supply runs that cost time and money.
Confusing markup and margin. Thinking "25% markup" equals "25% profit." It doesn't—25% markup = 20% margin. Know the difference.
Absorbing delivery costs. Whether supplier delivers or you pick up, there's a cost. Recover it through markup or as a line item.
Using the same markup for everything. Perishable plants need higher markup than durable stone. Match markup to risk and handling effort.

Markup vs. Margin Quick Reference

What you actually keep at each markup level (examples in USD)

Markup % Margin % On $1,000 Cost Your Profit
10% 9.1% $1,100 $100
15% 13.0% $1,150 $150
20% 16.7% $1,200 $200
25% 20.0% $1,250 $250
30% 23.1% $1,300 $300
35% 25.9% $1,350 $350
50% 33.3% $1,500 $500

Formula: Margin % = Markup % ÷ (1 + Markup %). Example: 25% ÷ 1.25 = 20% margin.

Pro Tips for Materials Pricing

📋 Get Written Quotes for Large Orders

For jobs over $2,000 in materials, get written supplier quotes with price hold periods. This protects you from price increases between quote and purchase.

🔒 Add "Price Valid For" Clauses

Your quotes should state "Material prices valid for 30 days." This gives you an out if supplier prices spike before the customer accepts.

📦 Track Actual Waste Rates

After 10–20 jobs, you'll know your real waste rates by material type. Use actual data instead of guesses—it prevents both shortages and excess.

💳 Use Supplier Terms Wisely

Net-30 accounts let you buy materials, get paid by the customer, then pay the supplier. This improves cash flow—but never buy what you can't afford to pay for.

Frequently Asked Questions

What is a good markup on materials for contractors?

Most contractors mark up materials 15–25% for commodity items (mulch, stone, plants) and 25–50% for specialty items or items requiring significant handling. The right markup depends on your overhead, the effort to source and deliver, and local market rates. Never mark up below 10%—you'll lose money on handling time alone.

What is the difference between markup and margin?

Markup is the percentage added to your cost. Margin is the percentage of the final price that is profit. Example: $100 cost + 25% markup = $125 price. Your margin is $25/$125 = 20%. A 25% markup equals a 20% margin. They're related but not the same—always know which one you're using.

Should I charge customers for delivery?

Yes. If you're picking up materials or paying for delivery, that cost should be recovered. You can either add delivery as a line item, build it into materials cost before markup, or include it in your overhead. The key is not absorbing it as unrecovered cost.

What is waste factor and how do I calculate it?

Waste factor accounts for materials lost to cutting, breakage, spillage, or measurement errors. Calculate it as a percentage added to your base quantity. For mulch and stone, 5–10% is typical. For pavers and sod, 10–15%. For plants, 5% covers DOA replacements. Always round up—running short costs more than having extra.

How do landscapers price materials?

Professional landscapers calculate: (Material cost + Waste allowance + Delivery) × (1 + Markup %). This gives the price to charge the customer. The markup covers handling time, storage, risk of price changes, and profit. Most charge 15–30% markup depending on the material type.

Should I show materials as a separate line item on quotes?

It depends on your market and customer type. Itemizing builds trust and shows transparency. Bundling into a total price prevents customers from price-shopping materials. Many contractors show materials separately for large jobs and bundle for smaller maintenance work.

Do I markup materials I didn't pay for yet?

Yes. Markup covers more than just the purchase—it covers your time to source, order, coordinate delivery, inspect quality, store, and handle materials. Even if you haven't paid yet, you've invested time and taken on risk. Apply your standard markup.

What markup should I use for plants vs hardscape materials?

Plants typically get 25–50% markup due to perishability, care requirements, and replacement risk. Hardscape (pavers, stone, retaining walls) usually gets 15–25% since it's more durable and predictable. Bulk materials (mulch, topsoil, gravel) often get 20–35% markup to cover handling and delivery logistics.

What markup should I charge for mulch?

Most landscapers mark up mulch 20–35%. Mulch is a bulk material that requires coordination for delivery, equipment to spread, and often involves price fluctuations. Add 5–10% waste factor for settling and spillage. At $50/yard cost with 25% markup, charge $62.50/yard installed.

Should I mark up delivery separately?

You can handle delivery two ways: (1) Add it to material cost before markup, so delivery gets marked up too, or (2) Pass delivery through at cost as a separate line item. Option 1 is simpler and ensures you're compensated for coordinating delivery. Option 2 is more transparent but may lead customers to question the fee.

Do customers accept markup on materials?

Yes—customers expect contractors to make money on materials. They're paying for your expertise in selecting the right products, your supplier relationships, and convenience. Most customers don't know wholesale prices anyway. Focus on total value delivered, not line-item justification.

How do I account for waste on pavers?

Pavers need 10–15% waste factor. Cutting around curves, edges, and obstacles creates unusable pieces. Complex patterns like herringbone waste more than running bond. Always order extra—a second delivery costs more than having a few pallets left over. Some suppliers take back unopened pallets.

How do I convert markup to margin?

Use this formula: Margin % = Markup % ÷ (1 + Markup %). Examples: 20% markup = 16.7% margin, 25% markup = 20% margin, 33% markup = 25% margin, 50% markup = 33% margin. Margin is always lower than markup because it's calculated against the higher sale price.

Does this calculator work for Canadian contractors?

Yes. This materials markup calculator works for both US and Canadian contractors. Toggle between USD and CAD at the top. Markup percentages and waste factors are the same across North America. Enter your pre-tax material costs—GST, HST, and PST are applied after you calculate your marked-up price, not before.

Related Tools & Guides

Complete your job costing knowledge

👷
Labor Burden Calculator
True cost per employee hour
🏢
Overhead Calculator
Overhead per billable hour
🚚
Travel Time Calculator
Drive time + vehicle costs
Pricing Guide
How much to charge per hour
📦
Tracking Materials Cost
Best practices for materials

🇺🇸 🇨🇦 All calculators work for US and Canadian contractors

Learn More About Materials Pricing

More Free Calculators