Invoice the day work completes. Watch AR aging on a real dashboard. Run a polite, escalating dunning sequence that doesn’t require you to be the bad guy. Built by an operator running this exact stack at a Mid-Michigan construction firm. From $7,500.
Here’s the cycle inside a 35-person mechanical contractor in Midland. The crew finishes a $48,000 HVAC retrofit on a Friday. The foreman writes “DONE” on his copy of the work order, hands it to the dispatcher Monday morning, and goes to the next job. The dispatcher gets distracted by a parts backorder. The work order sits in a manila folder on her desk for nine days before anyone realizes it’s finished.
Then the office manager has to build the invoice. She’s going back through Workyard or T-Sheets to figure out how many labor hours actually got logged. She’s digging up material POs from three suppliers. She’s trying to figure out which of the change orders were verbal-only and never written up. The invoice goes out 24 days after work completion. The client takes 30 days to pay, so you’re finally seeing the cash 54 days after you finished the job. On a $48K invoice with a 12% gross margin, you’ve effectively financed your client for two months on a job that was already done.
Now multiply that across 40 open jobs. Your AR aging report shows $310,000 outstanding. You don’t actually know which of those are overdue because nobody’s reconciled in two weeks. You’re paying interest on a line of credit to cover payroll while perfectly billable work sits uninvoiced or unbilled. Two of your largest GC clients are 75+ days late and nobody’s sent them a reminder because the office manager hates making those calls. So do you. So nobody does.
The brutal truth: in residential and light-commercial construction, days-sales-outstanding (DSO) is the single biggest determinant of whether you survive a slow quarter. Mid-Michigan firms we see typically run 55-75 day DSO. Best-in-class runs 28-35. The gap is almost entirely process, not customer behavior.
A 35-person Mid-Michigan contractor running $4.5M in annual revenue spends roughly 16 hours a week on billing prep, AR tracking, and collections work. Then there’s the cost of money sitting in someone else’s account.
We typically cut billing-prep labor by 70-80% (compressing 16 hours to under 4) and shorten DSO by 15-25 days. On a $4.5M shop, that unlocks $180,000+ of working capital in the first quarter. That’s not labor savings — that’s your money coming home.
The moment a foreman marks a job complete in your field-ops system, we pull labor hours, materials, change orders, and PO line items into a draft invoice. Office manager reviews, hits send. Time from completion to invoice goes from 24 days to 24 hours.
One page. Every open invoice. Color-coded by age bucket (0-30, 31-60, 61-90, 90+). Total outstanding, top 10 delinquent accounts, projected receipts for the next 14 days. Owner opens it with his coffee. Knows the AR position in 30 seconds, not a 2-hour weekly review.
Each touch escalates in tone but stays professional. Day 7 is a friendly heads-up. Day 30 quotes the PO and contract terms. Day 45 is signed by the owner. Built in your voice, not boilerplate. Replies route to a human. Most clients pay before the day-21 message ever fires.
Tracks every sub on every active job. Knows what they’ve been paid, what’s pending, and whether their lien waivers are current. Flags exposure before it becomes a lawsuit. Drafts the chase emails for missing waivers.
We map your job-completion signals, your accounting system, your chart of accounts, your PO structure, and your current invoice template. Identify the failure points (the 24-day lag, the unbilled change orders, the missing waivers).
Field-ops to accounting integration built and tested. First 3 jobs run through the new flow end-to-end with you reviewing each draft. Your invoice template re-skinned to match your brand.
Live dashboard published to your team. Dunning emails drafted in your voice, approved by you, and turned on. We watch the first week of automated touches and tune the cadence.
Sub-payment and waiver tracking layered in. Final cutover. We pair with your office manager for two 90-minute working sessions until she owns it.
We monitor the system, respond to issues within 4 business hours, and tune the dunning cadence as real client behavior comes in. Monthly check-ins continue for the full 90 days.
Essentials ($7,500) gets you Auto-Invoicing alone, which on a $4.5M shop typically pays back in under 60 days. Standard ($18,000) adds the AR dashboard, dunning sequence, and lien-waiver tracker — this is where the real DSO compression happens. Turnkey ($42,000) is for multi-entity or multi-location firms with 50+ employees and consolidated reporting requirements.
Yes. We integrate with QuickBooks Online, QuickBooks Desktop (via SDK), Sage 100 Contractor, Foundation, Viewpoint Vista, and most of the construction-specific accounting stacks via their APIs or webhook layers. If your accounting predates the iPhone, we have a path.
Construction billing is never clean. Progress billing, retainage, T&M with caps, AIA pay apps, lump sum with milestones — we’ve built for all of it. The intake interview is where we document your weirdness and we build to it. We don’t force you into a template.
We don’t. We build in parallel — your current process keeps running. Cutover is one Saturday morning. Worst case scenario, the new system fails and you revert to the old process in 30 minutes. We’ve never had to.
The integrations live on your accounting tenant and your CRM. You own them, source and access. The runbook is yours. We hand off documentation that a competent in-house IT person could maintain. We earn the retainer by being useful, not by holding the keys.
Yes — that’s exactly the Essentials tier. $7,500, 14-day build, one integration. If it works for you (it will), we layer in the dashboard and dunning at Standard later. We’d rather earn the second engagement than oversell the first.
Retainage is tracked as a separate line item against the original PO so you never lose sight of what’s being held. Pay-when-paid logic is built into the dunning cadence so you’re not chasing a sub for a draw the GC hasn’t released yet.
No. We automate the written touches (which handle 80%+ of late payers). The escalations that require a human voice still come from your team — but they come from a list of 3 accounts a week instead of an unmaintainable spreadsheet of 40.
No. We draft in your voice with your sign-off. The cadence is roughly aligned with how a competent office manager would chase if she had unlimited time. We A/B-tune messaging in the first 30 days based on actual client response patterns.
Three-minute assessment. Real DSO math. No sales call required.