Business Free

Parts Markup Calculator

Enter wholesale cost, see sell price at different markup percentages. Pre-loaded with roofing materials — shingles, flashing, underlayment, ridge cap.

Results

Sell Price
Profit Per Unit
Margin
Markup

Roofing Industry Benchmarks

Shingles & Ridge Cap 30-40% markup · 23-29% margin
Flashing & Trim 35-45% markup · 26-31% margin
Underlayment & Ice Shield 25-35% markup · 20-26% margin
Misc Hardware (nails, sealant) 40-50% markup · 29-33% margin

Target: 30-35% blended margin on all materials combined.

📊

Save this calculation to your account

Create a free account to save your results, track your numbers over time, and download a branded PDF you can share with your accountant.

Email these results to yourself

Get a copy you can reference on the job site or attach to a quote.

How to Use This Calculator

1. Pick a material or enter the cost. Use the Quick Lookup dropdown to select a common roofing material and auto-fill the wholesale cost, or type your own cost directly from your supplier invoice.

2. Set your markup percentage. Use the quick buttons for common markup levels or type any percentage. Roofing materials typically use 25-50% markup depending on the category.

3. Read the results. The calculator instantly shows your sell price, profit per unit, margin percentage, and markup percentage. Compare against the benchmarks below to make sure you are in the right range.

4. Adjust until it fits. Try different markups to see how they affect your margin. If you are building out your estimate templates, use this to set consistent pricing across your materials list.

Markup vs Margin — What's the Difference

Markup is the percentage added on top of your cost. Margin is the percentage of the final sell price that is profit. They use different denominators, which is why the numbers are always different.

Here is a concrete example. You buy an architectural shingle bundle for $95 and mark it up 35%.

Sell Price = $95 x (1 + 35/100) = $95 x 1.35 = $128.25

Profit = $128.25 - $95 = $33.25

Markup % = ($33.25 / $95) x 100 = 35% (profit / cost)

Margin % = ($33.25 / $128.25) x 100 = 25.9% (profit / sell price)

The markup is 35% but the margin is only 25.9%. Markup will always be a larger number than margin for the same transaction. When someone says "we run 30% margins on materials," that translates to roughly a 43% markup. When someone says "we mark up 40%," that is a 28.6% margin.

The most common mistake is confusing the two. If you set your prices thinking 30% markup gives you 30% margin, you are actually only making a 23% margin. This calculator shows both numbers so you always know exactly where you stand.

When To Use This

Building estimates and proposals. When you are putting together a roof replacement or repair estimate, you need consistent markups across every material line item. Pull up this calculator, go through your materials list, and set a sell price for each one. Use the benchmarks to keep shingles at 30-40% and hardware at 40-50% so your blended margin hits 30-35%.

Quoting a repair on site. You inspect a roof and find damaged flashing that needs replacement. Open the calculator on your phone, select the material from the dropdown, and you instantly see the sell price at your standard markup. No guessing, no mental math, no accidentally giving away margin.

Training crews on material costs. New estimators and project managers often undercharge on materials because they do not understand the difference between markup and margin. Walk them through this calculator to show why a 35% markup on a $95 shingle bundle results in a $128 charge, and why that $33 profit is necessary to cover ordering, delivery, waste, and overhead.

Frequently Asked Questions

What is the difference between markup and margin?
Markup is the percentage added to your wholesale cost to get the sell price. Margin is the percentage of the sell price that is profit. A 40% markup means you charge 1.4x your cost. The resulting margin is 28.6% because just over a quarter of the sell price is profit. Markup is based on cost, margin is based on sell price.
What markup should roofing companies use on materials?
Roofing companies typically use 30-40% markup on shingles and ridge cap, 35-45% on flashing and trim, 25-35% on underlayment and ice and water shield, and 40-50% on miscellaneous hardware like nails, sealant, and pipe boots. The target is a blended margin of around 30-35% across all materials.
How do I calculate sell price from wholesale cost and markup percentage?
Multiply the wholesale cost by (1 + markup/100). For example, a $95 bundle of architectural shingles at 35% markup: $95 x (1 + 35/100) = $95 x 1.35 = $128.25 sell price. The profit is $33.25 and the margin is 25.9%.
Why do roofing contractors mark up materials?
Materials markup covers more than just the product itself. It accounts for the cost of ordering, pickup or delivery, loading and staging on the roof, waste factor, warranty handling, and the expertise to specify the correct materials. A 35% markup on a $95 shingle bundle results in a $128 charge, which covers your purchasing time, vehicle costs, and the overhead that makes the job possible.

Related Roofing Tools

← View all Roofing tools