Every Friday at 3pm, your controller pulls together a spreadsheet that nobody fully understands except her. Project managers send numbers over Slack. The VP of Operations asks why margin on the Henderson account dropped 12 points. Nobody has an answer until Monday. By Wednesday, the answer doesn't matter — the project is already 60% delivered and the margin is gone.
If this is your weekly rhythm, you don't have a reporting problem. You have a real-time project financials problem disguised as a calendar event. The Friday call exists because your systems can't tell you what's happening on Tuesday.
The Friday finance call is what happens when project data lives in five places and none of them talk to each other. Deal data sits in the CRM. Time tracking lives in a separate tool. Vendor invoices come in through email and get keyed into QuickBooks days later. Project status updates happen in PM software or, more often, in someone's head.
The Friday call is the ritual that stitches it all together. One person — usually finance, sometimes the COO — spends Thursday night and Friday morning chasing PMs, reconciling spreadsheets, and producing a snapshot that's accurate as of a moment that already passed.
Leaders mistake the meeting for the process. They believe that because the call happens consistently, the company has "financial discipline." It doesn't. It has financial archaeology. By the time numbers reach the call, the events that produced them are five days old.
A project that burned through its labor budget on Monday isn't flagged until Friday. The vendor invoice that pushed costs 8% over plan was received Tuesday but won't hit the spreadsheet until next week. The change order verbally agreed to on Wednesday isn't in any system at all.
The instinct of most leadership teams is to push harder on the people. Make PMs update their numbers daily. Require finance to send reports twice a week. Add a Tuesday check-in to catch issues earlier.
This is the wrong diagnosis. The PMs aren't lazy. The controller isn't slow. The problem is structural: financial reality on a project-based business is generated across multiple systems, by multiple people, at different speeds, and there's no shared object that holds the truth.
Here's what actually happens between a margin event and the moment leadership hears about it:
Every step in that chain is a handoff between systems. Every handoff is where the lag and the error compound. No amount of weekly meetings fixes the underlying disconnect.
Most companies try one of three things when the Friday call stops working: better spreadsheets, a dedicated FP&A hire, or a standalone project accounting tool. All three fail in predictable ways.
Someone builds a beautiful Google Sheet with conditional formatting, rollups, and tabs for each active project. It works for six weeks. Then the person who built it goes on vacation, three new projects start, and the formulas break. The spreadsheet becomes a liability — it looks authoritative but nobody trusts it.
A new analyst is hired to "own project financials." They spend their first 90 days mapping where data lives. They build dashboards in Power BI or Tableau pulling from the CRM, the ERP, and the time tracker. The dashboards work — until a PM forgets to update a field, a vendor invoice gets miscategorized, or a deal is restructured mid-flight. The analyst becomes the new bottleneck. They're now the Friday call.
The company buys a dedicated tool — something like a project accounting module or a PSA platform. It promises real-time visibility. But it doesn't talk to the CRM where deals are sold. It doesn't pull vendor invoices automatically. The sales team never logs in. Operations uses it for time tracking but not for margin. After six months, the tool becomes another silo, and the Friday call still happens.
The common failure mode across all three: they treat the symptom (poor visibility) without addressing the cause (financial data is generated in places that aren't connected to the project record).
The reframe is this: in a project-based business, the deal — not the project, not the invoice, not the time entry — should be the financial source of truth. Every cost, every revenue line, every margin calculation should roll up to the deal record automatically.
This sounds obvious until you look at how most CRMs are configured. The deal closes, it gets marked "Won," and from that moment on, it's invisible to finance. The financial life of the project happens in tools the deal record can't see.
In a properly architected system, the deal stays alive after close. It moves through post-sale stages — In Progress, Maintenance, Closed Won — and every financial event that touches the work gets associated to it. Vendor invoices, internal labor costs, subcontractor fees, client invoices, payments received: all of it tied back to the deal through a shared identifier.
A rollup property on the deal sums all associated costs in real time. Another rollup sums all revenue. Margin is calculated automatically. When the controller wants to know where margin sits on the Henderson account, she opens the deal record. There's no spreadsheet. There's no Slack message. There's no Friday call.
It holds up because it respects the way the work actually flows. Sales sells the deal. Operations executes it. Finance pays the bills and collects the cash. All three functions have always touched the same object — the deal — but in most companies, only sales had a record of it. In this model, the deal is the shared object across all three functions, and the financial picture updates as each function does its work.
The PM doesn't have to update a separate spreadsheet because logging a vendor invoice already updates the deal. The controller doesn't have to chase numbers because the numbers are already there. The Friday call becomes a strategic conversation about what to do with the information, not a scavenger hunt to assemble it.
You don't need a finance transformation project to know whether you have this problem. Here are the signals that the Friday call is masking structural dysfunction:
Any two of these signals means the Friday call is structural compensation. All five means the next time a key person leaves, you lose financial visibility entirely.
When real-time project financials live inside the same system as the deal, the conversation changes. PMs see margin drift on Tuesday and adjust scope or escalate before the client meeting on Thursday. The commercial team prices the next deal with the actual cost profile of the last three similar engagements, not a stale estimate. Leadership walks into the quarterly review with a live picture, not a reconstruction.
If you want to see how this is architected in practice — how deals, projects, vendor invoices, and margin rollups actually connect inside one system — this is the model we build for companies that sell projects. It's not a reporting layer bolted onto chaos. It's the operational structure that makes the Friday call unnecessary in the first place.