Sign in

Blog · Territory, capacity and quota planning · Finance and FP&A teams

Financial models in project management: costs and cash

Financial models in project management connect workstream budgets, actual costs, remaining estimates and customer payments. Build a delivery-budget comparison, reconcile billed revenue and cash, and test the effect of a delayed milestone payment.

The short answerFinancial models in project management connect an approved delivery budget with actual costs, estimated remaining work, billing and cash timing. Use a consistent workstream structure, calculate expected final cost as actual cost plus estimated cost to complete, and compare that total with budget. Track invoices and collections separately so project margin does not hide a funding requirement.

Financial models in project management show whether delivery will finish within budget and whether cash arrives before the project must pay its bills. Start with actual costs and an honest estimate of remaining work, then add billing and collection dates as separate schedules.

Define the delivery budget before comparing it

This is a project execution review for a US business, rather than debt structuring or investment selection. The review unit is a workstream with an accountable owner, approved scope and a defined cost boundary.

Use the same workstream codes in the approved budget, time records, supplier charges and remaining estimates. Record whether labor uses direct wages or a fully burdened rate, which overhead is included, and whether recoverable taxes are excluded. Otherwise, a cost variance may be a classification change.

The NASA Cost Estimating Handbook covers work breakdown structures, cost phasing, risk and uncertainty, and estimate documentation. These disciplines also help a commercial delivery team keep its estimate explainable.

For the broader control cycle, see project cost management. Keep this financial workbook focused on the comparison the project manager and finance partner need now.

Assemble the export and calculate expected final cost

Bring the approved budget by workstream, posted project cost detail and a dated estimate of remaining work. Cost detail should identify the project, workstream, posting period, source record and amount. Ask accounting about incurred costs that have not yet reached the ledger.

Use this summary layout, with one row per workstream:

Estimated final cost = Actual cost to date + Estimated remaining cost

Expected overrun = Estimated final cost - Approved budget

An illustrative US systems implementation project has the following cost position at September 30, 2026. Remaining costs include all expected future delivery costs for approved scope, including the work covered by open commitments.

Workstream Budget (USD) Actual costs (USD) Remaining costs (USD) Estimated final cost (USD) Expected overrun (USD)
Design 80,000 50,000 40,000 90,000 10,000
Implementation 120,000 90,000 45,000 135,000 15,000
Testing 60,000 35,000 20,000 55,000 -5,000
Total 260,000 175,000 105,000 280,000 20,000

In Google Sheets, place these columns in A through F and the workstreams in rows 2 through 4. Formula labels identify destination cells; enter only the expression beginning with =:

E2 = C2+D2
F2 = E2-B2
E5 = SUM(E2:E4)
F5 = SUM(E2:E4)-SUM(B2:B4)

To populate actual costs from a separate CostDetail tab, put project IDs in column A, workstreams in B and cost amounts in C. Include only costs through the September 30, 2026 review date in that tab's rows; remove future postings rather than hiding them with a display filter. With the reviewed project ID in H1, use:

C2 = SUMIFS(CostDetail!C:C,CostDetail!A:A,$H$1,CostDetail!B:B,A2)

Google documents SUMIFS as summing a range using multiple criteria. This formula uses the project and workstream together; a shared workstream name must not pull costs from another project. Covirage is not affiliated with Google.

The proof is direct: $175,000 of actual costs plus $105,000 remaining equals $280,000 expected final cost. Subtract the $260,000 budget to obtain the $20,000 expected overrun. Design and implementation exceed budget, partly offset by testing; all dollar figures are exact.

Separate the contract, invoices and receipts

Assume the approved customer contract is $340,000 and all planned scope remains billable. Expected delivery contribution is $340,000 - $280,000 = $60,000, compared with the original $340,000 - $260,000 = $80,000. This is a whole-project planning comparison before any excluded corporate costs, taxes or financing.

Do not label current invoices as recognized revenue. The SEC explains that income and cash flow statements measure different things. Project billing dates, revenue recognition and customer payment dates can also differ. Ask accounting for the recognized-revenue schedule when reviewing reported results.

The September position is:

Measure Amount (USD)
Approved contract value 340,000
Invoices issued to date 210,000
Customer cash collected 160,000
Actual project costs incurred 175,000
Project costs paid 150,000
Cash allocated at project start 80,000

Assume no credit notes, taxes, write-offs or opening receivables and payables. Outstanding invoices are $210,000 - $160,000 = $50,000. Contract value still to bill is $340,000 - $210,000 = $130,000. Incurred project costs still unpaid are $175,000 - $150,000 = $25,000.

Cash available in the project planning schedule is $80,000 + $160,000 - $150,000 = $90,000. This is an allocation for the example, rather than a claim that the business maintains a separate project bank account.

Test whether the payment schedule funds delivery

Suppose the outstanding invoice is collected in October and the remaining milestone payment in November. Future payments include the $25,000 already incurred but unpaid plus $105,000 of remaining costs.

Month Opening cash (USD) Customer receipts (USD) Project payments (USD) Closing cash (USD)
October 2026 90,000 50,000 60,000 80,000
November 2026 80,000 130,000 70,000 140,000

For columns A through E, use =B2+C2-D2 in E2 and =E2 in B3. Total payments reconcile: $150,000 already paid plus $60,000 plus $70,000 equals the $280,000 cost estimate. Total receipts are $160,000 plus $50,000 plus $130,000, equaling the $340,000 contract.

Change only November's receipt to zero because the milestone collection moves later. November closing cash becomes $80,000 - $70,000 = $10,000. The delivery contribution remains $60,000 under the stated scope and cost assumptions, but the cash cushion changes sharply. Review intra-month dates as well; a positive month-end balance does not prove every earlier payment was funded.

Where project financial comparisons go wrong

  • Counting commitments twice. Do not add open purchase orders when the remaining estimate already includes their work.
  • Missing incurred costs. Late supplier bills or unposted labor make actual spending look lower than it is.
  • Revising the baseline silently. Approved scope changes need identifiable budget revisions and matching contract changes.
  • Using billing as cash. An invoice does not fund payroll until the customer pays.
  • Reading spending as progress. Low spending can reflect delayed work, so obtain the delivery owner's remaining estimate and schedule assessment.

The project manager owns scope and remaining work; finance owns reconciliation and consistent definitions. A project management report presents the resulting actions, while management reporting places material project changes in the company review.

Compare your project files in Covirage

Bring a prepared file with workstream budgets, actual costs, remaining estimates and billing or receipt amounts. Covirage maps the columns, its tools compute and check the comparisons, and the external AI model explains the results with every figure traced to its rows. Create a free Covirage account in about a minute, then set up your business and bring a sample of your own data.

See project cost control for the supporting business use.

Questions people ask

What is the difference between budget and estimate at completion?

Budget is the approved cost baseline for the defined scope. Estimate at completion is the current expectation of total cost, combining actual costs with the remaining estimate. Preserve both so a revised expectation does not erase the variance that requires management attention.

Does billed revenue equal project revenue?

Billing follows invoice terms, while recognized revenue follows the company's applicable accounting policy. Cash arrives when the customer pays. Keep the three measures distinct and use the accounting team's recognized revenue when calculating a reported project margin.

Should open purchase orders be added to remaining costs?

Only when those commitments are excluded from the remaining estimate. A workstream estimate may already include the work covered by open purchase orders. Document the inclusion policy and reconcile commitments to avoid counting the same future cost twice.