Why Your Projects Look Busy but Bleed Money

Your team is fully booked, the calendar is packed — yet the margin disappears by the time the project ends. Here's why, and how to see it in time.

OpsMavix 15 min read
A project operations dashboard showing live project margin, utilisation and delivery status

The project finished on time. The client was happy. Then the numbers came in, and the margin had quietly disappeared into unlogged hours, extra revisions, and work that never made it onto an invoice.

For an agency, consultancy, studio, or services firm, that is a difficult kind of success. The team delivered what the client needed, but the business earned far less than expected.

A full calendar can hide this problem. Everyone is busy, projects keep moving, and the next deadline takes priority over checking whether the current job still makes commercial sense.

Learning to track project profitability without spreadsheets means bringing the budget, recorded costs, scope changes, and remaining work into a dependable operational view. The aim is to spot a deteriorating forecast while there is still time to act.

Spreadsheets can calculate margin and support regular reviews. The difficulty is maintaining accurate information across several projects, people, and systems. When updates depend on manual consolidation, the warning often arrives after the opportunity to respond has passed.

Project operations dashboard illustrating project margin, team utilisation, and delivery status

Illustrative dashboard: project costs become more useful when viewed alongside remaining work and delivery progress.

Key Takeaways

  • A fully booked team can still deliver projects with weak or negative margins.
  • Costs recorded so far do not tell you the expected profit on a finished project. You also need an estimate of the work and costs remaining.
  • Unlogged time, unapproved changes, and rework can make a project look healthier than it is.
  • A connected dashboard can shorten the gap between work happening and management seeing its effect, provided the underlying data is complete and current.
  • Project margin, utilisation, invoicing, and cash collection answer different questions and should be shown separately.
  • Start with a few active projects, clear cost definitions, and a regular review that leads to decisions.

Related: see what belongs in an operations dashboard for a small business and the wider signs you need operational systems.

In this guide:

1. Busy Does Not Mean Profitable

A full schedule shows that people have work. It does not establish whether the agreed fee covers the cost of delivering it.

A project may have been priced using an optimistic estimate. It may require more senior involvement than planned. The client may request additional rounds of changes, or the team may spend days correcting a misunderstanding that nobody records separately.

Each situation can increase cost without increasing revenue.

Delivery success and commercial success need separate checks

A project manager can report that milestones are on time while the delivery team is using significantly more hours than budgeted.

Both statements can be true. Meeting the deadline may even depend on expensive overtime, additional contractors, or moving experienced staff away from other paid work.

A useful review therefore asks two questions: are we delivering the agreed outcome, and what do we now expect it to cost?

Utilisation needs context

Billable utilisation can help explain how available time is being used. For example, a business might define it as billable hours divided by available working hours, with clear rules for leave and other exclusions.

That measure does not establish margin. A person can spend most of their week on client work that was underpriced. On a fixed-fee project, additional delivery hours can increase workload while reducing the return on the agreed fee.

Show utilisation alongside project economics and capacity. Keep the definitions consistent so managers can compare like with like.

2. Where Project Margin Quietly Disappears

Margin loss becomes harder to detect when the work and its cost are recorded in different places.

Hours are entered late or missed entirely

A short client call, an internal review, and a quick correction may each seem too small to record. Repeated across a project, they can represent a meaningful amount of delivery time.

If that time is missing, the dashboard understates cost. For time-and-materials work, missing eligible hours may also reduce billing. For fixed-fee work, they distort the view of how efficiently the team delivered the agreed scope.

Use a practical time-entry routine with a small number of meaningful categories. Make missing entries visible instead of silently treating them as zero effort.

Scope changes never become commercial decisions

An extra request should have a visible outcome: included in the existing fee, exchanged for something else, quoted separately, deferred, or declined.

The problem is the request that gets completed without anyone making that decision.

Record the change, its estimated effort, the commercial owner, and the approval status. Keep proposed additional fees separate from the approved contract value until the client has agreed them.

Rework is hidden inside normal delivery

Time spent correcting an internal error has a different cause from an approved client change. Combining everything under “project work” makes it difficult to learn why estimates keep being exceeded.

Use categories that help identify the cause without making time entry burdensome. The purpose is to improve estimating, briefing, review, and delivery processes.

External costs arrive after the review

Contractor work, specialist services, travel, and project-specific purchases may not appear in the accounts immediately.

A project can look comfortably within budget if the review includes only invoices already received. Track expected and committed costs alongside recorded actual costs, with clear rules to avoid counting the same item twice.

Business information reviewed in a spreadsheet on a laptop

The reporting gap often comes from missing or disconnected inputs rather than the margin calculation itself.

3. How to Track Project Profitability While Work Is Still Open

For an active project, the central question is: what profit do we currently expect when the agreed work is complete?

Subtracting costs incurred so far from the entire project fee does not answer that question. It leaves out the work still required to earn the fee.

Define the revenue and cost basis

For a fixed-fee management forecast, start with the agreed fee plus approved fee changes. Show unapproved proposals separately.

Then define which delivery costs the project calculation includes. Labour should use an agreed cost rate rather than the customer billing rate. Include relevant external delivery costs and apply the same treatment consistently across projects.

Be explicit about overhead. A contribution figure before company overhead is different from profit after allocated overhead. Label the measure so nobody mistakes one for the other, and avoid allocating a cost twice through both labour rates and a separate overhead charge.

Use a consistent tax and currency basis. The worked example below excludes VAT and uses a simplified project contribution measure before general company overhead.

Combine actual costs with the cost to finish

For this management view:

Forecast total delivery cost = actual delivery cost to date + estimated remaining delivery cost

Forecast project contribution = approved project fee − forecast total delivery cost

Forecast project margin = forecast project contribution ÷ approved project fee × 100

The remaining cost estimate should include outstanding commitments and other expected costs that have not already been included in actuals. Do not add a purchase commitment again if it is already included in the estimate to finish.

The principle of combining actual cost with remaining cost is also used in Microsoft’s project cost tracking documentation. Its documented view concerns labour; your own project model should account for the other delivery costs relevant to your business.

Update the estimate to finish

A budget is the original plan. An estimate to finish is the team’s current assessment of what remains.

If a task was budgeted at 40 hours, has already consumed 35, and still needs another 20, the forecast should reflect 55 hours. Assuming only five hours remain would preserve the budget on paper while hiding the likely overrun.

Ask owners to re-estimate remaining work at meaningful milestones and whenever a material change occurs.

4. A Worked Example: How a Healthy Project Loses Its Margin

Imagine a consultancy delivering a fixed-fee project for £20,000. These figures are illustrative and do not represent a client result or industry benchmark.

The original plan allows £12,000 for delivery labour and £2,000 for external costs. Expected project contribution is £6,000, giving a planned margin of 30% before general company overhead.

During delivery, extra reviews and more complex implementation work increase the expected effort. The fee has not changed.

Measure Original plan Current forecast
Approved project fee £20,000 £20,000
Total delivery labour cost £12,000 £15,000
Total external delivery cost £2,000 £3,000
Total delivery cost £14,000 £18,000
Project contribution £6,000 £2,000
Project margin 30% 10%

The forecast cost has increased by £4,000. Expected contribution has fallen by the same amount, even though the team may still be on schedule.

Why actual costs alone give an incomplete picture

Suppose the team has recorded £9,000 of labour and £1,000 of external costs so far. That is £10,000 of actual cost.

Comparing the £20,000 fee with that £10,000 could appear reassuring. But the project still needs £6,000 of labour and £2,000 of external work. The expected final cost is £18,000, leaving the forecast 10% margin shown above.

The remaining-work estimate changes the decision.

What management can do with the warning

The team can investigate whether the increase comes from an estimating error, rework, or additional scope. Each cause calls for a different response.

An estimating error may require a revised delivery plan and better assumptions on the next quote. Rework may call for an earlier quality review. Additional scope may require a conversation about fees, priorities, or replacing an existing deliverable.

As an illustration, if the client approves £2,000 of additional fees and no further costs arise beyond the current forecast, contribution becomes £4,000 on revenue of £22,000: approximately 18.2% margin. That improves the forecast but does not restore the original 30%.

The dashboard should record the decision and revised forecast. An alert only becomes useful when someone owns the response.

5. What a Project Operations Dashboard Should Show

A project operations dashboard should help an owner or delivery lead identify which active projects need attention and why.

Start with a small number of measures that support action.

Measure Question it answers Possible response
Forecast margin at completion Is this project still expected to meet its target? Review the cost to finish and commercial assumptions
Actual and forecast hours against budget Where is effort exceeding the plan? Investigate specific phases or tasks
Unapproved scope changes Are we doing work without an agreed commercial outcome? Resolve approval, scope, or pricing
Rework hours How much effort is being spent correcting delivery? Address the cause and review process
Outstanding cost commitments Which future costs are already expected or agreed? Update the forecast and check for duplication
Delivery milestones and blockers What could disrupt the remaining plan? Assign a decision or remove a dependency
Missing time and stale estimates How reliable is the current picture? Complete the data before relying on the figure

Show billing and cash separately

The agreed fee, amount invoiced, and cash received are different values.

A deposit can improve cash availability before much work has been delivered. A profitable project can still have an overdue invoice. Neither fact alone establishes project margin.

Use separate fields for the commercial forecast, invoice status, and payment status. If the dashboard also reports recognised revenue or accounting profit, agree those definitions with the finance team instead of inferring them from invoices alone.

Make data freshness visible

“Live” should describe the actual update process. A dashboard that refreshes every few minutes still cannot show time that has not been submitted or contractor costs nobody has recorded.

Show the last successful refresh, outstanding time entries, and the date the remaining-work estimate was reviewed. Mark incomplete forecasts clearly rather than presenting false precision.

Let managers open the detail

When a project falls below its target, users should be able to trace the movement to the relevant tasks, costs, or changes.

A red indicator without an explanation creates another investigation. A useful view links the warning to the information needed for a decision.

6. Spreadsheets vs a Connected Project Operations Dashboard

Both approaches can calculate margin. The practical difference is how much effort it takes to keep the underlying information complete, consistent, and available.

Area Manually maintained spreadsheets Connected dashboard with a defined process
Update timing Depends on people collecting and entering data Follows source updates and the configured refresh cycle
Time capture Often imported or reconciled separately Can connect recorded time to the relevant project and task
Forecasting Can be effective if someone maintains the model Can combine actuals and current remaining-work estimates in one view
Scope changes May sit in separate files or messages Can link requests, approval status, and revised budgets
Data quality Checks depend on the workbook and review routine Can highlight missing entries, stale forecasts, and failed updates
Portfolio review Often requires consolidating multiple project files Can present projects using consistent definitions
Main dependency Workbook discipline and manual maintenance Reliable source data, integrations, and operational ownership

A small team with a well-maintained model may not need to replace it immediately. The stronger signal is repeated delay, conflicting versions, or dependence on one person to assemble the answer.

For the wider reporting picture, see what an operations dashboard should show.

Scattered business tools brought together through a structured operations system

Connected reporting works best when project records, time, costs, and approvals share consistent identifiers and ownership.

7. How to Start Tracking Project Profitability Without Spreadsheets

Start with a manageable group of active projects and a clear review routine. The first version needs to make important decisions easier, not reproduce every report the business has ever created.

Establish a reliable project record

Use one identifier across the estimate, task plan, time records, expenses, changes, and invoicing references.

For each pilot project, confirm the agreed fee, approved scope, delivery owner, original cost budget, and current estimate to finish.

Agree ownership of the inputs

Assign responsibility for time completeness, labour cost rates, external costs, scope decisions, and forecast updates.

A dashboard cannot resolve a disagreement about who should maintain the information. Make those responsibilities part of the delivery process.

Connect the sources that matter first

Time tracking, project planning, and accounting information may already exist in separate tools. Assess whether they can share the necessary data through supported integrations, APIs, or controlled imports.

Confirm how each connection handles corrections and duplicates. A recurring import must not add the same expense twice, and a corrected time entry must update the forecast appropriately.

Pilot a weekly commercial review

For each project requiring attention, ask:

  • What has changed since the last review?
  • Is the remaining-work estimate still credible?
  • Are any costs or hours missing?
  • Is additional work commercially agreed?
  • What action is needed, who owns it, and by when?

Review sooner when a significant scope or cost change occurs. Match the rhythm to the pace of delivery and the time available to intervene.

Compare outcomes after delivery

At close-out, compare the final result with both the original budget and the forecasts made during delivery.

Use the differences to improve estimating assumptions, staffing, revision allowances, and change control. The value compounds when lessons from completed work improve the next quote.

Frequently Asked Questions

How soon can I tell whether a project will be profitable?

You can create an initial forecast before delivery begins and update it as work progresses. It remains an estimate until the relevant revenue and costs are settled. Confidence improves with complete time records, visible commitments, and realistic estimates of remaining work.

Can spreadsheets track project profitability during delivery?

Yes. The limitation is usually the effort and discipline required to keep them updated across multiple people and systems. A connected process becomes useful when manual maintenance repeatedly delays decisions or produces inconsistent figures.

Do I need a professional services automation platform?

Not necessarily. Options include extending existing tools, adopting a PSA platform, or building a focused custom system. Compare the required workflows, integrations, administration, licensing, training, and ongoing support. Custom software is not automatically cheaper, and an off-the-shelf platform is not automatically too complex.

How do we encourage people to log time accurately?

Keep entry simple, explain which decisions the information supports, and set a clear routine. Show how reliable time data helps improve estimates and workloads. Review missing entries promptly and investigate process problems without encouraging people to hide overruns.

How does this differ for time-and-materials projects?

The revenue forecast depends on expected billable work, agreed rates, caps, approvals, and likely write-offs rather than only a fixed fee. Recording more hours does not guarantee they can be invoiced. Keep delivery cost and billable value distinct.

Can the dashboard connect to invoicing and approvals?

Potentially, depending on the systems, available interfaces, and agreed integration scope. Linking approved work to billing and an invoice approval workflow can reduce duplicate handling, but reconciliation and exception ownership still need to be designed.

What is a good project margin target?

There is no single target that fits every service business or cost definition. Set targets using your pricing model, delivery costs, overhead needs, and commercial priorities. Compare projects on the same basis and review both the margin percentage and the contribution in pounds.

How OpsMavix Can Help

OpsMavix builds custom project operations dashboards that bring project costs, hours, scope changes, and delivery status into a clearer management view.

We start by understanding how your projects are quoted, delivered, changed, and billed. From there, we can help define the data and workflows needed to monitor performance while the work is still open.

That can include:

  • Connecting project budgets with time and cost records.
  • Making approved and unapproved changes visible.
  • Showing forecast margin alongside delivery progress.
  • Highlighting missing information and projects needing review.
  • Improving the handover between delivery, approvals, and billing.
  • Reducing the manual work involved in preparing project reports.

If your team is busy but project margins keep disappointing, book an Operations Leak Audit. Bring a recent project that earned less than expected and an active project whose outcome is uncertain. We can help map where the information is missing and what a more useful view should show.

#Project Operations#Project Profitability#Professional Services#Operations Dashboard#Billable Hours#Margin Tracking#Business Systems

Getting value from OpsMavix? Add us as a preferred source on Google — you'll see more of our operations content in your AI Overviews, AI Mode and Search.