A contra expense account is a general ledger account with a credit balance that offsets a related expense, letting you see both what you originally spent and what came back without disturbing the original entry. Say your business books $50,000 in purchases during a quarter, then returns $2,000 of defective goods and captures $500 in early-payment discounts. Rather than shrinking the purchases line to $47,500, the $2,000 and $500 sit in their own credit-balance accounts underneath. The gross figure stays visible, the reductions are documented separately, and the net cost still comes out the same.
How the Credit Balance Works
Regular expense accounts carry debit balances. A contra expense account runs the other direction, accumulating credits that reduce the parent account’s total when the two are read together. Double-entry bookkeeping requires equal debits and credits on every transaction, so when a vendor issues credit for a returned shipment, the bookkeeper posts that credit to the contra account instead of reversing part of the original expense.
The separation is the whole point. Netting a return directly against the purchases account destroys the record of what was originally bought. Auditors and internal reviewers use the split to tie each adjustment back to a vendor credit memo or a shipping document. Once figures are combined, unwinding them means digging through individual journal entries one at a time.
Common Contra Expense Accounts
Purchase Returns and Allowances
This account captures goods sent back to a supplier for defects, damage, or wrong shipments, along with price reductions a vendor grants when you keep flawed merchandise at a discount. A $1,000 return posts as a credit here, trimming total purchase cost while the original purchase entry stays intact. Over a period, the running balance shows how much merchandise was rejected or renegotiated.
Purchase Discounts
Vendor terms like “2/10, net 30” offer a 2 percent reduction for paying within ten days. On a $5,000 invoice, that’s $100, and the $100 lands in Purchase Discounts rather than being netted into the original purchase amount. Tracking discounts separately lets a treasurer or CFO see whether the accounts payable team is consistently capturing available savings. A low balance relative to total purchases can signal that cash flow constraints are pushing the company past discount windows.
Insurance Reimbursements and Vendor Allowances
Contra treatment extends past inventory purchasing. When an insurer reimburses part of a workers’ compensation claim or property loss, that payment usually reduces the related expense rather than being booked as revenue. Cooperative advertising works the same way: a supplier reimbursing a retailer for promoting the supplier’s products credits a contra expense tied to the original advertising cost, keeping the actual spending visible while showing the net impact.
How It Looks on the Income Statement
Contra expense accounts appear as line-item deductions directly below the gross expense they modify. A company reporting $50,000 in gross purchases lists Purchase Returns of $2,000 and Purchase Discounts of $500 immediately underneath, producing net purchases of $47,500. That net figure feeds into cost of goods sold, which then drives gross profit. Both the original spending and the adjustments show up in the same view.
Booking these accounts accurately matters for the profitability picture. Missing purchase returns or discounts leaves cost of goods sold inflated and gross profit understated. Overstating them tilts the numbers the other way and makes results look better than they are.
Contra Expense vs. Contra Revenue
These two categories are frequently confused, and the distinction matters because they sit on opposite sides of the income statement. A contra expense account holds a credit balance and reduces a cost line. A contra revenue account holds a debit balance and reduces a revenue line. Sales returns and allowances are contra revenue: they offset gross sales. Purchase returns and allowances are contra expense: they offset the cost of buying inventory.
The mix-up comes from the shared phrase “returns and allowances.” The question is who is sending what to whom. A customer returning product to you is a contra revenue event. You returning product to your supplier is a contra expense event. Getting the direction wrong distorts both revenue and expense figures at the same time.
Periodic vs. Perpetual Inventory Systems
Whether your books contain contra expense accounts at all depends partly on which inventory system you run. Under a periodic system, Purchase Returns and Allowances and Purchase Discounts exist as separate temporary accounts, accumulating credits during the period and closing at year-end when cost of goods sold is calculated. This is where these accounts do most of their work.
A perpetual system handles it differently. Because the inventory account updates with every transaction, returns and discounts get credited directly to Inventory rather than passing through separate contra accounts. The economic adjustment is identical; the landing spot on the ledger is not. If you’re switching systems, the account structure changes even though the underlying transactions don’t.
Year-End Closing
Contra expense accounts are temporary accounts, so they zero out at the end of each accounting period. The closing entry debits the contra expense account to bring its credit balance to zero and credits Income Summary. That’s the mirror image of how regular expense accounts close, which involves crediting them to zero and debiting Income Summary. After closing, the contra account starts the next period at zero and begins collecting new adjustments.
Missing this step throws off retained earnings. A Purchase Discounts account with a $3,000 credit balance that never gets closed will carry that balance into the next period’s income statement, overstating discount activity with savings that belong to a prior year. Most accounting software handles the entries automatically, but anyone reviewing the books manually should confirm every temporary account, contra expenses included, resets to zero.
Tax Reporting Considerations
Purchase-related contra expense accounts feed into the cost of goods sold calculation on Form 1125-A, which flows into Line 2 of Form 1120 for corporations.1Internal Revenue Service. 2025 Instructions for Form 1120 – US Corporation Income Tax Return Form 1125-A has a line for total purchases but no separate lines for returns and discounts, so those adjustments need to be netted into the purchases figure or reflected in ending inventory before the form is filed.
Treasury rules under 26 U.S.C. § 471 require inventory valuation methods that clearly reflect income.2Office of the Law Revision Counsel. 26 USC 471 – General Rule for Inventories The regulation at Section 1.471-3 defines purchase cost as the invoice price less trade or other discounts, meaning you can’t report the full invoice price as inventory cost if you took a discount. Skipping that reduction overstates inventory, understates cost of goods sold, and misstates taxable income. The IRS has clarified how these adjustments interact with FIFO and LIFO, confirming that the hit lands on either ending inventory or cost of goods sold depending on whether the specific goods are still on hand at year-end.3Internal Revenue Service. Rev Rul 2001-8
For public companies, 18 U.S.C. § 1350 makes it a federal crime for a CEO or CFO to certify SEC financial reports they know are inaccurate, with fines up to $1 million and up to 10 years for knowing violations, or up to $5 million and up to 20 years for willful ones.4Office of the Law Revision Counsel. 18 USC 1350 – Failure of Corporate Officers to Certify Financial Reports Those penalties attach specifically to SEC filings, but the accuracy standard behind them is what any business should apply to its own books.