🏠 roofpro Live · Self-host

Jobs, takeoff, materials, draws for roofing contractors

Per job: square-count estimator (total squares + waste factor + valleys + hips). Material takeoff (shingles by bundle, underlayment, ice-and-water, drip edge, ridge vent, nails). Labor hours per roof pitch + complexity. Photo documentation (before/during/after). Deposit + material + final draw invoicing. Insurance claim mode (Xactimate integration). For 1-10 crew residential + light-commercial roofers.

What it does

📐

Square takeoff

Per slope: length × width ÷ 100 = squares. Waste factor (10% hip, 15% valley-heavy, 20% complex). Pitch categorization (low 4/12-7/12, steep 8/12-11/12, very-steep 12/12+). Auto labor hours based on pitch + square count.

📦

Material takeoff

Shingles (bundles × coverage per bundle × waste), synthetic underlayment, ice-and-water (eaves + valleys), drip edge (linear ft eaves + rakes), ridge vent, starter strip, nails. Color + brand match per job. Shopping list for supplier.

📸

Photo documentation

Before install: existing damage + tear-off required. During: decking condition, underlayment install, flashing. After: finished roof + cleanup. Legal paper trail for insurance claims + homeowner disputes. 5-year retention per job.

💵

Draw invoicing

Deposit at signing, material delivery, dry-in, final. Insurance claim 2-check workflow (homeowner endorses first check). Lien waivers. Overdue automation. Stripe + ACH + check.

🛡️

Insurance claim mode

For storm-damage jobs: claim #, adjuster contact, scope-of-loss PDF, supplement requests. Xactimate line items mapped to your pricing. Supplement for code-upgrade items routinely missed. Documentation for roof-age dispute.

🔒

Shop-owned

Flask + session auth. Customer list, pricing, supplier relationships, photo archive stay yours. Not locked into a roofing-SaaS platform's leads + referral program.

Quickstart

# clone git clone https://github.com/Dangercorn-Enterprises/roofpro.git && cd roofpro pip install -r requirements.txt && python app.py # → port 8625

Pricing

Self-host
$0/forever
  • Clone from GitHub
  • Run on any laptop or VPS
  • Your data stays yours
  • All core features
  • AI features (BYOK)
Get the source
Multi-crew
$199/mo
  • Everything in Pro
  • Multi-crew accounts
  • Xactimate sync
  • Adjuster collaboration portal
  • SSO
  • Priority support
Contact sales

Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.

Related products

roofpro is one of 220+ verticals scaffolded from the same template. Each gets a working skeleton for free; individual ones get promoted to full products as demand surfaces.