Back to Resources
Industry Insights3 min read

What Are Retailer Spoils Programs?

Most retailers run spoils programs. They sweep stores on a regular cycle, pull expired product off the shelves, and charge the cost back to the brand — on a per-invoice basis.

How do spoils charges work?

When a retailer finds expired product during a store sweep, the cost goes back to the brand as a deduction on the next remittance. These charges come through on a per-invoice basis — each invoice that included product that spoiled gets its own deduction line.

Some retailers also run spoils allowance programs where they charge a percentage of sales to cover expected spoilage. If actual spoilage comes in lower than that percentage, the retailer keeps the difference. That means you can end up paying for spoilage that never happened.

Why are spoils sometimes not the brand's fault?

The root cause of spoilage is not always the product itself. A distributor might hold product in distribution centers for approximately 200 days before shipping to stores. For anything with a shelf life, that holding time alone can guarantee the product expires before a customer ever sees it.

When a brand sells through a distributor rather than direct, it faces both a markup and a spoils problem. The distributor charges a margin for moving the product, and then the brand also absorbs spoils charges when the product expires in the distributor's own warehouse.

Can I dispute spoils charges?

Usually not. Spoils charges are generally legitimate — the product did expire on the shelf and the retailer is passing the cost back per the agreement.

The exception is duplicate charges. If you were charged for the same invoice, the same month, the same SKU, and the same location more than once, that is a billing error and you should dispute it. Outside of duplicates, spoils charges are rarely disputable.

How do I reduce spoils charges over time?

  • Track spoils rates by retailer and by product to see where the problem is concentrated
  • Negotiate shorter distributor holding times so product reaches shelves with more shelf life remaining
  • Review your spoils allowance percentage — if actual spoilage is consistently lower, renegotiate the rate
  • Flag duplicate charges by matching invoice, month, SKU, and location

How Revya handles spoils tracking

Revya categorizes every spoils deduction by retailer, product, and location automatically. When duplicate charges come through — same invoice, same month, same SKU, same location — Revya flags them for dispute before the window closes. See how it works

Frequently Asked Questions

What are spoils charges from a retailer?

Charges for goods that expired before selling. Retailers pass these costs back to brands on a per-invoice basis.

Can I dispute spoils charges?

Usually not. The exception is duplicate charges — if you were billed for the same invoice, month, SKU, and location more than once, dispute the duplicate.

Can distributor warehouse holding time cause spoilage?

Yes. One distributor held product in distribution centers for approximately 200 days before shipping to stores, which can exhaust a product's shelf life before it reaches the retail floor.

What is a spoils allowance?

A percentage of sales charged by the retailer to cover expected spoilage. If actual spoilage is lower than the allowance, the retailer keeps the difference.

Stop paying duplicate spoils charges

Revya tracks every spoils deduction by retailer, product, and location — and flags duplicates before they become write-offs.

Get Started