
What happens when you get paid before you finish the work? This situation is common in businesses that offer subscriptions, service contracts, or prepaid plans, but it often creates confusion in bookkeeping.
In accrual accounting, advance payments are not treated as revenue until the service is provided. Instead, the amount is recorded as deferred revenue and stays on the balance sheet as a liability until the obligation is fulfilled. The revenue is then recognized gradually based on the contract terms.
This guide explains deferred revenue journal entries and how to record them correctly.
What Does Deferred Revenue Mean in Accrual Accounting?
Deferred revenue occurs when your business gets paid before delivering a product or completing a service. In accrual accounting, that payment cannot be treated as income yet because the work has not been performed.
This difference becomes clearer when comparing accrual accounting vs cash accounting, where revenue is recorded at different times depending on the method used.
Instead, deferred revenue is mentioned as a liability on the balance sheet, since the business still has an obligation to the customer. This is why it is also called unearned revenue.
Under the revenue recognition principle, income must be reported in the period it is earned. This approach follows accounting standards such as ASC 606, which require revenue to be recognized only after the business fulfills its obligation to the customer.

How to Record a Deferred Revenue Journal Entry for Upfront Payments
A deferred revenue entry follows a simple rule: record the payment as a liability first, then move it to revenue as you deliver the product or service.
Here’s a simple step-by-step guide on how to record deferred revenue:
Step 1: Record the Payment as Deferred Revenue
When the customer pays in advance, the amount is added to cash but not recorded as revenue. The business creates a deferred revenue balance on the balance sheet to show that the service or product is still owed.
Step 2: Recognize Revenue as the Work is Completed
As the business delivers the service or fulfills a portion of the contract, a portion of the deferred revenue is recognized as earned revenue. This step ensures that income appears in the same period in which the work is actually performed.
Step 3: Follow the Contract Timeline for Recognition
Revenue should be recognized according to the contract and in line with ASC 606 revenue recognition rules. For recurring services, revenue is usually recognized over time. When there is any project-based work, it may be recognized in stages as each part is completed.
Step 4: Review Deferred Revenue at the End of Each Period
At the end of the month, the deferred revenue balance should be reviewed to confirm that the correct amount has been recognized. Any changes to the contract, partial completion, or cancellations should be reflected through adjusting entries to ensure the financial statements remain accurate.
Deferred Revenue Journal Entry Examples
Deferred revenue entries follow the same pattern in every business. You record the payment first, then recognize revenue only after the service is delivered or the product is provided.
The examples below show how this works in real situations:
Example 1: SaaS Subscription Paid Upfront
A SaaS company sells a 6-month subscription for $12,000, and the customer pays the full amount in advance. Since the service will be delivered over time, the company cannot record the full amount as revenue right away.
When the payment is received:
The full amount is recorded as deferred revenue because the company still owes six months of service.
The company earns revenue each month as the subscription is provided.
12,0006 month=2000 per month
Monthly revenue recognition:
This entry is recorded every month until the entire balance is recognized as revenue.
Example 2: Prepaid Service Contract
A consulting firm signs a 6-month service contract for $6,000, paid upfront. The firm will deliver the service gradually, so the payment must be recognized over the contract period.
When the client pays:
The amount stays on the balance sheet because the work has not been completed yet.
The firm earns revenue each month as the service is performed.
60006 month=1000 per month
Monthly revenue recognition:
After six months, the deferred revenue balance becomes zero because the full service has been delivered.
Example 3: Customer Deposit for a Product
A customer pays a $3,000 deposit for a custom product that will be delivered later. The business cannot record revenue until the product is finished and handed over to the customer.
When the deposit is received:
The deposit is recorded as deferred revenue because the product has not been delivered yet.
When the product is delivered:
Once the product is delivered, the liability is removed, and the amount becomes earned revenue.

Common Deferred Revenue Mistakes to Avoid
Once you understand how deferred revenue entries work, the next challenge is keeping them accurate over time. In practice, mistakes often happen when payments are recorded correctly at the start but not updated as the service is delivered or the contract changes.
Here are some common errors businesses make when handling deferred revenue:
- Recording upfront payments as revenue immediately: Some businesses record advance payments as income as soon as the cash is received. In accrual accounting, the amount should remain in deferred revenue until the service is delivered, and only then be recognized in income. Recording it this way keeps the Profit & Loss from showing revenue too early, which is one of the reasons why bookkeeping is important.
- Not recognizing revenue over the contract period: Deferred revenue should decrease as you finish the work. If you skip monthly or periodic entries, then the balance sheet continues to show a liability, while the income statement shows less revenue than it should. Posting revenue regularly based on the contract timeline keeps both reports accurate.
- Misclassifying deferred revenue on the balance sheet: Deferred revenue must remain under liabilities until it is earned. Placing it under income or the wrong account can make financial reports confusing. Reviewing the balance sheet each month helps confirm that deferred revenue only changes when revenue is actually earned.
- Not updating entries after contract changes: When a contract is canceled, extended, or modified, the deferred revenue balance should be updated according to the new terms. So, if you don’t adjust the schedule, then both revenue and liabilities can become incorrect, especially with long-term or prepaid contracts.
- Tracking deferred revenue without regular review: Many small businesses track deferred revenue manually, but forget to update it every month. Missed entries and calculation errors can build up quickly, especially with subscriptions or retainers. Reconciling deferred revenue during monthly bookkeeping keeps the balance aligned with the actual work delivered.
Deferred revenue can get difficult to manage once you start handling subscriptions, retainers, or prepaid contracts, and don’t have time to review the books regularly.
This is where AccountsBalance helps. We provide monthly bookkeeping for online businesses, with dedicated bookkeepers who understand digital payments. Our fixed pricing comes with no surprises, and you receive clear financial reports on time each month.
If your books are behind or your deferred revenue isn’t lining up with your reports, schedule a call with us.
How to Track Deferred Revenue With a Revenue Schedule
Once you start receiving upfront payments regularly, tracking deferred revenue without a system becomes difficult. A revenue schedule helps you see how much of each payment is still unearned and how much should be recognized each period.
Here’s how you maintain a schedule:
Build a Revenue Schedule for Each Contract
A deferred revenue schedule works like a timeline for prepaid income. When you receive payment, the full amount starts as a liability. As you deliver the service, the schedule shows how much should move from deferred revenue to earned revenue.
This keeps your entries consistent and makes month-end adjustments easier, especially when you manage subscriptions, retainers, or long-term contracts.
Include the Right Details in the Schedule
Each contract should have enough information to calculate revenue correctly. A typical schedule should include the customer name, invoice date, total amount received, service period, and the amount of revenue to recognize each month.
Keeping these details in one place makes it easier to update entries and prevents mistakes when multiple contracts run at the same time.
Update the Schedule Every Month
A revenue schedule only works if you keep it up to date. Each month, you should review active contracts and confirm the revenue earned. If a contract is renewed, canceled, or changed, the schedule must be updated before posting adjusting entries. Many businesses rely on monthly bookkeeping services to make sure this task is completed accurately and on time.
Regular updates prevent deferred revenue from building up on the balance sheet or revenue from being recorded too early.
Reconcile the Schedule With Your Financial Reports
Your revenue schedule should always match your books. The remaining balance in the schedule should equal the deferred revenue shown on the balance sheet, and the recognized amounts should match the income recorded on the Profit & Loss statement.
If the numbers do not match, it usually means an entry was missed or a contract was not updated.

Frequently Asked Questions (FAQs)
Below are some common questions that come up when recording deferred revenue:
How Often Should You Post a Deferred Revenue Journal Entry for SaaS Subscriptions?
You should post deferred revenue entries based on the contract terms. Revenue may be recognized monthly, quarterly, annually, or at specific milestones, depending on how the service is delivered. The important part is to record revenue only as it is earned.
Can you Recognize Deferred Revenue Before Service Delivery?
No, you should not recognize deferred revenue before delivering the product or service. Under accrual accounting, revenue is only recorded when it is earned. If you record income too early, your financial statements will show a higher profit than the business actually made.
What Happens if a Customer Cancels a Prepaid Contract?
When a prepaid contract is canceled, you need to review the remaining deferred revenue balance and adjust it based on the contract terms. If part of the service was already delivered, you can recognize that portion as revenue. The remaining balance may need to stay as deferred revenue or be refunded, depending on the agreement.
Conclusion
Deferred revenue journal entries are not that difficult to understand. When advance payments aren’t tracked properly, your reports can show the wrong income, the wrong liabilities, and a financial picture that doesn’t match reality.
Recording the payment first, recognizing revenue over time, and keeping a proper schedule help your books stay accurate as your business grows.
For many online businesses, keeping up with this every month takes more time than expected, especially when you’re dealing with subscriptions, retainers, or prepaid work.
That’s why many businesses work with AccountsBalance. Our team handles monthly bookkeeping, keeps your records up to date, delivers financial reports on time each month, and assigns a dedicated bookkeeper who understands how online businesses operate.
If you want your books to stay accurate without having to manage everything yourself, get started today.





