Revenue recognition answers a simple question with important consequences: when has your business actually earned revenue?
For US small businesses, the answer affects financial statements, taxes, lender reporting, investor confidence, and management decisions. Recording revenue too early can make the business look stronger than it is. Recording it too late can hide real performance.
This guide explains revenue recognition in practical terms, including ASC 606 examples for service businesses, ecommerce companies, and contractors.
Quick answer: Revenue recognition is the accounting principle that decides when your business records revenue. Under accrual accounting, revenue is recognized when it is earned and the customer receives the promised product or service, not simply when cash changes hands. US businesses generally follow ASC 606, a five-step model that covers identifying the contract, the performance obligations, the transaction price, how to allocate it, and when each obligation is satisfied. Recording customer deposits, retainers, annual subscriptions, or progress billings as revenue too early overstates performance, while recording too late hides real results. Treating each revenue stream consistently, matching it with related costs, and reviewing it at month-end keeps financial statements accurate for taxes, lenders, investors, and management decisions. Clean revenue recognition shows what the business has truly earned during the period. When revenue timing is unreliable, forecasting and lender reporting both suffer until the books are corrected.
What is revenue recognition?
Revenue recognition is the accounting principle that determines when revenue should be recorded. Under accrual accounting, revenue is generally recognized when it is earned, not simply when cash arrives. You can read a detailed overview in Investopedia’s guide to revenue recognition.
That difference matters. A customer deposit, annual subscription payment, progress billing, or prepaid retainer may create cash before the business has completed the promised work.
Clean revenue recognition helps the financial statements show what the business has actually earned during the period.
Why ASC 606 matters
ASC 606 is the US revenue recognition standard that many businesses use to determine when and how revenue should be recognized from customer contracts. The standard is maintained by the Financial Accounting Standards Board (FASB).
The five-step model is:
- Identify the contract with the customer.
- Identify the performance obligations.
- Determine the transaction price.
- Allocate the transaction price to the performance obligations.
- Recognize revenue when or as obligations are satisfied.
Small businesses do not need to turn every invoice into a technical accounting memo, but they do need a consistent approach that matches the economics of the work.
Cash received is not always revenue earned
One of the most common mistakes is treating every cash receipt as revenue. That can be wrong.
Examples:
- A software company receives an annual subscription upfront.
- A consultant receives a retainer before work begins.
- A contractor bills a progress payment before the job is complete.
- An ecommerce company collects payment before shipment.
In each case, the business has cash. But the revenue may need to be recognized over time or when delivery occurs. The IRS covers the related timing rules for accounting methods in Publication 538, which is useful alongside your cash vs accrual accounting decision.
Service business example
A consulting firm signs a six-month contract for $60,000 and invoices the client upfront. The business receives $60,000 in cash in January, but it will provide services from January through June.
Recognizing the full $60,000 in January may overstate January performance. A cleaner approach may be to recognize $10,000 per month as the service is delivered.
This gives the owner a more accurate view of monthly revenue, profitability, and staffing needs.
Ecommerce example
An ecommerce business usually recognizes revenue when goods are delivered or control transfers to the customer, depending on the terms. Returns, refunds, discounts, shipping income, merchant fees, and sales tax all need careful handling.
Revenue recognition also connects to inventory and cost of goods sold. If revenue is recorded but COGS is missing or delayed, gross margin will be distorted.
For inventory-heavy businesses, read our guide to inventory management and bookkeeping.
Construction example
Construction revenue recognition can be more complex because projects may run for months, include change orders, involve retainage, and use progress billing.
Contractors need to understand whether revenue should be recognized over time, how costs support percent-complete reporting, and how work-in-progress affects financial statements.
If your business operates in construction, start with our guide to construction bookkeeping and review our construction bookkeeping services if WIP, retainage, and progress billing need a cleaner monthly process.
Why revenue recognition affects decisions
Revenue recognition is not just an accounting technicality. It affects how owners interpret the business.
Accurate revenue recognition helps with:
- Monthly profitability analysis
- Gross margin reporting
- Cash flow planning
- Lender and investor reporting
- Tax-ready financial statements
- Budget-to-actual review
- Forecasting
If revenue is recorded inconsistently, a Remote CFO may have to rebuild the reporting view before forecasting or decision support is reliable.
Common mistakes
Avoid these issues:
- Recording customer deposits as earned revenue immediately
- Ignoring deferred revenue
- Not matching revenue with related expenses
- Treating sales tax collected as revenue
- Failing to account for refunds, discounts, and returns
- Recording construction billings without reviewing work performed
- Changing recognition methods without documenting why
These mistakes can make reports unreliable and create cleanup work later. The SBA guide to managing business finances recommends tying every revenue and expense decision to a clear, documented process.
What happens when revenue is recognized incorrectly?
When revenue is recognized too early or too late, the ripple effects reach across the business. Profit margins, bonuses, loan covenants, and tax estimates can all be wrong, and the cleanup usually means restating prior periods. Lenders and investors may lose confidence in the numbers, and a Remote CFO often has to rebuild the reporting baseline before any forecasting is trustworthy. The safest fix is prevention: document how each revenue stream works, apply one consistent method, and review revenue and its related costs at every monthly close. Connecting revenue recognition to the broader small business bookkeeping fundamentals and the 10 bookkeeping basics keeps the timing defensible and the statements reliable.
How to improve revenue recognition
Start with a practical process:
- Document how each revenue stream works.
- Identify when the customer receives the promised product or service.
- Decide how deposits, retainers, subscriptions, and progress billings are handled.
- Align bookkeeping entries with the chosen method.
- Review revenue and related costs during monthly close.
- Ask your CPA or accounting advisor to review any complex contracts.
The goal is consistency and clarity. Your financial reports should help you understand performance, not create confusion.
FAQ
Is revenue recognized when an invoice is sent?
Not always. An invoice may be sent before or after revenue is earned. Recognition depends on when the business satisfies its performance obligation.
Is revenue recognized when cash is received?
Under cash-basis accounting, cash receipts drive revenue timing. Under accrual accounting, revenue is recognized when earned, even if cash arrives earlier or later.
Do small businesses need to follow ASC 606?
Many businesses should use ASC 606 principles, especially if they report under GAAP, work with lenders or investors, or have contracts with multiple obligations. Ask your CPA about your specific situation.
Next step
If revenue timing, deferred revenue, or project billing is making your reports hard to trust, contact Remote Financial Services. We can help clean up bookkeeping, improve reporting, and connect your financial statements to better decisions. For project-based work, see the construction cost-overrun case study for how job data and reporting visibility connect.