Bookkeeping, payroll, and tax services for small businesses across the Valley of the Sun.

Call or Text: (602) 730-4560

How should a salon track product inventory and retail sales separately from services?

Service revenue and retail sales have completely different cost structures and need to be tracked separately. Service revenue is driven by labor. Retail sales involve purchasing physical products, storing them, and reselling at a markup. When both land in one income account, you lose visibility into what’s actually profitable and you can’t make informed decisions about either side of the business.

In QuickBooks Online, create two distinct income accounts. Call them something straightforward like “Service Revenue” and “Retail Product Sales.” Every haircut, color, facial, or treatment gets recorded to Service Revenue. Every bottle of shampoo, styling product, or skincare item sold goes to Retail Product Sales. This split lets your profit and loss statement show each revenue stream on its own line so you can evaluate them independently.

For the retail side, turn on inventory tracking in QBO and set up each product using the Products and Services list. Enter both the cost you pay and the price you charge. When you record a sale, QBO automatically moves the product cost from your Inventory Asset account to Cost of Goods Sold. This gives you accurate gross profit numbers for retail without manual calculations. Retail margins in salons and spas typically fall between 40% and 50%, but you’ll only know your actual margin if you’re tracking cost and revenue separately.

Shrinkage is one of the biggest inventory challenges in salons. Products get used during services when they shouldn’t, staff takes items home, bottles get damaged or expire, and sometimes things just disappear. The only reliable way to catch this is doing physical inventory counts. Monthly is ideal. Compare what QBO says you should have on the shelf to what’s actually there. Record any difference as an inventory adjustment. If your shrinkage numbers keep climbing, that’s a management problem you need to address, not just a bookkeeping entry.

When stylists use retail products during client services, that product cost should be tracked as a service supply expense, not retail COGS. For example, if a stylist opens a bottle of treatment product during an appointment, that cost belongs to your service delivery, not your retail operation. Keeping this distinction clean prevents your retail numbers from looking worse than they actually are.

Your profit and loss should show service revenue with its labor costs and retail sales with its cost of goods sold. This financial clarity is what helps you decide whether to expand your product selection, negotiate better wholesale pricing, or focus on booking more appointments. Without the separation, you’re guessing.

If your books currently have everything lumped together, getting them restructured is worth the effort. A salon and spa bookkeeping service can set up the right chart of accounts, configure inventory tracking in QBO, and build a reporting structure that shows you exactly where your money is coming from and where it’s going.

Your Valley of the Sun Bookkeeper

The Next Step:
A Quick Conversation

Tell us what's going on with your books. We'll listen, ask a few questions, and give you a clear quote with no surprises.

More Questions

Can a landscaping business deduct the cost of a trailer and mowing equipment in the first year?

Yes. Section 179 lets you deduct the full purchase price of qualifying equipment like mowers, trailers, and trucks in the year you buy them. The 2024 limit is $1,220,000, which covers most landscaping equipment purchases easily.

Read answer

What financial reports should a medical practice owner review monthly?

Focus on a P&L by provider, A/R aging by payer, collections vs charges ratio, overhead percentage, and days in A/R. Monthly review catches revenue and cash flow problems before they get out of hand.

Read answer

How much cash reserve should an HVAC contractor keep for the slow season?

Plan for three to six months of fixed overhead in a dedicated savings account. HVAC businesses have predictable seasonal dips during the shoulder months between heating and cooling demand, so building that reserve during peak season is the move.

Read answer

How do I set up job costing in QuickBooks Online for a general contractor?

Use sub-customers for each job, classes for cost categories like labor and materials, and enable the Projects feature for tracking. The chart of accounts needs to be structured for construction or the reports won't tell you anything useful.

Read answer

Should my cleaning company use cash or accrual accounting?

Cash basis works for most small cleaning companies because it's simpler and matches how payment actually flows. Consider switching to accrual if you take on significant commercial contracts with net-30 payment terms or annual contracts where cash timing doesn't match when the work gets performed.

Read answer

How do I handle progress billing for large residential trade jobs?

Define clear milestones in your contract, invoice as each milestone is completed, and track your costs against each phase. Progress billing protects your cash flow so you're not financing a customer's project out of your own pocket.

Read answer

Phoenix-based bookkeeping firm serving small businesses across the Valley of the Sun. We provide bookkeeping, payroll, tax preparation, and fractional CFO support with transparent pricing and no upselling. Owned and operated by David Morrow, a former COO with 20+ years of business experience.

Client Reviews

5-Star Rated Firm

Social

  • QuickBooks Online Certification Level 1 badge
  • QuickBooks Online Certification Level 2 badge
  • QuickBooks Online Payroll Certification badge

© 2026 2Morrow Bookkeeping LLC