The retyping didn't stop
when you bought the last one.
Friday is still a spreadsheet. The permit email still waits for somebody to open it. The measurement report still gets typed into an estimate by hand. Nobody switches CRM because a grid had more ticks — you switch because the week is still landing on your desk. So here is what each platform actually runs, and what it costs to find out.
The line you needed turns out to be an add-on
This grid is capability, not price — what runs inside each platform. "Native" means it lives in OneRoof (usage-priced, not zero-cost); elsewhere the same line is often a paid add-on, an integration you maintain, or missing entirely. What it costs to get in is further down.
| Feature | OneRoof | JobNimbus | AccuLynx | ServiceTitan |
|---|---|---|---|---|
| Native power dialer | ✓ | ✗ | ✗CallRail integ. | ~paid add-on |
| Native canvassing map + territory | ✓ | ~ | SalesRabbit / Spotio | ~partners |
| Bilingual English / Spanish | ✓ | ~ | ~ | ✓ |
| Property & owner-data enrichment | ✓ | ✗ | ✗ | ✗ |
| Per-material subcontractor pay rates$ per square, per material type | ✓ | ✗ | ~ | ✓ |
| Payout ledger + settlement approvalsfrozen at settlement · Pending → Approved → Paid | ✓ | ✗ | ✗ | ~ |
| Proposals + native e-signature | ✓ | ✓ | ~paid add-on (SmartDocs) | ~ |
| Payments — card & ACHinitial and final payment, applied to the invoice once | ✓ | ✓ | ~add-ons (AccuPay / AccuFi) | ✓+ partners |
| AI copilotchat / actions | ✓ | ~add-on | ~lead scoring only | ✓ |
| Reporting / dashboards | ✓ | ✓ | ~advanced = add-ons | ✓ |
| SMS / in-app messaging + chat | ✓ | ~paid add-on | ~paid add-on | ✓paid add-ons |
| Automations / workflows | ✓ | ✓capped on entry plan | ✓+ Zapier | ✓ |
| Website builder + lead capture | ✓ | |||
| Themable UIglass, light + dark, 10 palettes | ✓ | ✗ | ✗ | ✗ |
| Published, transparent pricing (no quotes) | ✓ | ✗quote-only | ✗quote-only | ✗quote-only |
What actually changes on Monday
The rep dials somewhere else
A second tab, a second login, a second bill — and the outcome of the call becomes a note somebody types up that evening. Here the dialer is in the CRM: a $10 seat and published per-minute rates instead of a telephony contract or a quote-only phones tier, and the outcome disposes the lead in one tap.
Friday's sub pay is rebuilt from memory
Standing seam and architectural shingle aren't the same rate, so one blended number either overpays shingle or loses the metal crew. Each sub gets a rate card in $ per square, per material type, and each payee gets one of three payout kinds — per square, flat per job, or a percentage on the sale or on the profit. At settlement the cost ledger freezes, so a rate you edit in August can't change what somebody was paid in June.
Finding out the price is a meeting
A form, a discovery call, a proposal, and a number that depends on how the negotiation went. Here every price is on one published rate card you can read before you buy — $49/mo to start, seats and metered usage on top, month-to-month.
The hard parts, closed
Four things roofers keep running into on the tools they already pay for — and what happens to each one here.
Quote-only pricing, capabilities sold one add-on at a time, and a monthly number nobody will put in writing until you're on a call.
a published, pay-as-you-go price — a $49 core account plus metered usage, every row straight from the rate card.
The phone can't carry a job end to end, so the doors, the photos and the receipts get written down in the field and keyed in again at a desk that night.
a mobile-native rebuild — knock the door, photograph the receipt and read the total off it, run the job from the field, on the phone that's already in the truck.
A five-figure onboarding invoice and a year signed up front, before a single job has been through the thing you bought.
you create the account yourself — $0 implementation, month-to-month, no professional-services invoice in front of the first job.
Costs land in three places, get added up months later, and by then the next twenty jobs are priced the same wrong way.
the margin is live on the job card — materials, receipts, sub labor off the rate card and real payouts sent, each line badged an estimate or real money out. There's no report to run.
What it actually costs to get in
Three of these won't publish a price, so "what does it cost" is a form, a call and a week. Here's the best public read — next to a number you can see right now.
| Vendor | Public price? | Per-seat est. | Onboarding | Contract |
|---|---|---|---|---|
| JobNimbus | Quote-only | ~$30–75 / user | $0 | Monthly / annual |
| AccuLynx | Mostly quote-only $250/mo Essential | ~$55–120 / user | $500–5k | Annual |
| ServiceTitan | Quote-only | ~$245–500 / tech | $5k–15k+ | 12-mo min · buyouts $24k–39k |
| OneRoof | Fully published | $49 base + $10–$25 seats | $0 | Month-to-month |
You don't need another grid.
You need the week off your desk.
Month-to-month · your data stays yours.