Back to all posts
Libby Marks

Revenue Recognition in Project Accounting: A Runn-down

Don't count your chickens before they hatch! A beginner’s guide to revenue recognition for project-based businesses.

Revenue recognition. It’s a bit like chickens and eggs. You should never count your chickens before they’re hatched. And you shouldn’t count your revenue before it's recognized.

  • Eggs are deferred revenue – you’ve won a client and have the potential to earn money.
  • Chickens are real revenue – they only hatch once you’ve delivered your goods or services.
  • And don’t forget the feed – the expenses associated with hatching those chicks.

When you look at it through a farmyard frame, it’s really easy to see what's what and balance the books (or should that be clucks?) But when you’re talking money, it all looks the same, which makes things harder to reconcile.

This is why revenue recognition standards are so important. They clarify exactly when an egg becomes a chicken. This helps businesses monitor their financial outcomes accurately, and managers keep projects on schedule and budget.

Here’s what you need to know about revenue recognition for project-based businesses – and how to do it in Runn.

TL;DR: revenue recognition

In a hurry? Here are the basics:

  • Revenue should be recognized when work is delivered, not when cash is received.
  • Cash accounting is simple but misleading; accrual accounting is the standard for accuracy and compliance (GAAP or IFRS standards).
  • Project businesses recognize revenue incrementally (based on milestones, deliverables, or effort).
  • Proper revenue recognition gives real-time visibility into financial health, cash flow, and project profitability.

Want details and best practices? You’re going to have to keep reading ⬇️

What is revenue recognition? 

Revenue recognition is concerned with how and when you record your revenue. ‘Recognized’ just means you’ve provided the goods or services you promised, you’re able to invoice, and the revenue can safely be recorded in your company accounts. 

There are two approaches to revenue recognition: cash and accrual. 

Revenue recognition in cash accounting

Revenue and expenses are recognized when they’re paid. Cash-based accounting is typically only used in smaller or less complex businesses. It’s simple but doesn’t accurately reflect a company’s financial health (for example, if they’ve paid expenses but not been paid by the client yet, they look like they have less money than they really do).  

Revenue recognition in accrual accounting

Revenue is recognized when work is completed, regardless of whether the money has been paid yet. Accrual is preferred – and legally mandated – for most larger organizations. Check out the five revenue recognition standards below. 

Accrual basis accounting is more complex, but it gives a more accurate reflection of an organization’s financial health. This isn’t just important for the business; it also helps regulators and investors accurately judge performance (comparing chickens to chickens, not chickens to eggs).

What are the five revenue recognition standards?

The five revenue recognition standards are based on the overarching principles of:

  • Obligation performance – You’ve done the work and delivered the goods
  • Revenue collectibility – Your client can reasonably be expected to pay you
  • Measurability – Costs and revenue are clear and measurable 

The two main models are from the International Financial Reporting Standards (IFRS) and the Generally Accepted Accounting Principles (GAAP). 

  • GAAP standards explain how firms arrive at the point where they can recognize revenue
  • IFRS defines the criteria that must be met before recognizing revenue

Following these models provides a robust and consistent framework for revenue recognition:

GAAP Revenue Recognition Standards IFRS Revenue Recognition Standards
Step 1: Identify the contract with a customer. Criteria 1: Risk and rewards have been transferred from the seller to the buyer.
Step 2: Identify the performance obligations in the contract. Criteria 2: Seller loses control over goods sold.
Step 3: Determine the transaction price. Criteria 3: The collection of payment for goods or services is reasonably assured.
Step 4: Allocate the transaction price to the performance obligations. Criteria 4: Amount of revenue can be reasonably measured.
Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation. Criteria 5: Cost of revenue can be reasonably measured.

Why does revenue recognition matter in project accounting?

Revenue recognition methods matter in project accounting because businesses need to recognize revenue as projects progress, not just at the end.

In project-based businesses, work happens in phases, effort and expenses accumulate over time, clients may pay in installments, and some work might never actually materialize. This makes it really hard to balance the books and understand financial health in real-time. 

That’s why, in professional service firms, revenue is usually recognized as work is delivered or milestones are achieved. For example: 

  • When a phase is completed
  • When a key deliverable is achieved 
  • After a set amount of effort (for example, every 300 billable hours)

This helps businesses understand their current financial health and keep money flowing into the business. As milestones are achieved, project managers will alert their finance team to let them know revenue can be recognized. 

But it’s not just about reporting up. 

Effective revenue recognition practices help project managers to understand how much revenue has been raised so far, what budget remains, and whether they’re on track to deliver projects profitably. This helps spot and correct any issues while projects are in-flight, rather than waiting until the end, when it may be too late. 

Further reading: The Ultimate Guide to Improving Operational Efficiency ➡️

Project accounting best practices for revenue recognition 

Now you know why it's important, you’ll want to know how to do it. As you might expect from Runn – since we designed our platform to make your lives easier – you’ll find this process simpler if you use the right tools.

1. Define revenue recognition criteria

The first step is to clarify the rules for revenue recognition. This could be tied to milestone completion, percentage work completed, or other measurable outputs.

Clear revenue recognition criteria ensure everyone – from your PM and finance teams, to clients – understands what counts as earned revenue, helping avoid any confusion or misreporting. 

It’s important to consider regulatory and industry-specific guidance for revenue recognition – like IFRS and GAAP above – which provide frameworks for recognizing revenue consistently and legally.

2. Define milestones/work units

Next, when planning the project, define the criteria by which revenue will be recognized. This usually means breaking the project into milestones, if that’s how you plan to recognize revenue. 

Alternatively, if revenue is recognized based on time or effort, define work units such as billable hours, days, or tasks that will trigger revenue recognition.

The Project Planner in Runn allows you to define and plan by project milestones

For each milestone or work unit, forecast the expected revenue. This helps project managers monitor whether work is delivering the revenue anticipated, and ensures that revenue is recognized in line with actual project progress. 

Remember, expenses should be recognized in the same period as the corresponding revenue, so that the books remain balanced and financial reporting accurately reflects profitability.

3. Monitor progress

There are several metrics important in project financial management. Monitoring them will help ensure you recognize revenue correctly and keep projects on track. 

  • Percent complete / work completed: Track how much of the project or milestone has been delivered compared to the total planned work. Providing regular percent-complete updates ensures finance can recognize revenue incrementally rather than waiting until the end.
  • Actual vs. forecasted effort: Compare the hours, days, or work units actually spent on the project with your initial estimates or forecasts. Discrepancies can signal scope creep, resource misallocation, or potential budget overruns that may affect revenue and profitability.
  • Actual vs. budgeted costs: Monitor all project expenses against the budget for each phase or milestone. This helps ensure that costs are recognized in the same period as the related revenue.
  • Revenue earned vs. projected revenue: Track revenue recognized against the forecasted or budgeted revenue for each milestone, phase, or work unit. This shows whether the project is on track to deliver the expected financial outcomes.
  • Remaining effort or work: Estimate the effort required to complete remaining tasks or milestones. Accurate remaining effort estimates allow for more reliable revenue projections and help identify risks to overall project profitability.
  • Gross margin/profitability: Measure revenue minus expenses to understand the profitability of the project so far. Monitoring gross margin per milestone or phase helps managers spot financial issues early and take corrective action if needed.

Recognizing revenue right with Runn

If revenue recognition has you running around like a headless chicken, you need — well – Runn. With intuitive project accounting tools and real-time data dashboards, you can confidently recognize revenue at the right time, keep projects and budgets on track, and maintain a healthy profit.

Keep an eagle-eye on your project finances 🦅 Runn connects people, schedules, projects, and financials all in one elegant and intuitive platform. Try for free today.

SIGN-UP FOR MORE
Enjoy the post? Sign up for the latest strategies, stories and product updates.

You might also like

Try Runn today for free!

Join over 15k users worldwide.
Start scheduling in less than 10 minutes.
No credit card needed