How to track project profitability without a finance team
Track agency project profitability and project cash flow as separate views, with a worked milestone-billing example and a practical review cadence.
Updated
Project profitability and project cash flow are different views. A project can be profitable on a margin basis while still creating a temporary cash deficit during delivery.
The distinction matters because revenue, invoices, receipts, commitments, and payments can all move on different dates. A margin view tests whether the work is economically worthwhile. A cash view tests whether the business can carry the work while it is being delivered.
Profitability and cash contribution are not the same measure
Project profitability normally compares an appropriate revenue measure with the costs assigned to delivering the project. The exact accounting treatment depends on the business, the contract, and its reporting method.
Project cash contribution is a separate planning view. It can compare cash received with cash paid over a stated period, but it should not be labelled gross margin. A project can show positive modeled margin at completion and still consume cash for several weeks in the middle.
Start with project-level inputs
Keep each input in its own state before calculating anything:
- Contract or modeled revenue describes the commercial value used in the plan.
- Recognized revenue follows the business's accounting treatment and is not automatically cash received.
- Cash received is money already recorded as collected.
- Committed delivery costs are approved obligations that may not be paid yet.
- Cash paid is the completed outflow recorded to date.
- Internal delivery cost makes employee time visible even when no contractor invoice exists.
Milestone billing creates a timing layer
A project may bill on signing, at a midpoint, and on delivery. Contractors and employees begin work before every client receipt clears. Milestone billing can therefore create a period where delivery costs are due while a project is waiting for its next receipt.
That gap does not prove the project is unprofitable. It shows how much cash the business may need to carry, and for how long, under the stated schedule.
Include contractor and internal delivery costs
Contractor fees are usually visible because they arrive as invoices. Internal delivery costs are easier to miss. If senior employees spend substantial time on a project, that work has an economic cost even though it sits inside recurring payroll.
Use a consistent allocation method for internal time and document it. Keep that profitability allocation separate from the payroll payment schedule used in the cash view. This prevents the same amount from being counted twice.
Worked example: Project Alpha
The following numbers are illustrative. They show why each project input answers a different question.
- Contract or modeled revenue
- $85,000
- Cash received to date
- $40,000
- Committed delivery costs
- $52,000
- Cash paid to date
- $31,000
- Next expected receipt
- $25,000
- Next 30-day committed costs
- $18,000
The $85,000 contract value describes the modeled commercial outcome. The $40,000 received answers what has actually landed. The $52,000 commitment identifies the current delivery obligation, while the $31,000 paid shows what has already left.
The next expected receipt and the next 30-day commitments expose the near-term timing question. If the $25,000 receipt lands after the $18,000 costs are due, the project may need temporary funding even if its final margin remains positive. Because the receipt is expected, it should not be treated as received cash in advance.
Move from one project to the active-project view
One project can look manageable on its own while several overlapping projects create a wider cash squeeze. Review the timing of expected receipts and committed delivery costs across all active work. Keep each project identifiable so a strong receipt on one engagement does not hide pressure on another.
The goal is not a single project score. It is a view of which projects create a near-term cash requirement, which have collected ahead of delivery, and which assumptions need a closer look.
Use a repeatable review cadence
Review active projects whenever a milestone, staffing plan, client payment date, or delivery commitment changes. A practical weekly review can ask:
- What cash arrived since the last review?
- Which receipts are still expected, and on what dates?
- What delivery costs are committed but not yet paid?
- What changed in internal staffing or contractor scope?
- Does the project still fit the wider cash plan?
Connect the project view to wider planning
Deals and revenue setup provides a place to record commercial context. Collections Planning keeps expected and received cash distinct, while Commitment Planning makes approved obligations visible. Budget vs Actual can then show where the wider plan moved.
For the operating context around this work, see financial planning for agencies and consulting firms.
See collections beside delivery commitments.
Keep expected receipts, received cash, and approved delivery costs in the same planning conversation without treating them as one metric.
Explore Collections Planning