§ Financial

Billing Health: stop leaving money on the table.

The most common reason a remodeling business has a cash-flow problem isn't margin. It's billing gaps — work got done, change orders got signed, projects went to In Progress, and somewhere along the way an invoice didn't get sent. Most contractor software shows you AR aging (what you've billed and haven't been paid for) but not the gap before that — what you should have already billed but haven't. Billing Health is the report that closes that gap.

FIND THE GAPS

Four billing gaps in one screen

Change orders not invoiced, in-progress projects with unbilled work, and two more — every gap on every active project surfaced at once.

BATCH FIX

Multi-row actions per card

Select several rows in a card, click the action, and MY LAURA invoices them in bulk. No clicking through projects one at a time.

SCOPED TO REAL GAPS

Only flags actionable money

Projects in Planning, Waiting on Supplies, and Scheduled don't show up — there's no billable work yet. Billing Health flags In Progress projects (where billing should be happening) and Complete projects (where the final invoice or payment got missed), so the page stays signal not noise.

The problem Billing Health solves.

Every contractor we've talked to has the same recurring problem: they look at their AR aging report and say "we're not getting paid fast enough." But when we dig in, it's almost never that. It's that the invoice never went out in the first place.

Here's how it happens. A change order gets signed on Wednesday. The crew keeps working. Friday rolls around, the bookkeeper runs payroll, the owner is at a job site fighting a tile delivery, and nobody invoices the change order. It sits in the project, signed and approved, for three more weeks. The client doesn't pay because they were never asked to pay. That money looks like it's collected — it's not even on the books yet.

Now multiply that across ten in-progress projects. Across change orders, progress draws, completed phases that should have triggered an invoice. The amount of revenue sitting in "I'll send that invoice later" mode adds up fast. We've seen contractors find five figures of unbilled work the first time they open this report.

The four billing gaps it surfaces.

1. Signed change orders that haven't been invoiced.

The most common gap. A client signed a change order on the project, you decided to bill it (separately or as a section on a future invoice), and then it never made it onto an actual invoice. This card lists every signed change order on an in-progress project that hasn't been applied to an invoice yet. One click and you can invoice them in batch — apply to a new invoice, or roll them into an existing draft.

2. Invoiced work where no PO has been issued to the trade.

You billed the client for tile, but you never issued the PO to the tile guy. Now nobody has a record of what the tile guy is owed, or where his work stands, and Friday afternoon he's going to call asking why he hasn't been paid. POs in MY LAURA do double duty — they track the work (In Progress / Work Complete) and they track the money (Sent / Partially Paid / Paid). If a project has invoices going out but the matching POs haven't been issued, you're flying blind on both axes. This card lists every in-progress project where client invoicing has run ahead of trade-partner PO issuance, so you can issue the missing POs in batch and keep your trades happy.

3. Estimate-to-invoice conversion gaps.

Approved estimates that became projects but never got their first invoice. This catches the case where a project went from estimate to scheduled to actively in progress without anyone sending the deposit invoice or the kickoff draw.

4. Project completion without final invoice.

Projects that have moved out of In Progress but still have an open balance — final invoice not sent, or sent but not paid and no aging entry tracking it. Catches the "we were so happy to be done we forgot to bill the last 10%" pattern.

reports / billing-health
SCREENSHOT: billing-health-page
Billing Health page with all four cards showing rows and batch-action checkboxes

How to actually use it.

Run it on a fixed cadence — Monday morning works.

Block out 15 minutes every Monday before you do anything else. Open Billing Health, work through each card top to bottom, send the invoices. By the time you start your day, every dollar of work done last week has an invoice attached to it.

Show the first 5, expand for more.

Each card caps at 5 rows by default with a "View all N" toggle. The page stays scannable even when one gap has fifty rows behind it — useful right after you turn the feature on for the first time and there's a backlog to clear.

Batch actions per card.

Each card has a select-all checkbox. Pick which rows to act on (often you'll just take all of them), click the action button, and MY LAURA generates the invoices. The card refreshes with what's left.

The point isn't more reports — it's fewer.

If you keep Billing Health at zero week to week, your AR aging report stays clean too. That's the whole point: stop the leak upstream so the downstream reports don't need fixing.

Why other contractor software doesn't have this.

Every contractor platform has AR aging. Almost none of them have Billing Health. Why? Because AR aging is a generic accounting report — every business needs it, every accounting platform ships it. Billing Health requires the software to understand how a remodeling project works: phases, change orders, progress draws, the whole mid-project billing rhythm.

Generic accounting tools can't tell you "this signed change order should have been on an invoice." Service-call software like Jobber doesn't have the concept — service businesses bill at the end of one visit, not in phases across a multi-month project. Even the larger remodeling-specific platforms tend to assume you're already disciplined about invoicing on time.

Billing Health was built for the reality that you're not always disciplined, because you're busy running jobs. The software watches for the patterns and tells you when something slipped. That's the whole job of an operations backbone.

What's included.

  • Four billing-gap cards on one page
  • Row-level select-all + per-card batch actions
  • Top-5 view per card with "View all N" toggle
  • Scoped to In Progress and Complete projects (excludes Planning, Waiting on Supplies, and Scheduled)
  • Drill-down from any row to the source project, change order, or estimate
  • Generate invoices in bulk from the card actions
  • QuickBooks sync follows automatically once invoices are created
§ Try it

See it in the full product.

Billing Health is included in MY LAURA at $199/month. Unlimited everything. 30-day free trial, no credit card.