The Hidden Revenue Signal in Your Project Data
On the first of every month, someone at your firm pulls a report. Total invoiced last month. Total collected. Outstanding balance. Maybe a chart that shows the last twelve months side by side.
That report tells you what happened. It does not tell you what's happening right now or what's about to happen next. And for a firm that bills monthly on projects that span six to eighteen months, the difference between backward-looking totals and forward-looking signals is the difference between managing your practice and reacting to it.
The signals are in your data. You're just not looking at them the right way.
The business-day problem
May has 22 business days. April has 22. February has 20. January has 22 but effectively 19 because your team takes the first week slow after the holidays.
When you compare "May invoiced" to "April invoiced" on the 14th of May, you're comparing 10 business days of invoicing activity to 22 business days of final totals. The comparison is meaningless. May will always look behind.
Business-day normalization fixes this. Instead of comparing May's running total to April's final total, compare May through business day 10 to April through business day 10. Now you're comparing equivalent periods. If May is $18,000 behind April at the same point, that's a real signal. If May is $3,000 ahead, that's also a real signal that your month-end report won't show for another three weeks.
This sounds simple, and the math is simple. But no ERP we've encountered does it automatically. They all report calendar-month totals. The business-day comparison, the one that actually tells you whether you're on pace, requires a manual spreadsheet that someone builds and then forgets to update by the second week.
Client-specific invoice timing
Every firm has clients with patterns. The developer who always pays within 15 days. The institutional client whose AP department processes on the 1st and 15th only. The government agency that takes exactly 45 days regardless of due date.
These patterns are encoded in your invoice history. Three years of payment data contains enough signal to predict, within a few days, when each client will pay each invoice. Not because anyone told the system about their AP process, but because the pattern is visible in the data.
More importantly, deviations from the pattern are signals. If a client who has paid in 22 days for the last two years suddenly takes 38 days, that means something. It might mean their AP process changed (they merged with another company, they switched accounting systems, they changed their payment cycle). It might mean they're experiencing financial strain. It might mean your invoice got lost in an email inbox.
The appropriate response differs depending on the cause. A relationship escalation for a process change is counterproductive. A gentle follow-up for a lost invoice is warranted. A credit risk assessment for financial strain is critical.
Your ERP shows you the 38-day number. It doesn't show you that 38 is anomalous for this client, doesn't suggest a likely cause, and doesn't recommend a response. The intelligence layer does.
The unbilled work blind spot
Every architecture and engineering firm has unbilled work. Time has been logged, the work has been performed, but the invoice hasn't been generated yet. For T&M contracts, this is straightforward: billable hours times rate, minus what's already been invoiced this month. The delta is money sitting in your timesheets waiting to become revenue.
For fixed-fee contracts, the calculation is different but equally important. If a project's contract value is $76,000 and you've invoiced $63,800 to date with the project at 84% completion, you have $12,200 remaining on the contract. Whether that remaining amount represents profit or loss depends on whether you'll complete the remaining 16% of work within the remaining budget.
Most firms track this project by project in a spreadsheet. A principal or PM reviews each project's budget consumption against its completion percentage and makes a judgment call. At a firm with 40 active projects, this review takes two to three hours and happens, optimistically, once a month.
The data to do this calculation exists in your project management tools. Every time entry, every invoice, every budget. The aggregation and the pattern recognition, combining it into a single view that shows total unbilled T&M across the firm plus fixed-fee remaining value by project, that's what's missing.
When you see that number, it changes how you think about the month. If your invoiced revenue is $66,000 but your unbilled work is $42,000, your projected month is $108,000, not $66,000. The invoicing isn't behind. The invoices just haven't been sent yet. Different problem, different response.
Invoice velocity as a leading indicator
Here's a signal that almost no firm tracks: invoice velocity. Not when invoices are paid, but when they're sent.
If you typically send 11 invoices per month and you've sent 4 by business day 10, you're behind pace. More specifically, if you filter to clients who received invoices in at least two of the last three months, you can identify which expected invoices haven't been sent yet.
This is a leading indicator for cash flow. Late invoicing leads to late payment leads to cash flow pressure leads to line of credit draws leads to interest expense. The cascade starts with a PM who was too busy to prepare an invoice on time.
Client-specific patterns add precision. If you typically invoice Meridian Development by the 5th of the month and it's the 10th without an invoice, that's a flag. Not an emergency. A flag. Someone should check whether the PM is behind on that invoice or whether there's a project issue delaying billing.
When you track this at the firm level, across all clients and all PMs, patterns emerge. Certain PMs consistently invoice late. Certain clients receive invoices earlier than others because their projects are simpler to bill. Certain months (September, December) have systemic delays because of vacation coverage.
These patterns are in your data. They've been in your data for years. Nobody looks at them because no tool presents them.
From signals to decisions
Revenue intelligence doesn't require new data. It doesn't require a new ERP, a new accounting system, or a new process. It requires connecting the data you already have in ways that surface actionable signals.
Business-day pacing tells you whether you're on track right now, not three weeks from now. Client payment patterns tell you what to expect and when to worry. Unbilled work tells you how much revenue is waiting to be invoiced. Invoice velocity tells you whether your billing process is keeping up.
Each of these signals is a question that your data can answer today. The question is whether you have a tool that asks.
We built that tool because we needed it ourselves. ProLens reads your project management tools data and delivers revenue intelligence that turns monthly surprises into daily awareness. Not a replacement for your financial systems. A lens on top of them that shows you what the monthly report can't.