Trade Discount vs Cash Discount: The Difference

by Mahbod Mortazavi6 min read

A ceramics wholesaler and a delivery driver laugh over boxes of mugs; an invoice card reads $980, 2% off $1,000 for paying within 10 days.

In Discounty: Bulk price editor See how the Shopify bulk price editor works 

The difference between a trade discount and a cash discount is what each one rewards. A trade discount is a reduction off the list price for a trade buyer such as a wholesaler or retailer, and it is taken off before the invoice is written. A cash discount is a reduction for paying the invoice early, such as 2% off for paying within 10 days. Trade discounts are not recorded in the accounts; cash discounts are.

Below is the difference between trade discount and cash discount in a table, then each one with a worked example and the accounting.

What is the difference between trade discount and cash discount?

Trade discountCash discount
What it isA reduction off list price for a trade buyerA reduction for paying the invoice early
Who gets itWholesalers, retailers and other resellers, often more for larger ordersAny credit buyer who pays within the agreed days
When it is givenWhen the invoice is writtenWhen the invoice is paid
In the accountsNot recorded; the sale is booked at the net priceRecorded as discount allowed (seller) and discount received (buyer)
How long it lastsOngoing, part of the price termsOnly within the payment window, such as 10 days

What is a trade discount?

A trade discount is a reduction off the list price that a manufacturer or wholesaler gives a business buyer, usually a reseller, which is why it is the discount generally offered in B2B sales. It is also called a functional discount, because it pays the reseller for its role in the distribution chain. AccountingTools, like most accounting references, also gives it a second purpose, to encourage bulk purchases: the rate often rises with the size of the order. The reseller buys below list price and sells at its own price; the gap is its margin.

What are the advantages of a trade discount?

  • Larger orders: a rate that rises with order size gives resellers a reason to buy more at once.
  • Resellers who stay: a standing trade price is part of an ongoing relationship with a wholesaler or shop, not a one-off deal.
  • Retail price untouched: it applies only to trade buyers, so what retail shoppers pay stays the same.
  • Simple books: the sale is recorded at the net price, so there is no discount entry to make.

Read More: What is a quantity discount?

Trade discount example

A trade discount that grows with the order works like tiered discounts on a storefront: a bigger order, a lower price.

A shoe retailer buys sneakers listed at $80 a pair. The manufacturer gives a 25% trade discount on orders of at least 200 pairs, so each pair costs $60.

200 pairs cost $12,000. Sold at $90 each, every pair earns $30 of gross profit, or $6,000 when all 200 are sold.

ItemCalculationValue
List price per pair$80
Trade discount25% of $80$20
Price per pair after the discount$80 − $20$60
Quantity200 pairs
Total cost200 × $60$12,000
Retail price$90
Gross profit per pair$90 − $60$30
Gross profit on 200 pairs200 × $30$6,000

What is a cash discount?

A cash discount, also called a sales discount or early payment discount, is a reduction a seller gives a credit buyer for paying the invoice before the due date. It rewards when the buyer pays, not what or how much they buy. Unlike an automatic discount at a store checkout, it applies to invoices paid later.

It is usually written as payment terms on the invoice. "2/10, net 30" means 2% off if the buyer pays within 10 days, and the full amount due within 30 days.

Cash discount example

A store sells skincare to salons on invoice, with 2/10, net 30. A salon with a $1,000 invoice that pays within 10 days pays $980. The store gives up $20 to be paid about 20 days sooner.

Trade discount and cash discount together: worked example

Back to the sneakers. The manufacturer also offers "2/10, net 30". The trade discount brings the invoice to $12,000, and the cash discount is worked out on that invoice, not on the list price. Paying within 10 days saves $240.

StepCalculationAmount
List price per pair$80
Trade discount, 25%$80 × 25%$20
Price per pair after trade discount$80 − $20$60
Invoice for 200 pairs$60 × 200$12,000
Cash discount, 2% if paid within 10 days$12,000 × 2%$240
Paid within 10 days$12,000 − $240$11,760
Paid after 10 days, by day 30$12,000

Trade discount vs cash discount, point by point

Purpose

  • Trade discounts: a lower price for trade buyers, often larger for larger orders.
  • Cash discounts: a reward for paying early, to bring cash in sooner.

Who gets it

  • Trade discounts: wholesalers, retailers and other resellers.
  • Cash discounts: any credit buyer who pays within the agreed days.

Accounting

  • Trade discounts: not recorded. The sale is booked at the net price, list price less the trade discount.
  • Cash discounts: recorded. In UK and Indian textbooks the seller books it as discount allowed, an expense, and the buyer as discount received, an income. In US practice the seller records a sales discount that reduces revenue, and the buyer a purchase discount.

Duration

  • Trade discounts: ongoing, part of the price terms for that buyer.
  • Cash discounts: only within the payment window, such as 10 days.

When should you use a trade discount or a cash discount?

When to use a trade discount

Use one when you sell to wholesalers, retailers or other businesses that resell. A bigger trade discount for a bigger order gives them a reason to order more. For example, a store selling custom mugs might give cafes and gift shops 20% off list on orders of 100 mugs or more.

When to use a cash discount

Use one when you sell on invoice and getting paid sooner matters more to you than the small percentage you give up.

Using both

Many wholesale terms carry both: the trade discount sets the invoice, and the cash discount rewards paying it early. In the sneaker example, that is $80 list, $60 after the trade discount, and $11,760 for 200 pairs paid within 10 days.

What are the risks of trade and cash discounts?

  • Trade discount too deep: if a reseller's price leaves you little margin, larger orders mean more volume, not more profit.
  • Depending on a few resellers: a large trade discount to one buyer can make your sales hang on that buyer.
  • Cash discount taken late: some buyers take the 2% and pay after the window. Decide in advance whether you will accept it.
  • Cash discount cost: 2% for paying 20 days early works out at roughly 37% a year on the money. Compare that with what borrowing would cost you.

How can a Shopify store use trade and cash discounts?

  • Trade discounts: for business buyers, Shopify's B2B catalogs set a separate price list; Basic, Grow and Advanced plans can have up to 3 active catalogs, Shopify Plus as many as it needs. On the storefront, a Quantity discount in Discounty gives a lower price at the wholesale quantity. On the Discounty plan and up it can be limited to a customer segment of your trade buyers, so retail prices stay where they are.
  • Cash discounts: set them as payment terms on your invoices, such as 2/10, net 30 on B2B orders paid by invoice. Shopify's B2B payment terms set the due date, not an early-payment discount, so the 2% is applied by hand. They are not a storefront discount, so a discount app does not run them.

Questions

1. What is the main difference between a trade discount and a cash discount?

A trade discount is a reduction off list price for a business buyer, often larger for larger orders, and it is taken off before the invoice is written. A cash discount is a saving for paying early, and it is taken off the invoice only if the buyer pays within the agreed days.

2. What does "2/10, net 30" mean in a cash discount?

"2/10, net 30" means the buyer can take a 2% discount on the invoice total if they pay within 10 days. If they don’t pay early, the full amount is due within 30 days.

3. What is the formula for calculating a trade discount?

Trade discount = list price × trade discount rate. On an $80 list price at 25%, that is $20, so the net price is $60.

4. What is the formula for calculating a cash discount?

Cash discount = invoice amount × cash discount rate. On a $12,000 invoice with 2/10, net 30, paying within 10 days saves $12,000 × 2% = $240, so the buyer pays $11,760.

Run this campaign on your own store

Discounty runs every campaign type on this page, on Shopify’s own pricing and Functions.