To adjust unearned revenue, calculate how much of the advance payment you’ve earned during the reporting period, then post a journal entry on the last day of that period that debits unearned revenue and credits earned revenue for that amount. The debit shrinks the liability you owe the customer; the credit lands the earned portion on your income statement. That is the whole mechanic. The judgment lives in the calculation, and the risk lives in the timing rules, which differ between your books and your tax return.
Unearned revenue is a liability because the cash came with a promise you haven’t fulfilled yet. FASB calls it a “contract liability” under ASC Topic 606: you’ve received consideration from a customer but haven’t transferred the promised goods or services.1Financial Accounting Standards Board. Revenue from Contracts with Customers (Topic 606) Adjusting the account is the act of moving each earned slice from that liability into revenue as the obligation is satisfied.
Calculate the Earned Portion First
Before touching the journal, work out how much you’ve actually earned during the period. The method depends on how the contract delivers value.
Time-Based Contracts
For services delivered evenly over a fixed term, divide the total contract value by the number of months, weeks, or days in the term. A client who pays $24,000 for a two-year service agreement earns you $1,000 each month. At the close of every month, $1,000 moves from unearned revenue into earned revenue.
Pull three things before you run the calculation: the total contract value, the effective start date, and the expected end date. The current balance should already be sitting in whatever liability account your chart of accounts uses for deferred revenue. Watch the start date closely. A contract signed on March 15 but effective April 1 means recognition begins in April, and a two-week miscount distorts monthly reporting.
Milestone-Based Contracts
Construction jobs, custom software builds, and phased consulting engagements tie revenue to measurable progress rather than the calendar. A $200,000 contract with four equal milestones earns you $50,000 each time the project team completes and delivers one. Completion reports or inspections document the percentage of work finished.1Financial Accounting Standards Board. Revenue from Contracts with Customers (Topic 606)
Percentage-of-completion asks for more judgment than straight-line division. If the project is 40% complete at quarter-end, you recognize 40% of the total contract value less whatever you already recognized in prior periods. Optimistic progress estimates force painful reversals later, so keep the documentation conservative.
Post the Adjusting Journal Entry
Once you know the dollar figure, the entry is mechanical. For a $12,000 annual subscription with $1,000 earned in the current month:
- Debit Unearned Revenue (liability) for $1,000. This reduces the amount you owe the customer.
- Credit Service Revenue (income) for $1,000. This increases recognized income for the period.
Date the entry on the last day of the reporting period. Adjusting for January? The entry date is January 31. This keeps monthly and quarterly financials clean and prevents revenue from landing in the wrong period. Most accounting platforms have an adjusting journal entries module where you can post the transaction and attach a memo naming the contract and the portion being recognized.
The trial balance updates as soon as you post. The liability on the balance sheet shrinks by $1,000; the income statement grows by $1,000. After twelve months of these entries, the entire $12,000 has converted to earned revenue, and the unearned balance for that contract sits at zero.
Recurring Subscriptions and Retainers
Monthly subscriptions, annual maintenance agreements, and legal retainers create the same adjustment obligation at every close. The arithmetic is usually straightforward time-based division, but the volume is not. A SaaS company with thousands of annual subscribers is processing thousands of individual adjusting entries each month, which is why most businesses automate these through their billing or ERP system rather than posting by hand.
A customer who pays $1,200 for a one-year subscription starting in March generates a $100 adjustment at the end of each month from March through February. The schedule is rigid. Miss a month and your statements understate revenue for that period and overstate it later when the catch-up hits. Recurring journal entries handle the routine; someone still needs to review them periodically to catch contracts that were modified, cancelled, or extended mid-term.
Refunds and Cancellations
When a customer cancels or returns a product, reverse the unearned revenue still sitting on the books. The entry mirrors the original: debit unearned revenue to clear the remaining liability, credit cash for the refund going out. If some of the revenue was already recognized before the cancellation, only the unearned balance reverses through this entry.
ASC 606 also expects you to plan for refunds before they happen. If your contracts include return rights or cancellation provisions, estimate how much you’ll ultimately refund and record a separate refund liability for that amount. This refund liability is distinct from the contract liability for unearned revenue and belongs on its own line. Base the estimate on historical experience and update it every reporting period.
Tax Timing Does Not Follow Book Timing
This is where businesses get caught. The IRS does not follow GAAP timing rules for advance payments. Under the cash method, advance payments are taxable income in the year you receive them. The fact that you haven’t earned the money under ASC 606 is irrelevant to a cash-basis taxpayer.2Internal Revenue Service. Publication 538, Accounting Periods and Methods
Accrual-method taxpayers get slightly better treatment. You can elect a deferral method that postpones recognizing the advance payment as taxable income, but only until the next tax year. Deferral beyond that is not allowed, even if the service contract runs for multiple years.3Office of the Law Revision Counsel. 26 USC 451 – General Rule for Taxable Year of Inclusion Receive a $36,000 payment in December 2026 for a three-year contract, and your GAAP revenue for December might be $1,000 while the taxable portion is far larger. Under the deferral election, you include in 2026 taxable income whatever your financial statements recognize for 2026, and the entire remaining balance falls into your 2027 return.2Internal Revenue Service. Publication 538, Accounting Periods and Methods
Three conditions apply to the deferral election: full inclusion in the year of receipt must be a permissible accounting method, a portion of the payment must appear as revenue on your financial statements in a later year, and the payment must be for goods, services, or other items the IRS has specified.4eCFR. 26 CFR 1.451-8 – Advance Payments for Goods, Services, and Other Items Certain categories are excluded, including rent payments, insurance premiums, and payments tied to financial instruments. Once you elect the deferral method for a category, the election continues for future years unless the IRS approves a revocation.
The gap between book and tax treatment creates a temporary timing difference on your return. If advance payments are a significant part of your revenue, raise this with a tax advisor before year-end so the tax bill doesn’t outrun your income statement.
Required Disclosures Around the Adjusted Balances
Recognition is only half the job. ASC 606 requires you to disclose the opening and closing balances of contract liabilities for the reporting period, along with how much revenue was recognized during the period from amounts that were sitting in the contract liability balance at the start of the period.5Financial Accounting Standards Board. FASB Staff Educational Paper – Topic 606 – Presentation and Disclosure of Retainage for Construction Contractors
Public companies carry additional requirements: explain how the timing of satisfying performance obligations relates to when customers typically pay, describe any significant changes in contract liability balances during the period, and disclose the total transaction price allocated to performance obligations that remain unsatisfied at period end along with when you expect to recognize that revenue. A cancelled large contract, deferred revenue picked up in a business combination, or an impairment affecting a contract asset each needs qualitative and quantitative explanation in the footnotes.
Private companies are not exempt from the basics. The opening and closing balance disclosures and the revenue-from-prior-liability disclosure apply to everyone following GAAP, regardless of size.