What it means
When your business takes on a large project that takes months or years to finish, waiting until the very end to record revenue creates massive swings in your financial reports. One year might look like you made nothing, while the next year shows a huge, unrealistic profit.
Long-term contract accounting solves this by matching your income with the work actually performed during a specific period. In practice, businesses usually use the percentage-of-completion method.
This means you look at how much work has been done so far compared to the total job. If you have finished forty percent of a building project, you record forty percent of the total expected revenue and costs for that period.
This gives managers, investors, and banks a realistic view of how the company is performing right now, rather than leaving them in the dark until final delivery. This approach matters because accurate reporting helps you manage cash flow, pay the correct taxes on earned profits, and spot budget overruns early.
If costs start spiralling halfway through a multi-year contract, this accounting method forces the business to acknowledge those losses immediately, protecting leadership from nasty surprises later.
In practice
Real-world examples.
Example
SolarTech secures a 1.2 million pound contract to install commercial solar panels across a factory over eighteen months. They record revenue each quarter based on the physical panels installed.
Example
BuildRight, an SME builder, wins a 500,000 pound contract to renovate a local school over two summers. They report profits progressively as each phase of the refurbishment is signed off.
Example
MetroSoft signs a 2 million pound custom software development deal lasting three years. They recognise revenue periodically as milestones and code modules are delivered to the client.
Think of it
“Imagine baking a massive wedding cake that takes a week to complete. Instead of getting paid only when the cake is handed over on Saturday, you get paid in daily installments based on how many layers you successfully bake and decorate each day.
Formula
Calculation
Percentage Complete = Costs Incurred to Date / Total Estimated Costs
Recognised Revenue = Total Contract Value x Percentage Complete
Example: A 1,000,000 pound bridge project with 400,000 pounds spent so far out of an estimated 800,000 pound total cost.
Percentage Complete = 400,000 / 800,000 = 50%.
Recognised Revenue = 1,000,000 x 50% = 500,000 pounds.Case study
Seen in the real world.
Apex Engineering secured a 4,000,000 pound contract to construct a regional distribution hub over a two-year period. Total estimated costs to build the hub were set at 3,000,000 pounds, leaving an expected profit of 1,000,000 pounds. At the end of the first financial year, Apex had spent 1,200,000 pounds in actual costs. Using the percentage-of-completion method, Apex calculated its progress by dividing the incurred costs by the total estimated costs, resulting in forty percent completion (1.2 million divided by 3 million). Consequently, Apex recorded 1,600,000 pounds in revenue (forty percent of the 4 million pound contract value) and 1,200,000 pounds in expenses for that year, showing a clear, proportional profit of 400,000 pounds on its income statement. This prevented a misleading financial picture where zero profit would have been shown if they waited until final handover.
Watch out
Common mistakes.
- Waiting until the entire project is completed before recording any revenue.
- Failing to update total estimated costs when material prices increase unexpectedly.
- Mixing up cash received from clients with actual earned revenue.
Questions
People also ask.
Why not just wait until the project finishes to record revenue?
Waiting creates misleading financial statements that show huge profits in some years and losses in others, making it impossible to judge day-to-day business performance.
What happens if a project starts losing money?
Under accounting rules, as soon as you realise a contract will result in a net loss, you must record the entire expected loss immediately, rather than spreading it out.
Is this method only for massive construction firms?
No, any business handling multi-period projects, such as software developers, engineering consultants, or bespoke manufacturers, can and should use it.
From the founder's library

Take it further with the book.
Build your financial confidence beyond this definition. Shihan's full-length guide, Accounting Fundamentals, takes the same plain-English approach and turns it into a complete, practical playbook for non-finance managers, business owners and students - with chapter-end quiz answers and presentation slides included.
25% off with code MMHQ25, applied at checkout. Priced in USD - checkout may show the equivalent in your local currency.
View the book and save 25%Related
