Field guide 12

How to Liquidate Excess Inventory in 8 Steps

An eight-step liquidation process for independent retailers: pull the export, qualify the goods, price the position, set a floor, choose the channel, build the lot, run the sale, and close the file.

Liquidating excess inventory takes eight steps, starting with a sales-by-SKU export and ending with a closed transaction. In between you qualify the goods, price the position, set a floor, choose a channel, and build the lot. The hard part is deciding your floor before a buyer names a number.

Key Takeaways

  • Liquidation is the bulk sale of excess retail inventory to a buyer who resells it through a different channel.
  • Dead stock is inventory with no verified sales history across the measured window, while slow movers still sell below their required rate.
  • The eight steps run in order: export, qualify, price, set a floor, choose a channel, build the lot, sell, close the file.
  • Cash-at-risk is the dollar value of inventory a model forecasts will go unsold inside the measured window.
  • CMP Exchange's published model has no subscription for buyers or sellers and a 10% fee on a closed transaction; live transaction features remain subject to production acceptance and workspace availability.
  • Liquidation outcomes depend on buyer demand for the category, and slow categories may sit at any price.
  • U.S. retailers held $832.4 billion in inventories in May 2026, at an inventories-to-sales ratio of 1.25, per the Census Bureau.

What You Need Before You Start a Liquidation

Four inputs have to be on the table before a single carton moves. Miss one and you'll be negotiating from a feeling instead of a figure.

The Four Inputs Every Liquidation Requires

  • A 12-month sales-by-SKU export with units sold, units on hand, and unit cost on every line.
  • Your monthly occupancy cost, meaning rent plus common area charges, and your total selling square footage.
  • Vendor terms for every brand in the pool, so you know which goods can still go back instead of out.
  • A floor price, decided by you, in writing, before you speak to a buyer.

Unit cost is where most independent retailers stall. If your point of sale has blank cost fields, fill them from purchase orders before anything else.

Without cost, every recovery figure you calculate later is decoration. A lot that sold for $12,000 means nothing until you know whether it cost you $18,000 or $46,000.

The Back Room Is a Line Item, and It Bills Monthly

The back room is where retail cash goes to sit down and stop moving. Rent, payroll, and next season's buy all come out of the account that room drained.

Cash Margin Partners is an inventory cash-recovery practice for independent, owner-operated retailers. CMP shows you how much cash is trapped in unsold inventory, then hands you a prioritized plan to get it back.

The classification that a liquidation lot gets built from comes out of your own sales history. The free CMP workspace can produce it after a successful supported import with sufficient sales and cost evidence. Direct Shopify, Square, and Lightspeed availability depends on production launch status and workspace eligibility; compatible item-level uploads remain available after column review. There's no credit card and no trial clock.

"Why connect my point of sale before I list anything?" Because the listing is built from the classification, and eyeballing a stockroom produces the wrong lot almost every time.

Key Data Point

U.S. retailers held $832,414 million in inventories in May 2026, at an inventories-to-sales ratio of 1.25, per the Census Bureau's monthly inventories report. Clothing and clothing accessories stores ran at 2.11 that month, more than two months of stock on hand.

The 8 Steps to Liquidate Excess Inventory

The steps below run in order, and skipping one costs money in a predictable place. Each includes the worked figure that tells you whether you've done it right.

Step 1: Set the Measurement Window and Pull a Sales-by-SKU Export

Export 12 months of order history at the SKU level, with units sold, units on hand, and unit cost on every line. Twelve months covers a full seasonal cycle, so a snow shovel with zero July sales doesn't get condemned for it.

Then set the no-sale test. For staples, 90 days with zero units sold is the threshold. For seasonal goods, use one full season that has ended.

Shopify's published inventory reports include a sell-through rate report and an ABC product analysis. ABC grades the products producing 80% of revenue as A, the next 15% as B, and the last 5% as C. That C grade is a starting list, though it measures the last 28 days only.

Worked figure: a 2,100-SKU catalog export runs about 20 minutes to pull and sort. Filtering for zero units sold across 11 months leaves 312 SKUs, which is the raw pool before anything gets excluded.

If your reporting can't produce cost-weighted lists, our roundup of the 7 Best Shopify Inventory Report Apps covers tools that can.

Step 2: Separate the Goods That Qualify for Liquidation From Everything Else

Three categories come out of the raw pool before you build any lot. Each one has a better exit available than a bulk sale.

  • Goods inside a vendor return window in sellable condition. Vendor credit recovers cost, which beats every liquidation price you'll ever be offered.
  • Seasonal goods with a proven repeat season and storage space you already pay for. A holiday SKU that sold through last December earns one more year.
  • Items with sales inside the last 90 days. These are slow movers, meaning stock that still sells below the rate justifying its shelf space. A markdown ladder comes first.

What survives is dead stock and deep overstock. Dead stock is inventory with no verified sales history across the measured window, which makes it the cleanest liquidation candidate you have.

Worked figure: of 312 flagged SKUs, 44 sit inside an open vendor return window and 26 are proven seasonal repeats. That leaves 242 SKUs in the liquidation pool, a 22% reduction from the raw list.

Step 3: Price the Position in Cash at Cost and in Rent Per Month

Multiply on-hand units by unit cost for every qualifying SKU. That total is the cash at stake, and it's the only number that justifies whatever discount you end up accepting.

Then price the space. Divide monthly occupancy cost by total selling square footage. Then multiply by the square footage the goods occupy, back room shelving included.

Worked figure: an 1,800-square-foot store paying $7,380 a month carries $4.10 per square foot. Liquidation candidates spread across 320 square feet of floor and shelving cost $1,312 a month to keep, before anyone touches them.

That $1,312 is the number owners never see, because no invoice arrives for it. It's charged silently, every month, against goods that have already stopped earning.

Operator Tip

Run step 3 twice: once for the whole pool, once for your ten largest positions by cost. The top ten usually hold the majority of the dollars, and they deserve individual decisions while the tail gets one bulk decision.

Step 4: Set Your Floor Price and Your Walk-Away Number Before Any Buyer Names One

Write down two figures before you talk to anyone. The floor is the lowest total you'll accept for the lot. The walk-away is the offer below which holding beats selling.

Both are your decisions, and both should be arithmetic. The walk-away compares a real offer against six more months of carrying cost, plus the odds the goods ever sell.

Worked figure: a pool holding $38,600 at cost and costing $1,312 a month to carry burns $7,872 in occupancy across six months. An offer that clears that figure and empties the space is a live candidate, whatever fraction of cost it represents.

"Forty cents on the dollar? I paid full cost for that." You did, and that cost was spent months ago; the live question is what the cash and the square footage do next.

Buyers price lots off resale value, condition, and category demand, so the number they name can land well below your cost. CMP forecasts cash-at-risk, meaning the dollar value of inventory the model projects will go unsold inside the window. That forecast informs your floor, and it never sets a buyer's price.

Step 5: Choose the Channel That Fits the Lot

Channel selection follows four variables: unit value, lot size, category demand, and the labor hours you have. Get those four right and the channel picks itself.

Per-unit channels suit high-value goods with a searchable identity, meaning a brand, a model number, or a size. That math works on a $180 jacket and fails on a $9 mug.

eBay charges a final value fee of 13.6% in most categories, plus $0.40 per order above $10, per its published seller fee schedule. Individual sellers get 250 free listings a month.

Bulk channels suit large lots of low-value units, where one transaction clears the space in a single move. You trade depth of discount for speed and for the hours you'd otherwise spend photographing 1,400 individual items.

For the ranked breakdown of established outlets and the separately labeled CMP proposal, read our guide to 6 Established Places to Sell Excess Inventory and One Proposed CMP Option. This article stays at the decision level.

CMP Exchange is Cash Margin Partners' proposed seller-side liquidation channel. Its published model has no subscription for buyers or sellers and a 10% fee on a closed transaction. Confirm production availability and current terms before relying on it for a lot.

The intended transaction sequence uses Stripe checkout and releases the seller payout after delivery confirmation. Live checkout, payout, refund, dispute, and reversal handling remain subject to production acceptance and workspace availability. Do not ship until the live transaction and written terms are confirmed.

Key Insight

A 10% close fee is real money on a large lot. On a $14,000 lot it's $1,400, and a retailer with a standing broker relationship may do better direct.

Run that comparison before you list. The fee earns its keep when the buyer reach is worth more than the discount you'd take elsewhere.

Step 6: Build the Lot With a Manifest, Condition Grades, and Photos

The manifest is the document that decides your price. Buyers bid low on vague lots because vagueness is risk, and they price risk into the offer.

Build one row per SKU with six columns: SKU, description, size and color, units, original retail, and condition grade. Grade against a fixed scale: new in box, new without box, shelf-worn, damaged.

Photograph the goods as they sit, including the flaws. Six to ten clear photos of the pallet, a representative carton, and any damage beat every adjective in the listing.

Worked figure: 242 SKUs and 1,410 units takes roughly 3 to 4 hours to manifest properly if your export is clean. Budget a second hour for photos and carton counts.

Apparel needs one extra column, because size and color curves determine resale value. Our review of the 7 Best Inventory Tools for Apparel Stores covers systems that export size-level detail cleanly.

Step 7: Run the Sale and Close the Transaction

List the lot with the manifest attached and the photos visible. Set a response window so the process has an end date. Seven to ten days is a workable window for a single lot.

Field offers against the floor you wrote in step 4, and stop negotiating at your walk-away number. The whole point of writing those figures down was to remove the decision from the moment a buyer is on the phone.

Agree four things in writing before anything ships: price, who pays freight, the pickup window, and when the payout releases. CMP Exchange is designed to record those terms and release payout after delivery confirmation, but that flow remains subject to production acceptance and workspace availability.

Worked figure: 1,410 units of mixed apparel and accessories consolidates to roughly 6 pallets. Freight on a 6-pallet LTL move is a real line item, so establish who pays it before you agree a price.

Recovery depends on buyer demand for the category. Categories with active resale demand draw offers quickly, and slow categories may sit regardless of how the lot is priced.

Step 8: Close the File in Your System and Change the Buying Rule

Zero out the on-hand counts, archive the SKUs, and remove them from reorder logic the same week the truck leaves. Every worthless SKU left open in the item library corrupts the reorder math and the next open-to-buy plan.

Record realized dollars per unit against original unit cost, in a sheet you'll still have next year. That comparison is the only durable asset this whole process produces.

Worked figure: a lot holding $38,600 at cost that closes at $13,900 gross returns $12,510 after a 10% close fee. Per unit across 1,410 units, that's $8.87 landed against an average cost of $27.38.

Then change the rule that produced the goods. Set markdown dates at receiving instead of in a panic, and cap reorder depth on any SKU below your sell-through threshold.

Cut the vendor whose goods keep landing in these pools. One buying decision reversed is worth more than one lot cleared.

Write-down and write-off treatment depends on your books and your jurisdiction, so talk to your accountant before recording anything. That conversation is separate from the operational cleanup, and the cleanup shouldn't wait for it.

A Worked Example: Clearing $38,600 Out of an 1,800-Square-Foot Boutique

Take an illustrative women's apparel boutique running Shopify, 1,800 square feet, $7,380 monthly occupancy cost. This is a constructed example rather than a CMP client, and the figures are there to show the arithmetic.

The owner pulls 12 months of order history in step 1 and finds 312 SKUs with zero units sold across 11 months. Step 2 removes 44 SKUs inside an open vendor window and 26 proven seasonal repeats.

Step 3 prices the remaining 242 SKUs at $38,600 across 1,410 units, occupying 320 square feet at $1,312 a month. The floor lands at $11,500 in step 4, with a walk-away at $8,200.

Store Example

The largest single position is 96 units of one linen dress, bought at $41, with three sold in 14 months. That one SKU holds $3,936, and it sat through two markdown steps before anyone opened a spreadsheet.

In step 5 the lot goes to a bulk channel. At an average $27.38 cost, 1,410 units fail the per-unit listing math. Step 6 produces a 242-row manifest and 11 photos across four hours of work.

In this constructed example, assume a production-accepted channel closes the sale at $13,900 in gross proceeds, above the floor. Under a 10% close-fee model, the fee would be $1,390 and the net would be $12,510; actual payout timing depends on the accepted channel's terms.

Step 8 returns 320 square feet to selling use, worth $1,312 a month in occupancy. That space now sits behind goods with sales history. The owner caps reorder depth at 24 units on any dress style and drops one vendor.

Net of the fee, the recovery ran at roughly 32% of cost in this example. That figure belongs to this constructed lot in this category. Yours will differ with condition, category demand, and manifest quality.

The Common Mistakes at Each Step, and What They Cost

Every step has one characteristic failure. The table below pairs each with the cost it produces.

Step The common mistake What it costs
1. Export Pulling 90 days instead of 12 months Seasonal goods get condemned in their off season
2. Qualify Liquidating goods still inside a vendor return window Trading cost recovery for cents on the dollar
3. Price the position Counting cost and ignoring occupancy The monthly carrying cost stays invisible, so waiting feels free
4. Set the floor Negotiating without a written walk-away number Decisions made under pressure, in the buyer's favor
5. Choose the channel Listing 1,400 low-value units one at a time Weeks of owner hours consumed by photography
6. Build the lot A vague manifest with no condition grades Buyers price the uncertainty into a lower offer
7. Run the sale Shipping before freight and payout terms are in writing Goods gone, terms disputed, payout delayed
8. Close the file Leaving dead SKUs active in the item library Reorder logic buys the same mistake again

Step 4 is the one that costs the most in practice. A retailer who walks into a negotiation with no floor gives the buyer the pen.

How to Check Your Work After the Lot Ships

Five checks tell you whether the liquidation did its job. Run them in the two weeks after the truck leaves, while the numbers are still fresh.

  1. Reconcile units shipped against system counts. Pallet counts and manifest totals should match your on-hand adjustment exactly, and a gap means a counting error somewhere upstream.
  2. Compare landed cash against your written floor. Gross proceeds minus fees and freight is the real number, and it should sit above the floor from step 4.
  3. Measure the square footage returned to selling use. Multiply it by your cost per square foot to state the monthly occupancy you just recovered.
  4. Confirm the SKUs are out of reorder logic. Pull a fresh export and check that no archived SKU shows a reorder point or a pending purchase order.
  5. Re-run the classification at 90 days. If a new pool of the same size has formed, the problem sits in buying rather than in selling.

The Lot Sold. The Back Room Refilled.

Check 5 is the one that matters twelve months out. A retailer who liquidates every spring and never changes an order quantity has bought an annual subscription to the same problem.

The back room refills through purchase orders, one reasonable-looking decision at a time. Nothing about the liquidation process addresses that, which is why step 8 ends with a rule change instead of a receipt.

Tracking the recurrence takes a metric you watch monthly. Our breakdown of the 7 Best Inventory KPI Dashboards for Retail covers what to put on the wall.

Fixing the order quantities takes a planning tool or a firm rule you keep. The 7 Best Netstock Alternatives comparison covers the software built for that job.

Key Data Point

Tariff-related cost increases were a financial challenge for 69% of retail firms, per the Federal Reserve's 2026 Report on Employer Firms. That was the highest share of any industry, across 6,525 responses collected in late 2025. Rising costs raise the price of every buying error on your shelves.

Start Here: Five Things to Do This Week

  1. Request a sales-by-SKU export covering the review window. Provider fields, history depth, plan requirements, and preparation time vary; confirm the file is complete before using it to build a lot.
  2. Fill in every blank unit cost field from purchase orders, because no recovery figure means anything without cost.
  3. Calculate your cost per square foot by dividing monthly occupancy by selling square footage, then price the space your dead stock occupies.
  4. Run the free CMP workspace or upload your CSV so eligible SKUs are classified while stockout-risk and data-incomplete items remain protected from recovery actions.
  5. Write your floor price on paper before you contact a buyer, and keep it visible during the call.

Steps 1 and 2 are the ones you can finish before close today. They're also the ones that make every later step arithmetic instead of argument.

Where the Diagnostic and the Exchange Connect

Cash Margin Partners classifies eligible SKUs from sales history and sufficiently complete cost evidence. Shopify, Square Point of Sale, and Lightspeed Retail X-Series connections are read-only where production launch status and workspace eligibility permit; Shopify supplies unit cost when available, while Square and Lightspeed analyses add costs through CMP's prefilled template. Compatible item-level exports support other systems after column review.

Cash Margin Partners is free, with no credit card and no time limit. Eligible-SKU classification requires sufficiently complete history and cost evidence; 30/60/90-day forecasts require a recent successful supported live connection with sufficient usable evidence.

The figure that matters is your own, and it takes an export to produce.

Once the pool is classified, the published CMP Exchange model has no subscription and a 10% fee on a closed transaction. Its intended flow uses Stripe checkout and payout after delivery confirmation, but live transaction features remain subject to production acceptance and workspace availability. No promise about what any lot will fetch.

Frequently Asked Questions

When should I liquidate inventory instead of marking it down?

Liquidate once the markdown ladder has run its last step and the goods still haven't moved. The practical trigger is zero units sold across 90 days, or one dead season on seasonal goods. Markdowns work when price is the friction; liquidation is the exit when demand in your store has ended.

How much does it cost to liquidate excess inventory through a marketplace?

CMP Exchange's published model has no subscription and a 10% fee on a closed transaction. The intended flow uses Stripe checkout and payout after delivery confirmation; live checkout, payout, refund, dispute, and reversal handling remain subject to production acceptance and workspace availability. On a large lot that 10% is real money, and a direct broker relationship may cost less at volume.

How long does inventory liquidation take from listing to payout?

The timeline depends on buyer demand for the category, the size of the lot, and how complete the manifest is. Categories with active resale demand draw offers quickly, and slow categories may sit at any price. No seller should plan around a promised close date, and no marketplace can credibly offer one.

What paperwork does a liquidation lot need?

A liquidation lot needs a manifest, condition photos, and written terms. The manifest lists SKU, description, size and color, units, original retail, and a condition grade for every line. Written terms cover the price, who pays freight, the pickup or delivery window, and when the payout releases.

Do I have to write off inventory that I liquidate below cost?

Write-down and write-off treatment depends on your books, entity type, and jurisdiction. Talk to your accountant before you record anything. Every retailer can still record realized dollars per unit against original unit cost.

What is the best place to sell excess inventory?

The best channel depends on unit value, lot size, and category demand rather than on any single platform being superior. High-value searchable goods clear best per unit on marketplaces like eBay, which charges a 13.6% final value fee in most categories. Large lots of low-value units belong in a bulk channel, where one transaction clears the floor space.

Will liquidating excess inventory damage my store's brand?

Selling a bulk lot to an off-price buyer keeps the discount off your own sales floor. The goods resell through a different channel to a different customer. The brand risk sits with repeated deep clearance in your own store, in front of your own regulars.

Run Step 1 Before the Week Ends

Every step in this process depends on an export you can pull in ten minutes. The retailers who never liquidate anything are usually the ones who never pulled it.

Get the classification out of your own sales history with the free CMP workspace, then decide what leaves the building.

Put the thinking to work

See what your inventory is doing to your cash.

Customer supportGuides with human follow-up

CMP privacy controls

Cookie preferences

Optional technology stays off unless you choose it. You can change your mind here at any time.