Guides · Commercial · 7 min read

    Understanding project margin before delivery ends

    Margin is usually discovered after invoicing. How to build a running cost position you can act on while the project is still live.

    Most client-service businesses find out what a project made after it finished. The numbers are accurate and entirely useless: by the time the reconciliation lands, the decisions that shaped the result were taken weeks ago.

    What a live margin position needs

    • A contracted value, held against the project rather than in a finance export.
    • Effort logged close to when it happened, so cost-to-date is current rather than monthly.
    • Rates that reflect who actually did the work, not a blended average applied afterwards.
    • Expenses included once approved, so pass-through costs are not a month-end surprise.

    Cost-to-date is the easy half. The useful half is the projection: remaining work measured task by task, costed, then added to what has already been spent. That cost at completion tells you whether the shape of the rest of the project still works.

    Do not confuse fee, budget and revenue

    • Contract value is what the client agreed to pay.
    • Cost budget is what delivery is allowed to cost; if only the plan exists, treat it as a provisional baseline.
    • Earned revenue is the portion recognised so far. On fixed-fee work, cost-to-cost progress is one defensible basis, capped at the approved fee.
    • Cash is what has actually been paid, including part payments. It is not the same as invoiced value or earned revenue.

    Budget variance should compare cost at completion with the cost budget, never with the client fee. Keep the fee comparison separate as commercial headroom, and state whether billing and cash are shown net of VAT or including it.

    Read the trend, not the number

    A single margin figure invites arguing about precision. A trend invites a decision. If projected margin has moved several points over a fortnight, something changed — usually scope absorbed quietly, a phase running longer than estimated, or more senior people doing work that was priced for someone else.

    The three causes worth checking first

    1. Unpriced extra work: the change never became a commercial decision.
    2. Estimate drift: the plan is still the proposal's plan, and reality moved.
    3. Role mix: the work is being done by a more expensive team than the fee assumed.

    Each has a different remedy, and none of them are available once the project has shipped. That is the whole argument for a running position.

    Make it a habit, not a report

    Review projected margin alongside delivery status, in the same conversation, at a weekly cadence. Separating them is how businesses end up with projects that are on track and losing money at the same time.

    See how this works in Aria

    Bring a live project and a real question. That is the quickest way to tell whether any of this holds up.