Revenue Recognition Basics for Small Businesses
Getting paid and earning revenue are not always the same moment. A client pays a deposit in September for work you deliver in December. A customer buys an annual plan up front. Revenue recognition is the set of rules that decides when that money counts as income, and understanding the basics makes your numbers far more honest and useful.
Key takeaways
- Revenue recognition decides when income shows up in your accounts, which is not always when cash arrives.
- ASC 606 (US GAAP) and IFRS 15 share the same five-step model: contract, obligations, price, allocation, recognition.
- Deposits, annual plans, retainers and bundles are where small businesses most often get it wrong.
- A simple deferred revenue schedule keeps monthly profit realistic and makes lenders and investors more comfortable with your numbers.
Imagine you run a web design studio. In September, three clients each pay a 50 percent deposit for sites you will launch in November and December. Your bank balance jumps and September looks like a record month. Then December arrives, you do most of the work, and very little new cash comes in. December looks like a disaster.
Neither month is telling the truth. September did not earn all that money, and December was not a bad month. Revenue recognition fixes this by matching income to the work you actually delivered. It sounds like something only big companies worry about, but if you sell anything in advance, on subscription, in stages or in bundles, the basics will help you read your own numbers properly.
Cash basis vs accrual basis
Before the rules themselves, it helps to know which kind of bookkeeping you use.
- Cash basis: you record income when money arrives and expenses when money leaves. It is simple and many sole traders and very small businesses use it.
- Accrual basis: you record income when you earn it and expenses when you incur them, whatever the timing of cash. This is what accounting standards require for full financial statements.
Revenue recognition is an accrual idea. If you are on cash basis for your own bookkeeping or tax, you may not apply it formally. But lenders, investors and buyers often want accrual figures, and some businesses must use accrual accounting once they reach a certain size or legal form. The rules on who can use cash basis differ between countries and change over time, so check with your accountant which method applies to you.
Pro tip
Even if you file on cash basis, keeping a simple accrual view for management purposes is worth it. It shows which months were truly profitable and stops a big deposit from tricking you into overspending.
The five-step model in plain English
Both ASC 606 under US GAAP and IFRS 15 internationally use the same five steps. Here is what each one means for a small business.
The five steps
Identify the contract, identify performance obligations, determine the price, allocate it, and recognize revenue when obligations are satisfied.
ASC 606 and IFRS 15Step 1: identify the contract
A contract is an agreement with a customer that creates rights and obligations. It does not have to be a long legal document. A signed quote, accepted terms at checkout or an email agreement can all count, as long as both sides have agreed, the payment terms are clear and you expect to be paid.
Step 2: identify the performance obligations
A performance obligation is a distinct promise to deliver something: a product, a service, a license, a training session. One contract can contain several. A website project might include design, build, hosting for a year and a training call. Each distinct promise is tracked separately.
Step 3: determine the price
This is the total amount you expect to receive. It sounds obvious, but discounts, refunds, rebates, bonuses for early delivery or penalties can all change it. If part of the price is uncertain, the rules ask you to estimate carefully and avoid counting money you are likely to give back.
Step 4: allocate the price
If there are several obligations, you split the total price between them, usually in proportion to what each would sell for on its own. This matters when you offer bundles, because the "free" item in a bundle still carries part of the price.
Step 5: recognize revenue when you deliver
You record revenue when, or as, you satisfy each obligation. Some obligations are met at a point in time, like handing over a product. Others are met over time, like a 12-month support plan or a service delivered across several weeks.
Common small business situations
Here is how the model plays out in the situations small businesses meet every week.
Deposits and upfront payments
A deposit is not revenue when it arrives. It is a liability, often called deferred revenue or a contract liability, because you still owe the customer the work. As you deliver, you move it from the liability into revenue.
Subscriptions and annual plans
If a customer pays $1,200 for a year of service, you typically recognize $100 each month as you provide it, not $1,200 on day one. The unearned part sits in deferred revenue.
Retainers
Monthly retainers usually match the month of service. Watch out for retainers paid quarterly or annually in advance, and for unused hours that roll over, which may need special treatment.
Bundles and freebies
A product sold with a free setup session is really two obligations. Part of the price belongs to the session, and it is recognized when the session happens.
Gift cards and vouchers
Money from gift cards sold in the autumn is generally deferred until the card is redeemed. Unredeemed balances have their own rules, which vary by framework and location, so check with your accountant.
Example
Imagine Sam, a freelance trainer, sells a $3,000 package on 1 September: a 10-week online course worth $2,400 on its own and two coaching calls in December worth $600 on their own. Sam receives all $3,000 up front. Using the five steps, the course portion is recognized over the 10 weeks it runs, about $240 per week, and the $600 coaching portion is recognized when the calls happen in December. In September, Sam's accounts show the cash, a large deferred revenue balance and only the revenue for the weeks already delivered. (All figures are made up for illustration.)
Common mistake
Treating a big September or October of prepayments as profit and spending it. When the work arrives in Q4, the cash is gone but the costs are not. Separate deposits from earned revenue in your mind and, ideally, in a separate bank account.
A simple deferred revenue schedule
You do not need complex software to start. A spreadsheet with one row per contract tells you what you have earned and what you still owe. Copy these columns:
| Customer and contract | Total price | Cash received | Obligation | Recognition pattern | Recognized to date | Deferred balance |
|---|---|---|---|---|---|---|
| Client A, website build (example) | $6,000 | $3,000 | Design and build | By milestone | $1,500 | $1,500 |
| Client B, annual support plan (example) | $1,200 | $1,200 | 12 months of support | $100 per month | $300 | $900 |
| Client C, course plus coaching (example) | $3,000 | $3,000 | Course, then two calls | Weekly, then on delivery | $960 | $2,040 |
The deferred balance is cash received minus revenue recognized so far. All amounts are made-up examples. Update the sheet at each month-end and post a journal entry to move the earned part from deferred revenue into income.
How to put this into practice
If revenue recognition is new to you, take it in stages. You do not need to restate past years to benefit.
- List how you sell. Write down every way customers pay: one-off sales, deposits, subscriptions, retainers, bundles, gift cards.
- Mark the gaps. Circle any where cash and delivery happen at different times. Those are your revenue recognition areas.
- Set a deferred revenue account. Ask your bookkeeper to add a liability account for payments received before delivery.
- Start a schedule. Use the template above for open contracts from now on.
- Close monthly. At each month-end, move earned amounts into revenue and check that the deferred balance makes sense.
- Tidy your contracts. Make obligations, milestones and refund terms clear in quotes and terms of service, which makes the accounting easier too.
- Review before year-end. Check every open contract in Q4 so your year-end figures are clean.
A note on scope: this article is a general introduction, not accounting or tax advice. The standards include many details on variable pricing, contract changes and specific industries. Tax rules on when income is taxed can also differ from accounting rules. A qualified accountant can tell you how they apply to your business.
Pro tip
Many accounting tools can automate deferred revenue for subscriptions and invoices that cover a period. Before you buy add-ons, check what your current software already does, and check current features, pricing and privacy policies of any new tool.
Your revenue recognition action checklist
- Confirm with your accountant whether you use cash or accrual basis
- List every way customers pay you
- Flag deposits, prepayments, subscriptions, retainers, bundles and gift cards
- Create a deferred revenue account in your books
- Build a schedule for all open contracts
- Update the schedule and post entries at each month-end
- Clarify obligations and refund terms in your quotes and contracts
- Review all open contracts before year-end
Frequently asked questions
Does a small business have to follow ASC 606 or IFRS 15?
It depends on how you report. Businesses preparing full financial statements under US GAAP or IFRS generally apply them. Very small businesses on cash basis may not apply them formally. Ask your accountant which reporting framework you use.
Is a deposit revenue or a liability?
Under accrual accounting, a deposit for work not yet done is generally a liability, often called deferred revenue. It becomes revenue as you deliver the work.
How do I handle a refund for a service already partly delivered?
Revenue for the part you delivered usually stays recognized. The refund reduces the deferred balance or creates a reduction in revenue, depending on the terms. Check the specifics with your accountant.
Why do investors care about revenue recognition?
Because it shows whether growth is real and repeatable. Clean recognition makes your monthly revenue, margins and growth figures trustworthy, which builds confidence during due diligence.
Related reading
The bottom line
Revenue recognition simply means counting income when you earn it, not just when cash lands. Learn the five steps, treat deposits and prepayments as money you still owe in work, and keep a simple deferred revenue schedule.
Set it up now, before the Q4 rush of deposits and gift card sales, and your year-end numbers will tell a true story about how the business performed month by month.