Roof takeoff & estimating · one file

All Roof Pricer

Trace the plan, and the program builds the roof, counts every square and every foot of flashing, lays your roofing panel by panel, and prices the job with your costs. It prints the proposal for the customer and the install ticket for the crew.

42′-6″ 42′-6″ 23′-9″ 18′-8″ 16′-10½″ 20′ ×9 1 2 3 4
Each line type has its own color. Lengths are true to the slope and read in feet and inches. Metal panels on a run of equal lengths get one label: 20′ ×9.
RidgeHipValleyEaveRakeHeadwallSidewallStepStep-upTransitionClerestoryBack pan

Twelve kinds of roof line, each counted in feet, each one a line on the price and the crew ticket.

The job, start to finish

One drawing feeds everything after it

You draw the roof once. The takeoff, the roofing layout, the price, the proposal and the crew's cut list all come from that one drawing, so they always agree.

  1. Trace or draw

    Load a blueprint scan or an aerial photo, set the scale from any known line, and trace over it. Or draw from measurements.

  2. Build and mark

    Build Roof puts in the hips, valleys and ridges. Mark rakes, walls, steps and pitch breaks where the roof has them.

  3. Lay the roofing

    Pick the product. It is laid course by course or panel by panel on every facet, so waste is real, not a guessed percentage.

  4. Finish the roof

    Place dormers, pipe boots, vents, skylights and chimneys where they sit.

  5. Price it

    The pricer reads the drawing and applies your material costs, labor, markups, fees, tax and commission.

  6. Hand it out

    A proposal PDF for the customer, an install ticket for the crew, and a runout list for the panel machine.

The drafter

It knows how a roof goes together

This is a roofer's drawing tool, not a general CAD program. It works in squares and in feet and inches, and it follows the rules a roof has to follow.

Roofs it builds for you

Draw the outline and mark the edges. Build Roof solves the rest:

  • Hip roofs, gables, and Dutch or popped gable ends
  • Mixed pitches on one roof, with the true bastard hips that come with them
  • Step-downs where one roof section drops below another
  • Dormers: gable, hip or shed, including ones that hang past the eave. Move or resize one by typing its distances: up from the eave, in from the side, the overhang, the width
  • Pop-top (monitor) roofs, gable fronts and clerestory walls
  • Pitch breaks: a level line lands a transition a set distance up from the eave, on one slope or wrapped around the whole roof, with the lower strip's pitch set in the same move

Roofs you trace

For the roofs no builder can guess, trace each slope as its own facet. The program keeps the rules for you:

  • Every eave runs level. A pitch break is the eave of the slope above it.
  • Two slopes that share a line stay joined, and the pitch is solved from the drawing.
  • If two lines don't agree, that facet turns red and says which line and by how much.
  • Your traced corners stay exactly where you put them.
  • Build outward from the ground: each new facet hangs off a line it shares with one already drawn, and its card says which.
  • Trace the big slope, then drop the kick in with one line; the rest of the roof is untouched.

Measure the way you work

  • Type lengths in trade notation: 3.2 is 3′2″, 7.5.5 is 7′5½″
  • True sloped lengths and square feet on every facet
  • Measured-lengths mode for numbers taken with a tape on the roof
  • A tape-measure tool to drop marks for dormers and skylights
  • Snap to dots and lines, and set the drawing square to the house

See it and fix it

  • A 3D view of the finished roof, with walls, from the air or the front
  • A line editor to add, delete or re-mark any line
  • Several roofs in one job: house, garage and porch, each on its own tab
  • Numbered facets on the screen, the print and the PDF
  • Undo and redo, and a job file you can save and reopen
Lay the roofing

Nine roofing types, laid piece by piece

Shingles, stone coated, metal panels, tile, shake, slate, TPO/PVC, EPDM and peel-and-stick. You add the products you actually sell, at their real sizes, and the program lays them on the roof.

Real waste, not a guess

Each product is laid on each facet course by course or panel by panel, so squares to buy come from the actual cuts. A job can mix types: shingles on the house and metal on the porch each get their own takeoff and their own pricing sheet.

Built for metal shops

  • Every panel's cut length, labeled on the drawing and listed by facet on the PDF
  • Near-equal lengths grouped into one cut, always cut long, never short
  • A panel list for the machine: combine stacks, add inches to every panel, add spares
  • A runout file (CSV) straight from that list
  • The final list is what gets priced, so the price matches what the machine runs
The pricer

Every number is yours to set

The program ships with starter prices only to get you close. Every material, labor rate, markup, fee and fastener is set by the company, and the setup travels with the program.

What you setHow it works
Roofing productsEvery product has its own material price per square and its own install labor per square. Nail-fin metal installs cheaper than mechanical seam, and shingles cheaper still.
Line items per roofing typeStarter, cap, drip edge, flashings, closures, sealant, anything you buy. Each line follows a number from the drawing (squares, ridge feet, valley feet, pieces, each pipe boot), covers what one unit covers (a 10′ piece, a 33′ bundle), and is marked material, labor or pass-through.
Fasteners and parts by the bagScrews, clips, nails, rivets and plates, in the bag or box size you buy. Say what fills the bag in plain words: one every 12″ of panel run, four per piece of drip edge, two screws per clip. All the uses pool into one pile, then round up once to whole bags.
UnderlaymentYour products with squares per roll, lap waste and labor. Each roofing type on a job picks its own field underlayment and ice & water for the valleys and hips.
Accessories and ventingPipe boots by size, roto vents, off-ridge vents, dryer vents, goosenecks, skylights and chimneys, each with material and install price. Add your own, like a solar fan, ridge vent or satellite mount, and place it on the roof like the rest.
Company costsSales tax, warranty cost per square foot per year, dump, permit, delivery, tear-off labor, fuel price, truck MPG, drive labor and trips. Add any line the company charges on every job.
Steep roofsTear-off and install extras by pitch, figured on each facet's own pitch, so a mixed roof pays only for its steep squares.
Markups and commissionMaterial and labor markups per roofing type (metal marked up less than shingles, if that is how you sell), job commission and warranty years.
MileageType the miles and drive time, or look them up from the shop address.

The math is laid out, not hidden. The pricing page lists every line by bucket and walks the whole chain down to the price:

price = material × markup + labor × markup + warranty + commission + tax + pass-throughs

Sales tax is figured on material cost, never on the marked-up price. Commission comes after markups and warranty, before tax. Dump, permit, delivery and fuel pass straight through with no markup, commission or tax.

The paperwork

What comes out the other end

For the customer

A proposal PDF with a 3D picture of their roof on top, then your logo and company header, the roofing, the warranty, the price and signature lines. No cost detail. An email button fills in the summary for you.

For the crew

An install ticket with every material and quantity, bags of fasteners with piece counts, flashing runs, accessories and labor on one sheet. For metal, the panel lengths by facet and the runout file for the machine.

For the sales team

A sales page that shows the price and the commission without showing costs. Hand a salesman a ready-to-price copy of the program with your products, prices and logo already inside.

For the office

A saved job keeps the prices it was bid with, so it reprices the same next year, or you can reprice it with today's costs in one click. Export the whole company setup to a file and load it on another computer.

How it runs

One file. Nothing to install.

The whole program is one file that opens in a web browser. No account and no server: jobs and prices stay on your own computer. The internet is only needed to look up mileage.

ChromeWindows PCworks offlinefeet & inchessquares