Create one project code and a clear starting budget

Use the same project code on purchase orders, supplier bills, labour records and subcontractor work. Start with the agreed scope and estimate the main cost categories. Keep the original budget visible rather than replacing it whenever a cost changes.

State what the estimate includes: materials, site labour, subcontractors, equipment hire, transport and project-specific supervision. Decide how shared overhead is shown, with help from your accountant, so comparisons between jobs use the same method.

Separate actual cost from open commitments

Actual costs record work or supplies already recognised under your reporting method. Open commitments show approved purchases or subcontract work that has not yet entered actual cost. Neither is the same as cash paid.

Avoid double counting when an invoice arrives: move the relevant amount from the open-commitment view into actual cost. Reconcile the sheet to purchase orders and supplier statements regularly. Ask site staff to report unrecorded deliveries and agreed work.

Estimate what remains, not just what has been spent

At each review, ask the site lead to estimate the cost of unfinished work. Do not assume the unused budget is enough to complete it. Separate costs already included in open commitments from additional costs still expected.

Hypothetical illustration: actual cost is ₹4 lakh, open commitments are ₹2 lakh and additional uncommitted work to finish is estimated at ₹1 lakh. Forecast cost is ₹7 lakh. Against ₹8 lakh of agreed project revenue, the difference is ₹1 lakh before any costs excluded from this view. It is an estimate, not a realised profit or a client result.

Keep scope changes visible

Record each requested variation, its expected cost, approval status and effect on completion. Do not quietly treat a disputed variation as agreed revenue. Show the uncertainty separately so the owner understands the exposure.

Connect the cost record to the relevant instruction or approval. The team should be able to explain why the latest forecast differs from the original estimate without searching through several personal message threads.

Review cash alongside the cost forecast

Maintain a separate list of invoices raised, amounts received and payments due. A promising margin forecast does not mean the project has cash available today. Billing milestones, retention and payment delays can change the timing.

Review the biggest forecast movements with the project lead each week. Assign an action to each issue: verify a quantity, resolve a variation or check a supplier commitment. After completion, compare the estimate with the final record and carry the lessons into the next quote.

Your next step

Use one project code and keep budget, actuals, open commitments and remaining work distinct. Review forecast margin and cash timing together without confusing them.

Sources