Back to Newsroom
Bookkeeping fundamentals

Cash discounts vs trade discounts: how to record each one

Compare a discount built into the price with one earned by paying early. Follow the amounts and learn why the tax treatment needs a separate check.

A red pricing gun beside an open carton of soap and a roll of blank labels.

“Discount” gets used for two different mechanics that behave differently in a set of books. A trade discount reduces the price before anything is invoiced. A cash discount is a reduction offered for paying early, applied against a price that was already invoiced in full. Treating the two as interchangeable leads to recording the wrong amount, or recording an amount twice.

Two discounts, one word

A trade discount reduces the seller's list price, often for volume purchases or registered resellers. It is applied before the invoice is created. In the treatment described here, there is no separate discount line: the invoice shows the reduced price. A cash discount is different. The invoice starts at the full agreed price. The buyer gets a reduction only by paying early. Terms such as “2/10, net 30” describe that choice.

A trade discount, worked through

A wholesaler lists a case of product at $500, but offers registered resellers a 20% trade discount off list for volume purchases. The invoice issued to the reseller shows $400 — not $500 with a separate $100 deduction line. The $500 list price never appears anywhere in either party’s accounting records; only $400 is recorded, because that is the actual invoiced sale.

A cash discount, worked through

A supplier invoices $400 with terms of 2/10, net 30. The full payment is due in 30 days. The customer may deduct 2%, or $8, by paying within 10 days. They then pay $392. Suppose the invoice was recorded at $400 and the customer pays in time. Record the $8 separately as a discount taken. Do not silently reduce the original invoice as if it were a trade discount. Depending on the business's method, the $8 may reduce recorded revenue or go through a separate discount account. Either way, keep the adjustment visible.

Why the tax base differs between them

With the trade discount, goods and services tax or harmonized sales tax (GST/HST) is generally based on the reduced $400 price. It is not based on the $500 list price that is absent from this invoice. A cash discount taken after invoicing can have a different tax effect. Timing and the exact terms matter. Check the transaction against current Canada Revenue Agency (CRA) guidance. Do not assume either tax treatment applies automatically.

Where this shows up when reviewing a set of books

A trade discount is already included in the invoice price, so there is no separate entry in the ledger, the main accounting record. A cash discount leaves a separate sign. You may see a discount-account entry or a payment below the original invoice total because the customer paid early. If there is no separate discount line anywhere, the discount was likely included in the price before invoicing. If a payment is below the invoice amount, check whether the customer took an allowed early-payment discount.

Sources and further reading