RoofMetric
Measure any roof in under 2 minutes
Type an address. See the aerial view. Trace the roof. Get pitch, surface area, perimeter, and a downloadable report — instantly.
Contractor Dashboard
Save customers, manage estimate templates, and your company info — all stored privately on this device.
Customers
Select or create a customer
Customer records store contact info, notes, photos, documents, saved measurements, and generated estimates.
Pipeline
Drag customers between stages to update.Estimate Templates
Templates are reusable sets of line items. Use placeholders like {{squares}}, {{perimeter}}, or {{siding}} in the Quantity field — they're auto-filled from the current measurements when applied.
Select or create a template
Templates let you save your standard pricing for jobs (full reroof, gutter only, siding job, etc.) and apply them to any new estimate with one click.
{{squares}}— Roofing squares (calculated from drawn roof + pitch){{footprint}}— Footprint area (ft²){{surface}}— Roof surface area (ft²){{perimeter}}— Building perimeter (ft) — for gutters{{ridge}}— Ridge length (ft){{eaves}}— Eaves length (ft){{drip_edge}}— Drip edge length (ft){{siding}}— Net siding area (ft²){{siding_squares}}— Siding squares
Or use math: {{squares}} * 1.1 for 10% waste.
🏢 Your Company
Set your branding once. This information appears on every estimate, change order, and PDF you generate.
📄 Estimate Template
Pick how every PDF estimate looks. Customizations apply across all estimates you generate.
Live Preview
Sample 35-sq reroof. Your real PDFs use the customer's actual data.
Changes auto-save as you type. Click Save to confirm immediately and verify the cloud has the latest version.
🏭 Supplier Integrations
Connect your material and measurement suppliers to pull live pricing, place orders, and request reports directly from estimates and customer files. Each supplier that's available below is ready for you to connect with just your account number.
💳 Subscription & Billing
Manage your plan, see usage, and update billing.
Need help? Contact support.
👤 My Profile
Your name and phone — what teammates and the dashboard greeting use.
📨 Email Integrations
Connect your Gmail or Outlook account so customer emails ship from your real inbox. Replies go directly to you, sent items live in your account, and customers see your familiar email — no SendGrid relay, no "via" header. If no account is connected, emails fall back to SendGrid + Reply-To.
🔔 Notification Preferences
Choose how you want to be notified about new tasks, collaborators, and reminders.
💵 Payment Methods
Alternatives to Stripe. These appear on every estimate and change order so customers can pay you directly via Zelle, Venmo, check, etc.
📋 Custom Customer Fields
Define extra fields you want on every customer record (claim number, policy number, date of loss, adjuster appointment, etc.). Each contractor on your team will see these on every customer.
🎯 Project Stages
Customize the stages a project goes through (drag/edit/remove as needed). Used as the dropdown on every customer.
📕 My Pricebook
Your own pricing for labor, materials, delivery fees, etc. Each entry has a price per unit (sq ft, linear ft, sq, each, hour, etc.) — pick from this list while building any estimate to drop in pre-priced line items instantly.
💳 Stripe Connect — Accept Payments
Connect your Stripe account to send branded invoices to customers and let them pay online (full or partial). Money flows directly to your bank account.
🏠 Lead Referral Network
Opt in to receive homeowner leads from the public roof estimate page. First contractor to claim wins. You're only charged when you accept a lead.
Per-lead fee is set by RoofMetric. You'll see the current fee before accepting any lead.
Your Account
All address lookup, AI roof detection, and satellite imagery are included with your subscription. No API keys to manage — we handle all of that for you.
Upgrade Plan →Data Management
All data is stored privately in this browser. No data is sent to any server.
Clears this device's browser cache only — your cloud-synced customers and templates stay intact and will re-download on next sign-in.
Tip: Export a backup periodically. If you switch browsers or clear your cache, data will be lost without a backup.
💡 After searching, click directly on the roof in the satellite view — precise outlines and pitch appear automatically.
Street View
Use this to estimate pitch & count stories. Drag to look around. ↑ = north of property.Visual Pitch Estimator
Compare these reference roof angles to the roof shown above. Click the one that matches:
Photo Analysis New
Upload photos of the house to measure roof pitch, count windows & doors, and estimate siding area.
Siding Calculation
Contractor Estimate Builder Pro
Turn the measurements above into a branded, customer-ready PDF estimate.
📌 Company info populates automatically — your business name, logo, phone, email, address, and license # are loaded from Settings → Your Company.
Customer & Job
Line Items
Pricing auto-fills from your measurements. Edit any value.
| Description | Qty | Unit Price | Total |
|---|
Both fields auto-save and become the defaults for your next estimate.
Choose your plan
All API costs (Google Maps, AI, geocoding) are included — no extra setup required.
How it works
Enter the address
We geocode the property and pull high-resolution satellite imagery from Esri World Imagery — the same source used by many GIS professionals.
Trace the roof
Click around the roof outline on the satellite image. You can draw multiple polygons for complex roofs — main house, garage, additions.
Set the pitch
Pick from common roof pitches or enter a custom value. The app calculates the true sloped surface area, not just the flat footprint.
Get measurements
Instantly see footprint, surface area, roofing squares, perimeter (for gutters), and material estimates. Export a printable report.
About these measurements
RoofMetric uses satellite imagery and geometric calculation to produce roof measurements suitable for estimating, quoting, and material ordering. For projects where exact measurements are critical (insurance claims, structural work), we recommend confirming with on-site measurement.
The math
- Footprint area is calculated using the spherical geometry of your traced polygon (Turf.js).
- Pitch multiplier = √(1 + (rise/run)²). A 6/12 pitch yields 1.118× — meaning the actual sloped surface is 11.8% larger than the footprint.
- Roof surface area = footprint area × pitch multiplier.
- Roofing squares = surface area ÷ 100 (industry standard).
- Perimeter equals the sum of all polygon edge lengths — used for gutter and drip-edge estimates.
Limitations
- Pitch cannot be reliably measured from top-down satellite imagery alone — you must select or input it.
- Complex hip and dovetail roofs require additional polygon segmentation for highest accuracy.
- Tree canopy obscuring the roof requires you to estimate the hidden edges.