Most independent retailers don't have a sales problem. They have a margin problem that's hiding behind decent-looking sales numbers. Rent, labor, and inflation have all climbed faster than most owners have adjusted their pricing or operations to match — independent retail and grocery operators now rank operational costs as their single biggest challenge, cited by 83% of owners, according to Vori's 2026 State of Independent Grocery report. Inflation itself has been the #1 challenge for small businesses for 17 consecutive quarters, per the U.S. Chamber of Commerce Small Business Index.

None of that means margin improvement requires a dramatic overhaul. It usually means finding the two or three leaks that are quietly costing you the most, and fixing those first. Here are seven places to look, in roughly the order most owners get the most out of them.

1. Audit your slow-moving SKUs — and actually act on what you find

Pull a sales report sorted by units sold over the last 6-12 months for every SKU you carry. You'll almost always find a long tail of items that haven't sold in months but are still taking up shelf space, tying up cash, and quietly costing you in carrying costs. Most independent stores carry 10-20% dead or near-dead inventory without realizing it.

Why it works: every dollar tied up in a SKU that isn't moving is a dollar that isn't available to buy inventory that will. Clearing it (even at a discount) frees cash and shelf space for better-performing product.

2. Renegotiate vendor terms — especially with your longest-standing suppliers

Owners often assume vendor pricing is fixed, but terms are usually more negotiable than people think, particularly with suppliers you've worked with for years or ones where you're a meaningfully sized account. Ask about better unit pricing at your current volume, longer payment terms, freight allowances, or co-op marketing dollars.

Why it works: a 2-3 point improvement in cost of goods flows straight to your bottom line without you having to sell a single additional unit.

3. Replace blanket discounting with a smarter markdown cadence

Storewide "20% off everything" sales train customers to wait for a discount and erode margin on items that would have sold at full price anyway. Instead, build a staged markdown schedule tied to how long an item has been on the floor — for example, a small markdown at 60 days, a deeper one at 90, and clearance at 120 — so only genuinely slow stock gets discounted.

Why it works: you protect margin on your fast-moving, full-price items while still moving through aging inventory in a disciplined way.

4. Cross-merchandise to lift average transaction value

Look at what naturally sells together and put those items physically or visually near each other — at the register, on an end-cap, or bundled with a small discount versus buying separately. This is one of the lowest-cost, fastest-to-implement changes on this list.

Why it works: increasing your average transaction value by even $5-10 across hundreds of monthly transactions adds real margin dollars without any additional marketing spend or foot traffic.

5. Review labor scheduling against your actual foot-traffic patterns

Pull your hourly sales or foot-traffic data for a typical month and compare it against your staffing schedule. Most independent stores are over-staffed during slow windows and under-staffed during peak ones — both cost you money, one in wasted labor and one in lost sales and poor customer experience.

Why it works: labor is usually the second-largest controllable cost after cost of goods, and even modest schedule adjustments can meaningfully reduce it without cutting total hours your team needs.

6. Test small price increases on your low-elasticity items

Not every item in your store is price-sensitive. Identify products where customers buy based on need, convenience, or brand loyalty rather than comparison shopping, and test a modest price increase (3-5%) on a handful of them. Watch unit sales for 30-60 days before rolling the change out further.

Why it works: on genuinely low-elasticity items, a small price increase adds pure margin with little to no impact on unit volume — it's often the single fastest fix on this list.

7. Tighten shrinkage and loss controls

Shrinkage from theft, damage, and administrative error (miscounts, pricing mistakes, spoilage) quietly erodes margin in ways that rarely show up until inventory count day. Simple steps — better receiving procedures, periodic cycle counts instead of relying on one annual count, and basic loss-prevention practices at the register — can meaningfully reduce it.

Why it works: shrinkage is pure margin loss with no offsetting revenue. Even a modest reduction goes straight to profit.

Where to start if you can only pick one or two

If you're short on time, start with the SKU audit (fix #1) and the markdown cadence change (fix #3). Together they tend to surface the most cash tied up in the wrong places and stop the bleeding on future discounting — and both can realistically be done in a week using data you already have in your point-of-sale system.

If you'd rather not do the diagnostic work alone, this is exactly what the Retail Health Audit is built for: a full review of your merchandising, pricing, inventory turns, and margin leaks, delivered as a prioritized action plan in two weeks.

Not sure which of these applies most to your store?

Start with a free, no-pressure Retail Health Check, or go straight to a full Retail Health Audit for a prioritized, written action plan.