Back to Glossary

Entry · Accounting

Long-Term Contract Accounting

Long-term contract accounting is a method businesses use to record revenues and expenses for projects that span multiple accounting periods. Instead of waiting until the entire job is finished, companies report their financial progress gradually as work is completed.

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.

1

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.

2

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.

3

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

Accounting Fundamentals: A Non-Finance Manager's Guide to Finance and Accounting, by Shihan Sheriff

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.

US$2.24US$2.99

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%
Last updated · September 9, 2026
Browse all terms →

Disclaimer

The information provided in this finance dictionary is for educational and informational purposes only. It should not be construed as financial, investment, legal, or tax advice. Always consult with a qualified professional before making any financial decisions. Money Master HQ makes no representations or warranties about the accuracy, completeness, or suitability of this information. Use of this content is at your own risk.