Roofaio crest

ROOFAIO

Commercial roofing takeoff

From bid request to a fully built, branded proposal in under ten minutes.

Roofaio is the desktop takeoff app built only for commercial roofing. Import the bid request and the assistant builds the takeoff, BOM, estimate and ready-to-send proposal — fully automated, every page reviewed, every scale verified. Anything it can't verify comes back to you as a prompt with options — you rule on each one. Prefer your own hands? A full geometry and markup suite is built in, and everything is editable either way.

Current offer · 7-day free trial · then $299/mo per seat · cancel anytime

Download for WindowsWindows 10 & 11 · 64-bit

Desktop app. Project files are stored on your machine. Using the assistant sends selected project context for processing.

Show your math. Every BOM line carries its full derivation.

Commercial roofing only. Not generic PDF markup with a roofing template.

The pipeline

Minutes of machine work. Your pricing. Your judgment. Your branded proposal.

Import the RFP and the assistant runs the whole pipeline — fully automated: scale, zones, BOM, estimate, proposal — typically in under ten minutes depending on file size and complexity. Anything it can't verify comes back to you as a prompt with options. Work through those, and you're still under thirty minutes, end to end. Or trace it yourself — the manual suite produces the same proposal, live.

  1. 01

    Verify scale — every page, every viewport

    Calibrate each sheet against a known dimension. Detail viewports carry their own scale. Nothing is silently reused from page one, and conflicts get flagged — not averaged away.

  2. 02

    Trace the roof

    Zones, parapets, curbs, drains, edges, and penetrations — snapped to linework corners, measured live as you draw. Net areas subtract penetrations automatically.

  3. 03

    Get an audited BOM

    A versioned rules engine turns verified geometry into membrane, insulation, cover board, fasteners, and term bar — each line with waste factors, rounding, and the full derivation.

  4. 04

    Send the proposal

    The takeoff rolls straight into a branded proposal — scope, quantities, and your letterhead, never your cost or margin. Ready to send while the bid is still fresh.

Or run it with your own hands

Full manual, fully editable. Same proposal.

The assistant is the fast way, not the only way. Roofaio's geometry and markup suite lets you do the entire takeoff yourself — verify scale, trace zones and parapets, mark curbs and drains, assign profiles. The BOM, estimate and proposal keep updating automatically from your geometry as you draw. And whichever way the takeoff was built, everything in it stays editable — every zone, every BOM rule, every price, every line of the proposal.

  • Snapping, ortho, corner handles, live area and length readouts
  • BOM, estimate & proposal recompute live from manual geometry
  • Every output editable — assistant-built or hand-traced

Why Roofaio

Built like an estimator thinks.

Trust, enforced

Scale before geometry.

The assistant reads the sheet's printed scale note, finds a labeled dimension in the text layer, and checks one against the other — nobody draws anything. Hand-draw is the fallback when no assistant is connected (there's an "or draw it myself" link if you want it). When printed and measured disagree, you see both — 3/16" = 1'-0" struck through against the measured 1/4" = 1'-0" — and by what percent. If a sheet lies to you, you find out now, not in the field.

  • The assistant reads the printed scale and checks it against a real dimension on the sheet
  • Disagreement over 2% stops the page — it is never averaged away
  • Unverified pages are excluded from the BOM, automatically

The rules engine

Every line shows its math.

The BOM isn't a black box. Each line carries its waste factor, coverage, rounding rule, and the exact derivation from measured geometry — so you can defend every number in a buyout meeting. Rules are versioned, so a spec change tells you exactly what moved.

  • Membrane, insulation, cover board, fasteners, term bar — from one source of truth
  • Edit any rule and watch the BOM recompute with the reason attached
  • Export CSV or a branded report, straight into your estimate

From BOM to bid

It prices the job, not just the material list.

Import the Excel workbook you already estimate from and Roofaio prices every line against it. Labor the way you quote it — $/square on roofing, $/lf on metal, $/ea on counts, or hr/unit × your crew rate. Overhead, tax and margin roll up to a sell price. Your cost and your margin stay on your machine.

  • Your own price sheet, imported — or hand it to the assistant and it tells you what it couldn't match
  • Drop a supplier quote on the project — PDF, Excel, Word, even a photo — and the estimate and proposal update together, every price keeping its source
  • Good / better / best, priced on the same roof
  • A price library that follows you from job to job

The roof, in three dimensions

See the roof before you bid it. Then rain on it.

The moment a page is verified, the takeoff is a 3D model: the deck on its slope, every parapet at its own height with its coping, the curbs, pipes, scuppers, downspouts, crickets and walk pads as drawn, and the sheet draped on the roof so the plan and the model agree. Orbit it, zoom in on a cricket, drop a view into the proposal.

Then run the drainage test. Water follows the roof's real slope to the drains and scuppers: you see where it stands and how deep, what share of the roof each outlet carries, whether the crickets the drawings show actually move water — and where a cricket would, before it becomes a change order.

  • Every wall at its own height, every piece of equipment where the plan puts it
  • Standing water, drain shares and cricket checks from the takeoff, not a side calculation
  • A drainage check page for the proposal, and a bid issue for every pond a cricket can't clear

The project manual, cover to cover

Roofaio reads every line of the spec book and updates your BOM, estimate, and proposal.

Point Roofaio at the project manual and it pulls every call-out that changes your number — system, membrane, insulation and R-value, screws versus adhesive, cover board, coping metal, deck, warranty — each cited to its sheet and section. Where the spec settles a number your BOM was guessing, the rule updates and the row says so. Where it contradicts your bid, you hear about it before you send it.

  • Every call-out cited to its sheet and section
  • BOM rules updated from the spec, marked "Updated from plan spec"
  • Conflicts with your takeoff flagged, never quietly applied

When the documents disagree

The RFI writes itself, with the sheet attached.

A spec call-out that contradicts the drawings, a parapet with no section to read its height from, a drain the schedule never mentions: Roofaio turns each one into an RFI, cites the sheet and section, crops the drawing around it, and lists what the bid carries in the meantime. Clarifications and exclusions live in the same place and print in the proposal. When the architect answers, you record it and apply it to the bid.

  • Drafted from the spec conflict, the markup on the sheet, or the allowance in the estimate
  • An RFI package PDF with a cover list and one page per request, plus the email copy
  • Answers tracked from sent to applied, so nothing is carried as an assumption by mistake
The RFIs tab: a request to the architect with the sheet crop, the bid's assumption in the meantime, and the recorded answer

Manufacturer systems

Pick the system. The fastening schedule comes with it.

Forty-eight roof systems from eight manufacturers are built in, each with its published fastening and adhesive rates, approvals, warranties and deck requirements. Choose one and the BOM uses the manufacturer's numbers by uplift zone instead of a generic density. Roofaio checks the listed approval against the site wind and the deck, and when the spec book names a system, it says which library systems match.

  • Carlisle, GAF, Johns Manville, Elevate, Sika Sarnafil, Siplast, Soprema and Versico
  • The site wind check: corner and perimeter pressures against the listed approval, flagged when under-rated
  • A roof system submittal PDF the GC's submittal log expects, straight from the takeoff
The manufacturer systems picker in the BOM, grouped by manufacturer, with the deck and approval details

Fabrication, built in

Stretch-out without the side spreadsheet.

Parapets and edges aren't just lines — they carry profiles. Pick a coping profile and Roofaio computes the stretch-out in coil inches alongside the run length. Edge metal, gutters, downspouts: fabrication quantities come out of the takeoff, not out of a second tool.

  • Coping and edge profiles with automatic stretch-out to coil
  • A profile library you can extend to match your shop
  • Fabrication totals land in the same BOM as everything else

The assistant

Fully automated — until it needs your judgment.

Import the bid set and the assistant does the work: reads the title block, applies the printed scale, traces the roof, builds the BOM, estimate and proposal — typically in under ten minutes. Then it self-audits against the sheet's own printed dimensions, and every discrepancy it finds comes back to you as a prompt with options. Work through those, and you're still under thirty minutes from RFP to proposal.

It works through the same 50+ undoable commands you use — no privileged back door — with provider setup in the current release. The forthcoming included-assistant plan will need no separate provider subscription or API key from you. Its calibrations are marked as its own and its report never hides a discrepancy — and every number it produces stays editable by you.

  • First pass in under 10 minutes; conflicts resolved as guided prompts, not homework
  • Self-audits against printed dimensions — flags, never guesses
  • Same commands, same validation, same undo as a human — optional, always

Watch a full first pass

One sheet, start to finish, in 45 seconds.

A real 73-sheet bid set. The assistant verifies the scale, traces the roof, and self-audits against the printed dimensions — a 16-minute first pass, speed-ramped 22× so you can watch it end to end.

First pass: 16.7 min wall clock on sheet A1.1 — shown at 22×.

Key feature — revision compare

The addendum lands an hour before bid time. See exactly what moved.

Drop the revised sheets on the project and Roofaio diffs them against the revision you priced. Every moved wall, resized roof, and swapped detail is flagged on the sheet — and the BOM delta is already computed before you've finished reading the cloud.

The tools that offer any comparison at all use pixel overlays — they tint two drawings and leave the recounting to you. Most roofing-specific tools don't compare revisions at all. Roofaio's compare knows what a parapet is: it names the change and reprices it.

RTU-1 RTU-2 REV 2 — as priced RTU-2 RTU-1 — moved 40' drain added REV 3 — addendum 2
Sheet A1.1 — drag the divider. Rev 3 over Rev 2 · 6 changes flagged, BOM delta +2 squares, +1 drain.

Depth where it counts.

More under the hood

Click inside the outline

Fill traces to the drawn linework; anything excluded is listed to click back in.

A BOM per roof

Tag geometry Roof A, Roof B — price each roof on its own.

Every wall's own height

Parapet heights typed off the wall section; membrane and adhesive price from that.

The whole bid set

PDFs, addenda, and the spec book drop into one page sequence.

Your numbers, once

System, prices, waste, coverages, margin set once — every project starts there.

Tapered sizing

Area, drains, slope in; run, thickness, board-feet, squares out.

The 3D model

Walls at their heights, equipment and crickets as drawn, the sheet draped on the deck — a view for the proposal.

Drainage test

Rain on the model: standing water, each outlet's share, crickets that work and the ones that don't.

RFIs and clarifications

Drafted from conflicts and allowances, cited to the sheet, answered and applied.

The marked-up plan

Zones tinted, sides dimensioned, legend and totals — the PDF that goes out with the bid.

Versioned rules

Swap the manufacturer spec; the BOM recomputes with a record of what changed and why.

Offline by design

Portable .rooftk files — work offline for a week at a time.

DXF & raster import

CAD exports and scanned drawings alongside the PDF bid set.

Exports that land

BOM, estimate, QuickBooks-ready CSV, audit report, marked-up plan, roof system submittal, RFI package, branded proposal.

On-sheet legend

Plan pages that explain themselves to the PM and the crew.

QuickBooks CSV

Quantities flow straight into your accounting and estimating stack.

“My bid submissions more than doubled now that each bid doesn't cost a day of my own time.”

Why Roofaio exists

Every estimator knows the math: the bids you don't submit are the jobs you can't win. Roofaio exists to collapse the cost of bidding — so the answer to “is it worth bidding?” is always yes.

Benchmarked at sub-1% error against real estimators working on real proposals.

<10min

From RFP import to a built proposal — fully automated first pass

Sub-2%

Scale tolerance before a page is trusted

<30min

End to end — even after working through every flagged conflict

13 of 13

Material lines matched, in the app

$299

Current offer, per seat, per month. No demo call required

The honest comparison

Not another generic takeoff tool.

The general-purpose tools are fine general-purpose tools. The enterprise suites are fine enterprise suites. Roofaio is one thing: commercial roofing takeoff you can defend.

Roofaio Competitor 1 Competitor 2 Competitor 3
Purpose-built for commercial roofing Yes Generic PDF markup Generic takeoff Multi-trade suite
Takeoff → rules-based BOM with derivations Built in — Assembly setup Yes
Scale verification enforced Enforced — unverified pages are excluded from the BOM Manual Manual Manual
Fabrication profiles & stretch-out Built in — — Partial
AI assistant you can audit Yes — current release requires provider setup — Add-on —
Price Current offer: $299/mo per seat $260–$440/yr ~$2,000/yr Quote only
Getting started Download & try today Free trial Free trial Book a demo

Competitor pricing from public sources, August 2026. Their tools, their trademarks — we just think you deserve the comparison up front.

Pricing

One license. Up to three computers. $299 per month.

Start with a 7-day free trial. The included assistant is being tested and will be available in a future release.

Roofaio Professional · current offer

$299/month per seat

Billed monthly after a 7-day free trial. Cancel anytime — keep access through the end of the paid period.

Start free trial

Credit card required to start the trial · first charge on day 8 · secure checkout by Stripe

Everything included:

  • Unlimited projects & bid sets
  • Verified takeoff — per-page & per-viewport scale
  • Rules-based BOM with full audit trail
  • Fabrication profiles & stretch-out to coil
  • Optional AI assistant — separate provider setup in the current release
  • CSV & branded report export
  • Up to three computers per license · 7-day offline grace
  • Email support from people who know roofing

Forthcoming included-assistant plan

$299/month per seat

Included assistant not available yet. This planned update is being tested before release.

  • Roofaio assistant included — no separate provider account or API key
  • 10,000 Roofaio credits per month, per seat
  • Up to three computers per seat

Credits measure assistant usage; they are not tokens or a provider credit balance. The allowance is provisional while we measure takeoff usage. Hosted account usage will be available when the integration launches.

Questions

Asked by estimators like you.

How does the 7-day free trial work?

You download Roofaio, create your Roofaio ID, and enter a credit card at signup. You get the full product for 7 days. We'll email you before the trial ends; if you do nothing, monthly billing starts automatically on day 8. Cancel in one click from your account portal any time before that and you're never charged.

What happens if I cancel?

You keep full access through the end of the current paid period, and your .rooftk project files stay on your machine — they're yours. No lock-in, no export fee, no retention call.

How many computers can I use?

Each license works on up to three computers for its named user. If all three are signed in, sign one out from the Roofaio sign-in screen or your account page. Additional users need their own licenses at $299 per month each.

Does it work offline?

Yes. Roofaio is a desktop app and your projects live on your machine. It checks in with the license server periodically, with a 7-day offline grace window — a job-site trailer with bad internet won't stop your bid.

What platforms are supported?

Windows 10 and 11 at launch. macOS is on the roadmap.

Do I need to pay extra for the AI assistant?

The current release requires separate provider setup; provider charges or subscription terms apply. A forthcoming update will include the assistant and 10,000 monthly Roofaio credits per seat, with no separate provider subscription or API key from you. The included assistant is not available yet. Manual takeoff remains available without the assistant.

Do my plans get uploaded anywhere?

Your .rooftk files are stored locally. When you use an assistant, selected page images, messages and project context can be sent for processing. The current release connects to your chosen provider. The forthcoming included assistant will route requests through Roofaio's service to its provider. Updated policies will accompany that rollout.

Your next bid doesn't have to cost you the day.

Start the trial, import the RFP you're working on now, and have the proposal built before your coffee goes cold.

Start free trial

Current offer · 7-day free trial · then $299/mo per seat · cancel anytime

Download for WindowsWindows 10 & 11 · 64-bit

ipt> dy>