We onboard only 10 roofing contractors per quarter. Limited spots, hands-on setup. Book a demo
Odyssey OS · The financial operating system for roofing

Three products. One platform.
$179,000 a year.

Production software runs your jobs. QuickBooks records what happened. Odyssey OS is the layer in between: live AR, live job profitability, live cash forecasting. Below is the math, line by line, for a typical $3M roofer.

RECOVERED ANNUALLY · TYPICAL $3M ROOFER
$179,490
From the three product streams combined. Platform cost: $14,400/yr monthly or $11,997/yr annual prepay. See the full breakdown below.
ODYSSEY LEDGER LIVE

Money owed.

Real-time AR with insurance, retainage, and supplement awareness.

$497
per month OR $4,997/YR

A roofing receivable is not a normal receivable. On a single insurance claim you wait on four parties: the ACV check, the mortgage company endorsement, the supplement carrier review, and the depreciation release at completion. A $24K claim can run 90 to 180 days end to end. Retainage on commercial reroofs is held money, not delinquent money. Generic AR tools cannot tell the difference. They send a firm reminder to your best GC and burn a relationship that feeds you half your work.

Ledger reads your QuickBooks aging report every night, tags each invoice as insurance, retainage, or direct-pay, and ages each on its own clock. It sends branded follow-ups that shift in tone as invoices age, with vocabulary that understands "waiting on the supplement" is a status update, not a dispute. Customer tone overrides protect your referral sources and GCs from anything firm. Reply detection routes anything that needs you into your inbox.

Your office manager stops chasing what the system can chase itself. Your customers never see a third party. Your data stays inside QuickBooks.

WHAT'S IN THE BOX
  • Auto-tags invoices INS / RET / Direct from QuickBooks data
  • Roofing-aware aging cadence (30, 45, 60, 75, 90)
  • Customer tone overrides for referral sources and GCs
  • Reply detection that understands roofing vocabulary
  • Branded sends, read-only QBO sync, full audit log
  • Retainage excluded from overdue cadence, tracked separately
WHAT LEDGER RECOVERS · $3M ROOFER, TYPICAL MIX
$90,090 / yr
Insurance AR · $1.65M revenue at 22% float, 18% recovery improvement $65,340
Retainage AR · $450K commercial at 7.5% held, 40% recovery from closeout discipline $13,500
Direct-pay AR · $900K at 5% float, 25% recovery with disciplined cadence $11,250
ODYSSEY INSIGHT LIVE

Money made.

Live job profitability tracked against your original estimate.

$497
per month OR $4,997/YR

Anyone can chase an invoice. Almost nobody can tell you the live profit on an active roof. By the time month-end closes and your bookkeeper reconciles QuickBooks, the job is done, the crew has moved on, and the margin slip is permanent. You find out in the rear-view mirror. Insight catches it while the job is still in motion.

The moment costs hit QuickBooks, labor, materials, dump fees, overhead, Insight compares them against the estimate on that specific job. Variance flags when actuals start drifting. Two-track mode auto-detects whether you are tagging AP costs to jobs: if you are, you get full margin view; if you are not, you get revenue tracking and a clear path to enable Mode B.

Industry standard estimate-to-actual margin variance for roofing sits at 6 percent. On a $3M operation that is $180,000 a year quietly bleeding off your bottom line. Insight cannot save all of it. It catches roughly 35 percent of it in time to do something about it: change order conversations, supplement filings, vendor renegotiations, scope corrections before the next phase.

WHAT'S IN THE BOX
  • Live GP per active job, updated as costs hit QBO
  • Variance flags when actuals drift from the estimate
  • Two-track auto-detection: revenue-only or full margin
  • Job-level drilldown into labor, materials, overhead lines
  • Catches material price moves and labor overruns in real time
  • Connects to Ledger and Forecast for unified picture
WHAT INSIGHT SAVES · $3M ROOFER, TYPICAL MIX
$63,000 / yr
Industry estimate-to-actual margin variance on roofing 6% · $180K
Conservative share caught in time to act on it 35%
Annual GP recovered via change orders, supplements, scope corrections $63,000
ODYSSEY FORECAST LIVE

Money coming.

Cash flow visibility six weeks out, before the crunch hits.

$497
per month OR $4,997/YR

Most roofers run cash on bank balance gut-checks. You look at the account on Thursday, decide whether you can buy the material order on Friday, and pray Saturday's deposit hits before Monday's payroll. That works until a supplement gets delayed by two weeks and three jobs deliver materials in the same week. Now you are wiring money from personal accounts or scrambling for an emergency line at predatory rates.

Forecast combines real AR probabilities from Ledger with supplement timing, material vendor cycles, AP, and payroll to project your cash position six weeks ahead. Crunches surface as alerts before they happen. Two-track mode picks up AP automatically when costs are tagged in QBO, giving you a full cash picture instead of just collections-side.

The savings come in two streams: avoiding crunch costs (rush-shipping fees, expedited material premiums, missed early-pay discounts, factoring fees) and capturing opportunities (vendor early-pay discounts, better material pricing on planned-out orders).

WHAT'S IN THE BOX
  • Six-week cash projection with crunch alerts
  • Pulls AR probabilities from Ledger, AP from QBO
  • Supplement and mortgage hold timing built into the model
  • Two-track: collections-only or full cash when AP tagged
  • Model what-if scenarios in seconds, not spreadsheets
  • Crunch detection lead time: 6 weeks before impact
WHAT FORECAST SAVES · $3M ROOFER, TYPICAL MIX
$26,400 / yr
Crunch events avoided · ~4/yr typical, 75% prevented at $8K cost each $24,000
Vendor early-pay discounts captured · 2% on $30K AP/quarter $2,400
Total annual cash preserved or earned $26,400
HOW THEY COMPOUND

Three lenses. One financial nerve center.

Each product stands alone. Together they share data and the platform thinks across them. Ledger feeds Forecast. Insight margin flags feed Ledger priority. Forecast cash gaps surface in Ledger as collection urgency. The whole becomes bigger than the parts.

LEDGER → FORECAST

AR probabilities feed cash projection.

Forecast does not guess when invoices will collect. It uses Ledger's real-time AR aging and reply detection to assign probability and timing to every open dollar. A supplement-flagged invoice projects differently from a 30-day direct-pay.

RESULT: cash projection that reflects how roofers actually get paid
INSIGHT → LEDGER

Margin variance flags drive collection urgency.

When Insight catches a job running over on materials, Ledger automatically prioritizes the AR on that job. If the margin is tight, getting paid fast matters more. The platform routes attention to the dollars where time hurts most.

RESULT: collections triage by actual job-level risk
FORECAST → LEDGER

Cash gaps trigger collection priority.

When Forecast detects a crunch in week 4, Ledger flags the highest-probability AR you can pull in to plug the gap before it lands. You get tomorrow's problem on today's screen with a concrete action attached.

RESULT: crunch prevention before it hits
THE COMPOUND MATH

What the platform does for a typical $3M roofer.

The numbers above are conservative and run on industry benchmarks. Your actual numbers depend on insurance mix, retainage exposure, AP tagging discipline, and current AR practices. Most platform users hit positive ROI in the first 60 days.

LEDGER · MONEY OWED
$90,090
recovered annually
INSIGHT · MONEY MADE
$63,000
margin caught annually
FORECAST · MONEY COMING
$26,400
crunch costs avoided
PLATFORM COST
$14,400
annual, monthly billing · $11,997 with annual prepay
TOTAL ANNUAL VALUE FROM ODYSSEY OS
$179,490
RETURN ON PLATFORM COST
12.4x
15.0x with annual prepay

Math built on industry benchmarks for a $3M roofer at 55% insurance / 15% commercial retainage / 30% direct-pay mix. Run the numbers against your own mix in the Cash Leak Calculator.

The math is the math.
The decision is yours.

Three products. One platform. All live. Start with one at $497 a month or run the whole stack at $1,200. Cancel anytime, no setup fee, one standardized agreement. Every month you wait is another month of money stuck, margin bleeding, and crunches you never saw coming.