Skip to main content

Market-neutral small-business guide

Progress Billing and Cash Timing for Project Businesses

Design observable billing milestones and model invoice and receipt dates separately from project profit.

Find the maximum cash exposure on the dated timeline

At each dated event, subtract cumulative project receipts from cumulative project outflows. The maximum cash exposure is the largest positive result. Keep the invoice event and bank-receipt event separate.

Fictional project-only cash exposure in CU
Dated eventCumulative outflowsCumulative receiptsOutflows − receipts
Initial project outflow4,00004,000 CU
Second outflow before receipt6,50006,500 CU
Downside: further outflow before delayed receipt8,00008,000 CU
6,000 CU received8,0006,0002,000 CU
The base maximum is 6,500 CU; the delayed-receipt downside reaches 8,000 CU. Billing timing does not change project profit by itself.

Define the decision before calculating

Record these inputs and boundaries

  • Define deliverables, acceptance evidence and approval owners. (not complete)
  • Map supplier, labour and other project outflow dates. (not complete)
  • Separate earned, invoiced and collected amounts. (not complete)
  • Record contractual payment terms without assuming on-time receipt. (not complete)
  • Set a change trigger for delayed approvals, disputed scope or cost movement. (not complete)

Compare a labelled base and downside scenario

One illustrative project-only cash timeline in tax-exclusive neutral currency units
Decision inputBase caseDownside or boundary caseDecision checkpoint
Project outflows4,000 on 1 August + 2,500 on 20 August = 6,500 before receiptSame 6,500, plus 1,500 on 10 September = 8,000 before delayed receiptKeep these dated cash movements separate from project profit
Milestone approval and invoiceObservable milestone approved and 6,000 invoice issued on 5 AugustApproval and 6,000 invoice shift two weeks to 19 AugustMove the expected receipt date with the invoice event
Expected receipt and funding gap6,000 expected on 4 September; first project funding gap peaks at 6,5006,000 expected on 18 September; gap peaks at 8,000, an increase of 1,500Revise milestone terms or funding plan before relying on the delayed case
All entries are labelled planning assumptions. Replace them with reconciled business records and change one assumption at a time.
  1. Place observable delivery and approval events on the project timeline.
  2. Attach the invoice event and contractual terms to each milestone.
  3. Model expected receipt dates separately, including a delay case.
  4. Overlay dated labour, supplier and other cash outflows.
  5. Revise scope, billing or funding plans when the gap exceeds the chosen boundary.
Deposit, milestone and progress-billing records kept on separate economic and legal axes
User-proposed structureObservable eventInvoice dateExpected receiptProject-profit boundaryLocal-review boundary
Pre-work payment sometimes described as a depositAccepted quote plus the specifically agreed pre-work eventUser-entered date after that eventSeparate user-entered collection date and delay caseEarlier cash does not increase project profit by itself; price and the defined cost boundary still determine profitCheck whether the structure, wording, refund treatment and remedies are suitable and enforceable locally
Milestone billingNamed deliverable or acceptance evidence completed and approvedUser-entered date tied to that approval evidenceSeparate user-entered collection date and delay caseBilling timing does not change the underlying project profit unless price or cost also changesReview acceptance, dispute, cancellation and payment wording for the applicable agreement and jurisdiction
Progress billingObservable work stage, measured progress or agreed review pointUser-entered date after the recorded progress eventSeparate user-entered collection date and delay caseCash exposure changes with timing; do not infer revenue recognition or profit from the invoice aloneObtain local review for measurement, approval, invoice, tax and industry-specific requirements
No row supplies a standard deposit, milestone percentage, term or legal conclusion. Use observable events, model invoice and receipt dates separately, and keep project profit on its own cost-and-price basis.

Model retention withholding and release as separate cash events. When a user-entered agreement includes retention, keep measured work, withholding, invoicing, release and receipt as separate dated records; the cash sequence does not establish a legal entitlement or accounting treatment.

Retention scenario event record
Event or recordUser inputKeep separate from
Work measured or certified under the user’s agreementEligible or certified amount and dateInvoice, cash and legal entitlement
Retention scenarioEntered basis or rate and withheld amountA standard percentage or right to withhold
Main invoiceAmount and date under the user’s recorded eventExpected receipt and project profit
Release eventUser-entered condition and dateProof the condition is enforceable or satisfied
Release invoice or claimUser-entered amount and dateCollected cash
Receipt and project outflowsExpected or actual receipt and dated costsRevenue recognition and project contribution

Interpret the result and choose the next step

A milestone should identify an observable delivery event, approval owner, invoice action and expected receipt date. The project profit view and dated cash view remain separate.

Run the exact calculation in the registered planner

Decision questions

Is an issued invoice the same as cash?
No. Keep the invoice date and expected receipt date as separate events, then update the forecast when collection evidence changes.
Should every project use the same milestone percentages?
No universal percentages are supplied. Align milestones with observable work, approval evidence, cost exposure and the actual agreement.

Method and source scope

  • Progress Billing Cash methodology — Margin101: Product-owned calculation, units, assumptions and limitation contract used by this guide.
  • Prepare a contract — business.gov.au: Process support for recording payment instructions and observable stage-payment events; no Australian legal rule is globalised.
  • Getting invoices right — UK Small Business Commissioner: Invoice-process support only; UK rights and rules are excluded from the global article.

Change history

  1. Expanded the existing canonical owner with a bounded decision workflow, clearer interpretation boundaries and exact tool or methodology hand-offs without creating a competing article intent.
  2. Initial public release of the article after pre-launch factual, editorial, source and presentation review.