how-to
Managing Cash Flow During Long Projects: 2026 Guide
Table of Contents
- Why Long Projects Strain Cash Flow
- Project-Based Cash Flow Forecasting: The 6-Month View
- Step 1: Map Your Cash Inflows and Outflows by Milestone
- Step 2: Negotiate Payment Terms That Protect Working Capital
- Step 3: Use Progress Billing to Close the Cash Flow Gap
- Accounts Receivable Financing Solutions for Slow Payers
- Bridge Financing for Long-Term Projects: When You Need It
- Conclusion: Keep Your Project Alive and Your Business Solvent
- Frequently Asked Questions
Last Updated: September 9, 2026
Managing cash flow during long projects is one of the hardest challenges a growing business faces. The work spans months, the expenses hit early, and the revenue arrives late, often in lump sums tied to milestones. At Forje Capital, we finance Canadian businesses through exactly these timing gaps.
The core problem is structural: cash outflows (payroll, subcontractors, materials) occur steadily, while inflows arrive only at milestones or completion. This mismatch creates a cash flow gap that grows larger the longer the project runs, threatening your working capital and ability to cover short-term liabilities.
Why Long Projects Strain Cash Flow
Long projects concentrate your cost base into the present while deferring revenue into the future. Every month you carry overhead, direct costs, and payroll without a corresponding invoice going out, steadily eroding your cash reserves. Scope creep makes this worse: every unplanned change order adds direct costs and labour hours never in your original cost estimation, while the payment schedule stays fixed to the original contract.
Project-Based Cash Flow Forecasting: The 6-Month View
Project-based cash flow forecasting projects your cash position across the full project lifecycle. A rolling six-month forecast lets you see shortfalls coming weeks in advance, when you still have options.
List every expected cash inflow by date (deposit, progress billings, final payment including retention) and every cash outflow by date (payroll, supplier terms, equipment leases, overhead). The difference at any point is your projected cash position.
Update the forecast weekly. Projects change, change orders get approved, and suppliers slip. Weekly reconciliation against actuals separates forecasts that protect you from those that mislead you.
Step 1: Map Your Cash Inflows and Outflows by Milestone
Start by building a milestone-by-milestone cash map for the entire project. Break the lifecycle into payment points, then attach every expected cost to the period in which it actually occurs, not when the invoice is raised.

For each milestone, list three numbers: the cash you will receive, the cash you must pay out before that receipt, and the resulting net position. A profitable project can still require significant working capital in its early months before any progress billing is approved. Pay special attention to the gap between issuing an invoice and collecting it, your invoicing cycle and client's payment terms determine your real cash position far more than contract value does.
The Workflow: Connecting Your Project Plan to Your Cash Forecast
The most common failure is doing cash flow mapping in a spreadsheet that lives separately from where the work gets tracked. Build your cash map directly from your project management system, then sync it to your accounting tools.
Here is the practical workflow that works for project-based businesses:
-
Structure your project plan by billing milestones. In your project management software (e.g., Microsoft Project, Asana, or a professional services automation tool), define each milestone that triggers an invoice and assign a dollar value matching your contract's payment schedule.
-
Export or connect to your accounting system. Most modern accounting platforms (e.g., QuickBooks Online, Xero) integrate directly with project management tools. If yours do not, export your milestone schedule and import it into your accounting software's cash flow planner. The key is that data flows one way: from the project plan into the financial forecast.
-
Tag every expense to a milestone or phase. When you record a supplier invoice, payroll run, or equipment rental, assign it to the project phase it supports. This gives you a real-time view of cost incurred against each billing milestone.
-
Run a weekly variance report. Compare your projected cash position against your actual bank balance. A variance of more than 15 percent for two consecutive weeks is a warning sign that your forecast assumptions need adjustment.
A Concrete Example: The $500,000 Build-Out
Consider a typical $500,000 commercial fit-out project with a 20 percent deposit ($100,000), three progress billings of $120,000 each at 25 percent, 50 percent, and 75 percent completion, and a final payment of $40,000 including retention:
| Milestone | Timing | Cash In | Cash Out (Cumulative) | Net Position |
|---|---|---|---|---|
| Contract signing | Week 0 | $100,000 | $15,000 (mobilization) | +$85,000 |
| 25% complete | Week 6 | $120,000 | $180,000 (materials, labour) | +$25,000 |
| 50% complete | Week 12 | $120,000 | $320,000 | -$75,000 |
| 75% complete | Week 18 | $120,000 | $440,000 | -$95,000 |
| Completion | Week 24 | $40,000 | $470,000 | -$30,000 |
This project is profitable on paper (a $30,000 margin), but requires roughly $95,000 of working capital at its lowest point in week 18. If you do not map this before signing, you will discover the shortfall when supplier invoices arrive in week 14.
The Role of Retention Money
Retention (often 10 percent of each progress billing in Canadian construction and engineering contracts) is a hidden cash flow trap (ccdc.org). On the $500,000 example above, retention holds back $36,000 until project completion, plus a typical holdback period of 30 to 60 days after substantial performance. Map retention separately in your cash forecast.
Step 2: Negotiate Payment Terms That Protect Working Capital
Payment terms are not administrative details. They are the primary lever you control to protect working capital over a long project lifecycle. Push for three things in every contract: a substantial upfront deposit (typically 20 to 30 percent of contract value) to cover early mobilization costs; frequent progress billing tied to verifiable milestones; and a clear schedule for releasing retention money so you are not financing the client's quality assurance for months after you finish. The negotiation position is strongest before you sign, a common approach is to offer a small discount on the total contract value in exchange for better payment terms, since that discount often costs far less than bridging a cash flow gap later.
Step 3: Use Progress Billing to Close the Cash Flow Gap
Progress billing is the practice of invoicing for completed portions of work at defined project milestones, rather than waiting for full project completion. It is the single most effective tool for managing cash flow during long projects. Structure milestones so each invoice covers costs already incurred plus a portion of your profit margin, if milestones are too coarse, you carry months of costs before billing; if too fine, you drown your client in paperwork. Align billing milestones with actual cost incurrence so every milestone generates an invoice large enough to reset your cash position to a healthy level.
The Mechanics of a Self-Funding Billing Schedule
A self-funding billing schedule is one where each invoice covers costs incurred since the last invoice, plus a proportional share of your gross margin:
- Determine your total project costs (direct labour, materials, subcontractors, equipment, overhead allocation).
- Set your target margin (e.g., 20 percent).
- For each milestone, estimate the costs incurred up to that point.
- Set the milestone invoice amount to: costs incurred to date + (total contract margin × percentage of work complete).
For example, if a milestone represents 30 percent of the work and total project costs are $200,000 with a $50,000 margin, the invoice should be roughly $75,000 ($60,000 of costs plus $15,000 of margin). If you only bill for costs, you defer your entire profit to the final invoice.
Why Scope Creep Destroys Your Billing Structure
Scope creep is not just a project management problem; it is a direct cash flow killer. When a client requests additional work without a formal change order, you incur costs immediately, but your billing milestones stay fixed to the original contract.
The fix is a change order process tied to your billing schedule. Every scope change must trigger an adjustment to an existing milestone's value or the addition of a new billing milestone. Require a signed change order before any work begins.
Time-and-Materials vs. Fixed-Fee Milestones
For projects where scope is uncertain, consider whether a pure milestone structure is even the right approach. Time-and-materials billing with a capped budget, or a hybrid structure (fixed fee for defined deliverables plus T&M for approved extras), often protects cash flow better than a rigid milestone schedule.
The Approval Bottleneck
One of the most common reasons progress billings stall is internal approval delays on the client's side. A milestone may be complete, but if your client's project manager needs three signatures to approve the invoice, your cash arrives weeks later than your forecast assumes. Build approval lead time into your billing schedule.
Practical Milestone Design Principles
- Keep milestones verifiable. Each milestone should correspond to a deliverable that can be objectively confirmed (e.g., "foundation poured and inspected" rather than "30 percent complete").
- Front-load your billing where possible. Costs are highest in the early phases of most projects. Your first two milestones should recover a disproportionate share of your costs.
- Include a mobilization invoice. If your contract does not include an upfront deposit, add a mobilization milestone in the first two weeks that covers setup costs and initial material purchases.
- Set a minimum invoice threshold. If a milestone would generate an invoice under $10,000, consider merging it with the next milestone.
Accounts Receivable Financing Solutions for Slow Payers
Even with strong payment terms, some clients will pay late. Accounts receivable financing solutions let you convert unpaid invoices into working capital immediately, rather than waiting 30, 60, or 90 days for your client to pay. Accounts receivable financing is a form of asset-backed lending where the lender advances funds against the value of your outstanding invoices. You receive most of the invoice value upfront, and the balance, minus the lender's fee, when your client pays. For B2B service companies with long project cycles, this is often the most practical bridge, the structure works around how you actually get paid, rather than forcing your business into a one-size-fits-all product.
Bridge Financing for Long-Term Projects: When You Need It
Bridge financing for long-term projects is short-term capital designed to cover a specific, known timing gap. Unlike a revolving line of credit, it is structured around a defined event: a large payment coming in, a tax credit refund, or a contract award. The most common trigger we see is the wait for government incentives, Canadian businesses waiting on SR&ED or DMTC tax credit refunds often face a gap of many months between incurring eligible expenses and receiving the refund from the CRA. Bridge financing is also useful when a new contract requires significant upfront investment before the first progress billing (bdc.ca). Rather than draining cash reserves or delaying the project start, a bridge facility covers mobilization costs and is repaid from the first milestone payments.
| Financing Option | Best For | Key Consideration |
|---|---|---|
| Accounts receivable financing | Slow-paying clients on completed work | Cost scales with how long invoices sit unpaid |
| Bridge financing | Known timing gaps (tax credits, contract awards) | Structure matches a specific repayment event |
| Asset-backed lending | Equipment acquisition or restructuring | Borrowing against diverse business assets |
The decision is about speed and certainty. Traditional bank financing can take weeks or months to arrange, which does not help when payroll is due on Friday. Private credit providers make decisions in days, with underwriting based on the assets and timing of your specific situation. According to the Business Development Bank of Canada's guidance on working capital, many growing businesses underestimate how much cash they need to carry through periods of rapid expansion. A flexible financing partner who understands project-based accounting and the realities of long sales cycles can be the difference between accepting a good contract and having to turn it down.
Conclusion: Keep Your Project Alive and Your Business Solvent
Managing cash flow during long projects is not about predicting the future perfectly. It is about building a system that shows you the gaps early, negotiating terms that protect your working capital, and having financing options in place before you need them. The businesses that fail on long projects are rarely unprofitable. They are simply undercapitalized at the wrong moment.
When the gap appears, and it will, you need a partner who moves at the speed of your business. Forje Capital provides flexible private credit solutions built around your assets and your timing, with direct access to decision-makers and practical underwriting based on operator judgment.
Get started with Forje Capital and turn your timing gap into a manageable part of your project plan. Apply Now.
Frequently Asked Questions
What are the first signs of a project cash flow crisis?
Watch for a growing gap between accounts payable and receivable, missed internal budget milestones, or having to delay paying suppliers to cover payroll. If your cash flow statement shows a negative burn rate for two consecutive months on a long project, that is a clear warning sign. Address it early by revisiting your forecast and talking to your lender about working capital options before the shortfall becomes urgent.
How does project-based cash flow forecasting differ from standard forecasting?
Standard forecasting tracks monthly business-wide averages. Project-based forecasting maps specific cash inflows and outflows to project milestones, such as deposit payments, progress billing dates, and final retention release. This matters because long projects have irregular cost curves. A 12-month project might show healthy annual numbers while facing a severe cash flow gap at month four when equipment costs hit before the first major client payment arrives.
When should I consider bridge financing for long-term projects?
Bridge financing makes sense when you have a confirmed future payment, like a signed contract milestone or an SR&ED tax credit refund, but the cash will not arrive for 30 to 90 days. If waiting for that payment would force you to delay payroll, skip a supplier order, or stop work, bridge financing converts that timing gap into working capital. It is a short-term tool, not a substitute for fixing slow-paying clients.
Can accounts receivable financing work for consulting firms with long project cycles?
Yes. Accounts receivable financing solutions are built for businesses that invoice large amounts on extended timelines. Instead of waiting 45 to 60 days for a client to pay, the lender advances a portion of the unpaid invoice value immediately. For consulting firms, this means you can cover overhead costs and payroll between invoices without taking on traditional debt. The structure is based on your client's credit quality, not your full balance sheet.