What it means
Accounting could simply reduce an asset's balance directly. When a machine depreciates, the bookkeeper could credit the machinery account by the depreciation charge.
Instead, accounting keeps the machinery account at original cost and records the reduction in a separate contra account, accumulated depreciation, which carries a credit balance against the asset's debit balance. The balance sheet shows cost, less accumulated depreciation, equals net book value.
The reader learns what the assets cost, how much has been used up and what remains, three facts instead of one. The same logic applies wherever a reduction should be visible.
Receivables are shown gross, less an allowance for doubtful accounts representing the amounts expected to go unpaid; the reader can see both the total owed and the expected loss rate. Revenue is shown gross, less returns, allowances and discounts; a rising returns figure is an early warning that a gross revenue line alone would hide.
Share capital is shown at the amount issued, less treasury shares the company has bought back. Bond liabilities are shown at face value, less unamortised discount.
Contra accounts follow the same double-entry rules as any other account; they simply have the opposite normal balance to the account they modify. A contra asset has a credit balance, a contra liability a debit balance, a contra revenue a debit balance and a contra equity a debit balance.
When the paired asset is disposed of, its contra balance is removed with it. For analysts, contra accounts are where estimates live.
The allowance for doubtful accounts reflects management's judgement about collectability; accumulated depreciation reflects assumptions about useful lives. Comparing a contra account with its paired gross account over time, and across competitors, reveals how conservative or aggressive those judgements are.
In practice
Real-world examples.
Example
A manufacturer's balance sheet shows plant and equipment at cost of $5 million less accumulated depreciation of $3.2 million, net $1.8 million.
Example
A company that has bought back 2 million of its own shares shows them as treasury stock, a contra equity account, reducing total equity by the amount paid.
Example
A retailer with high return rates tracks sales returns in a contra revenue account so that its board can see returns as a percentage of gross sales each month.
Think of it
“A contra account is like keeping track of both a gift card's original value and what you've spent. The contra balance shows what's been used up.
Formula
Calculation
Net Amount Reported = Gross Account Balance minus Contra Account Balance
Worked example 1, receivables. A distributor's ledger shows accounts receivable of $850,000. Based on its ageing analysis it expects 2% of current balances, 10% of balances 31 to 60 days overdue and 40% of balances over 60 days to be uncollectable:
- Current: $600,000 x 2% = $12,000
- 31 to 60 days: $170,000 x 10% = $17,000
- Over 60 days: $80,000 x 40% = $32,000
- Required allowance = $61,000
If the allowance account already holds $45,000, the adjusting entry is debit bad debt expense $16,000, credit allowance for doubtful accounts $16,000. The balance sheet shows receivables $850,000 less allowance $61,000 = net $789,000.
Worked example 2, revenue. A clothing retailer records gross sales of $2,000,000 for the quarter, sales returns of $140,000 and promotional discounts of $60,000. Net revenue = $2,000,000 minus $140,000 minus $60,000 = $1,800,000. The returns rate of 7% is visible only because returns are recorded in a contra revenue account rather than netted against sales as they happen.Case study
Seen in the real world.
A software reseller reported net receivables of $3.1 million and a small allowance for doubtful accounts of $40,000, just 1.3% of gross receivables. An investor's due diligence team asked to see the ageing behind the allowance and found that $600,000 of receivables were more than 120 days old, most of it from three customers in a dispute over a failed implementation. The company had never adjusted the allowance since it was set up years earlier at a flat 1%.
Recalculated on the ageing, the allowance should have been about $380,000. The correction cut the previous year's profit by $340,000 and reduced the valuation.
The investor made the deal conditional on a monthly ageing review with the allowance recalculated each quarter, a control the company kept after the deal closed. The gross receivables figure had been accurate throughout; the contra account was where the truth had been missing.
Watch out
Common mistakes.
- Reducing the gross account directly instead of using a contra account, which destroys the information the pair was designed to preserve.
- Leaving a contra account unchanged for years. Allowances and provisions must be re-estimated every period.
- Forgetting to remove the contra balance when the related asset is sold, which leaves accumulated depreciation with nothing to depreciate.
Questions
People also ask.
Is a contra account an asset or a liability?
It takes the opposite side of the account it pairs with. A contra asset has a credit balance and reduces assets; it is not a liability.
Why not just record the net figure?
Because the gross and the reduction are different facts. Cost and depreciation, sales and returns, receivables and expected losses each tell the reader something.
What are the most common contra accounts?
Accumulated depreciation, accumulated amortization, allowance for doubtful accounts, sales returns and allowances, sales discounts, treasury shares and discount on bonds payable.
From the founder's library

Take it further with the book.
Build your financial confidence beyond this definition. Shihan's full-length guide, Accounting Fundamentals, takes the same plain-English approach and turns it into a complete, practical playbook for non-finance managers, business owners and students - with chapter-end quiz answers and presentation slides included.
25% off with code MMHQ25, applied at checkout. Priced in USD - checkout may show the equivalent in your local currency.
View the book and save 25%