How to Record a Prorated Refund When a Customer Cancels an Annual Subscription Mid-Term
Issuing a partial cash refund to a customer who cancels an annual plan halfway through the contract period.
| Account Name | Type | Debit ($) | Credit ($) |
|---|---|---|---|
| Deferred Revenue | Liability (-) | 600.00 | - |
| Cash in Bank | Asset (-) | - | 600.00 |
💡 Accountant's Note
Since the revenue was 'Deferred' (unearned), the refund simply reduces that liability. No 'Revenue' account is hit because the money was never recognized as earned.
Practitioner & Systems Framework
💻 ERP Architecture
When a customer cancels, immediately freeze the deferred revenue release schedule in the billing/ERP system. Calculate the unearned portion (remaining months × monthly rate) and process the refund from that balance. If any deferred balance has already been released as revenue in prior periods, those periods are not restated — only the unearned portion is refunded.
⚠️ Audit Flags
Auditors verify that the refunded amount equals the remaining deferred balance — no more, no less. They will check that revenue already recognized in prior months is not reversed (only future months are affected). Companies offering generous refund policies may need a refund provision based on historical churn patterns.
📄 Required Documentation
Customer cancellation request, refund authorization, billing platform refund confirmation, Deferred Revenue sub-ledger showing the remaining balance at cancellation date, bank statement showing the refund payment, and updated revenue recognition schedule (cancelled).
Automate this entry with the JEH Accounting Suite
Stop doing manual entry. Our VBA-powered ERP automatically generates your ledgers, Trial Balance, and Financial Statements.
No Subscriptions. Own your data.
Expert Analysis by Qusai Ahmad
General Accountant Supervisor & IFRS Specialist
Specialized in SAP GUI automation and Middle Eastern tax compliance. Building digital tools for the next generation of finance leaders.