Vorkeon

All free calculators

Free roofing quote calculator for contractors

Price a roofing job in seconds: enter the roof area, your material and labor cost per square foot and your markup. Free, nothing to sign up for.

Use feet or meters (sq ft or m²), the same in every box.

Quote total, before tax

—

Your own rates, your own currency.

Want the real quote, done for you?

This is a rough number. Vorkeon builds the full roofing quote from one sentence:

Try Vorkeon free14 days free, no card

What drives the price of a roofing job

A worked example

This is a made-up example with round numbers, not a price guide. A 2,000 sq ft roof surface (measured on the slope, not the footprint), with material at 2.50 and labor at 2.00 per sq ft: 2,000 × 4.50 = 9,000. Add 10% for waste on shingles and starter (about 500 more), so 9,500. With a 25% markup the quote is about 11,875 before sales tax. Prices vary by region; always check local costs.

What to put in your roofing quote

Prices vary by region and change over time: use your own supplier prices and labor rates. Updated October 30, 2026.

Roofing quoting questions

How do I measure a roof for a quote?

Measure the footprint, then multiply by a pitch factor to get the real sloped area. Many roofers count in squares, where one square is 100 sq ft. Add waste for hips, valleys and starter rows.

Should decking repairs be in the roofing price?

Usually not as a fixed number, because you cannot see the deck until the old roof is off. Quote a price per sheet replaced and say so in writing, so the customer is not surprised.

How do I price a roofing job?

Multiply the roof area by your material and labor cost per square foot, then add your markup to cover overhead and profit. Add tax on top when you send the quote.

What markup should I use?

Use the markup that covers your overhead (vehicle, insurance, tools, office) and leaves the profit you want. Many contractors land between 15% and 35%, but your own costs decide it.

Is anything saved or sent?

No. The maths runs in your browser. Nothing you type leaves your phone or computer.