Industry: Salons & Spas
Retail Product Sales in Salons: Tracking Cost of Goods Sold
How salons and spas should track Cost of Goods Sold for retail products to improve profit margins and simplify tax filings.
Retail product sales often represent 15–25% of total revenue in a successful salon. However, selling physical products introduces inventory accounting - an area where service-based businesses routinely overstate expenses, understate profit margins, and lose visibility into what’s actually making money. Without proper Cost of Goods Sold (COGS) tracking, you are essentially flying blind on 20% of your business.
COGS in one paragraph: The "Why"
When you buy a bottle of shampoo for $10 and sell it for $25, the $10 isn’t an "expense" the day you buy it. It’s an asset (Inventory) sitting on your balance sheet. It only moves to your Income Statement as an expense (COGS) the day you sell it.
The Numerical Impact (Year-End):
- Nov 15: You buy 100 bottles @ $10 = $1,000 cash out.
- Dec 31: You’ve only sold 40 bottles.
- The Error: Expensing the full $1,000 in December.
- The Reality: You only "used" $400 of product. $600 is still an asset.
The Master Formula
COGS = Opening Inventory + Purchases − Closing Inventory
To make this work, you need:
- 01A Starting Point: A physical count at the beginning of the year.
- 02Purchase Tracking: All invoices for retail stock recorded in an inventory account.
- 03An Ending Point: A physical count on the last day of your fiscal year.
| Category | Impact on Profit | Impact on Tax |
|---|---|---|
| Higher Closing Inventory | Increases Profit | Increases Tax |
| Lower Closing Inventory | Decreases Profit | Decreases Tax |
| Missing Product (Shrink) | Decreases Profit | Decreases Tax |
Backbar vs. Retail: The Great Divide
The biggest source of inventory errors in salons is "The Walk." This is when a stylist grabs a retail bottle from the shelf to use on a client at the backbar.
| Account | Purpose | Tax Treatment |
|---|---|---|
| 1310 - Retail Inventory | Products for resale | Asset (Balance Sheet) |
| 1320 - Backbar Inventory | Products for service use | Asset (or Supplies Expense) |
| 5010 - COGS Retail | Cost of what was sold | Expense (Income Statement) |
| 5020 - Salon Supplies | Cost of what was used | Expense (Income Statement) |
Inventory "Shrink" and Dead Stock
Physical counts also reveal "shrink" (theft or unrecorded use) and "dead stock" (products that haven’t moved in 12 months).
By moving from "cash-basis" buying to "accrual-basis" COGS tracking, salon owners often find their real profit margins are 5–8% higher than they thought - or they discover they’ve been losing thousands of dollars to unrecorded backbar usage.
The content above is for general informational and educational purposes only and does not constitute professional accounting, tax, legal, or financial advice. Tax rules change and outcomes depend on your specific situation - please consult us before acting on anything you read here.
Next Step
Start with a 30-minute diagnostic call.
Bring your last two years of T2, HST returns, and personal T1. We’ll review them in advance and use the call to flag the positions that won’t hold, the SBD grind you may be triggering, and the elections you may have missed - before you commit to anything.
