The business side of civil engineering, from RFQ to closeoutText or WhatsApp (808) 600-9260Richard@FamilyBusinesses.com
CivilEngineers.com

Glossary · Term 010

Revenue recognition

Revenue recognition is the accounting process for recording revenue as a firm performs its contractual services.

Definition

Revenue recognition determines when and how much revenue a firm records as it performs services or otherwise satisfies contract obligations. The method depends on the agreement, the nature of the promised work, how progress can be measured, and applicable accounting requirements. For engineering projects, a firm may record revenue over time using a selected measure of progress, while the invoicing schedule and cash collection follow separate timing. Firms should apply their accounting policy consistently and document estimates used for progress or contract changes. Owners use recognized revenue to review reported performance, but the figure can differ from billings and receipts in a period. Revenue recognition is not the same as issuing an invoice, booking an award, or collecting cash. It also does not mean the full contract fee is earned as soon as an agreement is signed. See financial metrics for civil engineering firms and how to invoice civil engineering clients.

How owners use it

  • Review recorded service revenue for a period using the firm’s stated accounting method.
  • Compare recognized revenue with billings and collections to understand timing differences.
  • Example: A firm has performed 40% of a $200,000 contract under its progress method, so recognized revenue is 0.40 × $200,000 = $80,000.
  • Keep the basis for measuring progress and treatment of contract changes consistent in management reports.
Richard C. Wilson

Backed by

Richard C. Wilson and the Family Office Club team

Family Office Club
19MSocial followers
17MRegistered members
$1BDeals completed between members
15-personTeam
19 yearsExperience
340Events hosted

Questions or corrections? Email Richard@FamilyBusinesses.com

Text or WhatsApp (808) 600-9260 · WhatsApp