---
title: "Journal entry for a refund liability for expected returns"
description: "When the company expects customers to return goods or ask for refunds, debit Sales returns and allowances (a contra-revenue account) and credit Refund liability for the expected amount at the time of sale. When a refund is actually paid, debit Refund liability and credit Cash, so revenue is not hit a second time."
canonical: "https://lopifi.com/journal-entries/refund-liability"
---

# Journal entry for a refund liability for expected returns

> When the company expects customers to return goods or ask for refunds, debit Sales returns and allowances (a contra-revenue account) and credit Refund liability for the expected amount at the time of sale. When a refund is actually paid, debit Refund liability and credit Cash, so revenue is not hit a second time.

Source: https://lopifi.com/journal-entries/refund-liability
Part of: Lopifi — US GAAP books on autopilot, checked by a CPA (https://lopifi.com)

---

- **Sales in the month:** $200,000
- **Expected returns:** 4%
- **Refund liability:** $8,000
- **Entity:** Illustrative company
- **Basis:** Accrual
- **Currency:** USD
- **Period:** June 2026

## The worked example

The company sells $200,000 of goods in June and expects 4% to come back, from its own return history. It records a $8,000 refund liability at the end of the month. On July 10, 2026 a customer returns an order and $1,500 is refunded against the liability.

### JE-1 · Adjusting entry · June 30, 2026

Reserve for the returns expected on June's sales.

| Account | Debit | Credit |
| --- | ---: | ---: |
| 4100 Sales returns and allowances | $8,000.00 |  |
| 2420 Refund liability |  | $8,000.00 |
| Total | $8,000.00 | $8,000.00 |

### JE-2 · Transaction · July 10, 2026

Refund a customer against the reserve.

| Account | Debit | Credit |
| --- | ---: | ---: |
| 2420 Refund liability | $1,500.00 |  |
| 1000 Cash |  | $1,500.00 |
| Total | $1,500.00 | $1,500.00 |

## What the entries do to the accounts

Every entry above posted to the ledger, starting from zero balances: the net debit or credit each account is left with. Debits equal credits, so the books still balance.

| Account | Debit | Credit |
| --- | ---: | ---: |
| 1000 Cash |  | $1,500.00 |
| 2420 Refund liability |  | $6,500.00 |
| 4100 Sales returns and allowances | $8,000.00 |  |
| Totals | $8,000.00 | $8,000.00 |

## Why it is booked this way

A sale that customers can return is not fully earned when it is made. ASC 606 treats the expected refunds as variable consideration: the company recognizes revenue only to the extent a significant reversal is not probable, and records a refund liability for the rest.

The entry at the time of sale debits a contra-revenue account, so the P&L shows gross sales and the returns beside them. The liability is the reserve. When a refund is actually paid, it is charged to the liability, not to revenue again.

The estimate is a judgment the company revisits each period. Compare the reserve with actual returns at every close; a liability that never moves is a sign nobody is checking.

## Common mistakes

- Booking returns only when they arrive, which overstates revenue in the month of sale and understates it later.
- Debiting revenue directly instead of a contra account, which hides the return rate from the P&L.
- Leaving the estimate unchanged for a year while actual returns run well above or below it.

## Questions

### What is a refund liability?

A refund liability is the amount of consideration a company expects to refund to customers. Under ASC 606 it is a liability, recorded when the sale is, and it reduces the revenue recognized.

### How do I estimate expected returns?

Estimate it from the history of returns for similar sales, and update the estimate each period. A change in the estimate goes through revenue in the period it is made; it does not restate the sale.

### What about the goods that come back?

If returned goods can be resold, the company also records an asset for its right to recover them, measured at their former carrying amount, and reduces cost of goods sold. Services have nothing to recover.

## Terms on this page

- [Refund liability](https://lopifi.com/md/glossary/refund-liability): The amount of consideration an entity expects to refund to customers — recorded when the sale is, with revenue reduced by the same amount, and remeasured each period as the estimate changes
- [Refund](https://lopifi.com/md/glossary/refund): Returning cash already received
- [Variable consideration](https://lopifi.com/md/glossary/variable-consideration): Any part of the price that can change — discounts, rebates, refunds, credits, usage, bonuses, penalties — estimated and included only to the extent a significant reversal is not probable
- [Contra-revenue account](https://lopifi.com/md/glossary/contra-revenue-account): An account with a debit balance netted against gross revenue — returns, allowances, sales discounts, rebates — so net revenue is presented after them
- [Liability](https://lopifi.com/md/glossary/liability): A present obligation of the entity to transfer an economic benefit (FASB CON 8 ¶E37)

## Work with this entry

- [Revenue recognition, explained for founders](https://lopifi.com/md/accounting/asc-606): The GAAP standard that recognizes revenue as you deliver what the customer is paying for, whenever the invoice goes out or the cash lands.
- [Journal entry for a customer refund](https://lopifi.com/md/journal-entries/customer-refund): To refund a paid invoice, issue a credit note (debit Sales returns and allowances, credit Accounts receivable), then pay the refund (debit Accounts receivable, credit Cash).
- [Journal entry for a Stripe payout](https://lopifi.com/md/journal-entries/stripe-payout): Book charges gross: debit Stripe clearing and credit Revenue for every charge, and debit Sales returns and allowances and credit Stripe clearing for refunds. When the payout lands, debit Cash for the payout and Merchant fees for the fees, and credit Stripe clearing, which should then be zero.
- [Journal entry for writing off accounts receivable](https://lopifi.com/md/journal-entries/write-off-accounts-receivable): To write off an uncollectible invoice under the allowance method, debit Allowance for credit losses and credit Accounts receivable. If the customer later pays, reinstate the receivable (debit Accounts receivable, credit Allowance) and record the cash.

*An illustrative company, not anyone’s real books. Every figure on this page is computed from the inputs in the example and posted by the same functions as the [journal entry balancer](https://lopifi.com/md/tools/journal). General information, not tax, legal or accounting advice. Check with a CPA before you act on it.*
