Sell-In vs. Sell-Through

circle-info

Quick Answer: Sell-In records when your brand ships product to a retailer. Sell-Through records when that retailer sells the product to a consumer. Both are supported in Moselle β€” and understanding the difference is key to accurate forecasting.

Understanding the difference between Sell-In and Sell-Through data is essential for accurate demand forecasting. Both data types are commonly provided by major retail partners like Sephora and Ulta Beauty β€” and Moselle is built to process both.

Overview

When brands sell through retail partners, there are two distinct points at which a "sale" is recorded:

  • Sell-In β€” when the brand ships product to the retailer

  • Sell-Through β€” when the retailer sells that product to the end consumer

These two numbers are often very different, and understanding the gap between them is one of the most powerful signals available in demand planning.

Sell-In Explained

Sell-In (sometimes called "ship-in" or wholesale shipment data) captures the movement of inventory from the brand or supplier into the retailer's distribution network.

What does Sell-In represent?

Sell-In reflects purchase orders (POs) placed by the retailer. A unit is counted when it ships from the brand to the retailer β€” not when it reaches a consumer.

Who owns Sell-In data?

The brand owns Sell-In data. It comes from the brand's own order management or ERP system, though retailers like Sephora and Ulta may also provide a version of this data through their vendor portals (e.g., Sephora's Brand Portal or Ulta's Partner Hub).

What does a typical Sell-In file contain?

Field
Description

PO Number

Purchase order identifier

Ship Date / Receipt Date

When product was shipped or received

SKU / UPC

Product identifier

Units Ordered

Quantity the retailer requested

Units Shipped

Quantity actually fulfilled

Wholesale Price

Cost per unit at the brand-to-retailer level

Destination

Store number or distribution center (DC)

Sell-Through Explained

Sell-Through (also called POS data, retail sales data, or consumer offtake) captures the movement of inventory from the retailer's shelf to the end consumer.

What does Sell-Through represent?

Sell-Through reflects actual point-of-sale (POS) transactions. A unit is counted when a consumer purchases it β€” whether in-store or online.

Who owns Sell-Through data?

The retailer owns Sell-Through data. Sephora, Ulta, and other retail partners share this data with brands through their vendor portals on a weekly basis. It is one of the most valuable data assets a brand can receive.

What does a typical Sell-Through file contain?

Field
Description

Week Ending Date

The week the sales occurred

SKU / UPC / Retailer Item #

Product identifier (may differ from brand's internal SKU)

Store Number or "Dotcom"

Location of the sale (store ID or e-commerce flag)

Units Sold

Consumer units sold in that period

Retail Sales ($)

Revenue at the consumer price point

On-Hand Inventory

Units remaining in stock (included by some retailers)

Weeks of Supply

Estimated coverage based on current sell rate (included by some retailers)

Key Differences

Sell-In
Sell-Through

Measures

Brand shipments to retailer

Consumer purchases at retail

Data Owner

Brand

Retailer

Timing

Can precede actual demand by weeks

Reflects real-time consumer demand

Format

PO/shipment records

Weekly POS reports by store

Common Source

ERP, order management system, vendor portal

Sephora Brand Portal, Ulta Partner Hub

Best Used For

Supply and production planning

Demand forecasting and replenishment

Why It Matters for Forecasting

Sell-In data alone can be a misleading demand signal. A retailer may place a large initial PO ahead of a product launch or promotional event β€” making sell-in numbers look strong β€” while actual consumer sell-through remains slow. If a brand plans production based on Sell-In without monitoring Sell-Through, the result is often excess inventory at retail, markdowns, or returns.

Sell-Through data is the ground truth of consumer demand. It reflects what shoppers are actually buying, week over week, at each store. Forecasting from Sell-Through leads to:

  • More accurate replenishment recommendations

  • Earlier visibility into slow-moving SKUs

  • Better alignment between production and real market demand

  • Fewer surprise returns or markdown situations

circle-info

Sell-Through Rate β€” calculated as Sell-Through Units Γ· Sell-In Units β€” is a key retail health metric. A healthy sell-through rate (typically 80%+ depending on category) means inventory is moving efficiently. A low rate signals a buildup that may require promotional support or production adjustments.

How Moselle Processes These Files

Moselle supports ingestion of both Sell-In and Sell-Through files from major retail partners including Sephora and Ulta Beauty. Files are typically delivered in Excel (.xlsx) or CSV format.

1

Upload Your Retailer File

Upload your Sell-In or Sell-Through file via the Manual Data Uploads section. Moselle accepts Excel (.xlsx) and CSV formats from all major retailer vendor portals.

2

Moselle Maps and Normalizes Your Data

Moselle automatically:

  • Maps retailer-specific column headers to Moselle's standard data model

  • Normalizes SKU and UPC identifiers across sources

  • Aligns data to your forecast calendar (weekly periods)

3

Data Becomes Available for Forecasting

Your data is made available to Mo for forecast generation and replenishment planning. Once connected, Mo uses Sell-Through data as the primary demand signal, while Sell-In data provides context for reconciling what was shipped versus what sold.

How do I Upload Sales Data to Moselle?chevron-right

Frequently Asked Questions

chevron-rightWhat if I only have Sell-In data?hashtag

Moselle can still generate forecasts using Sell-In data. However, forecasts will be more accurate once Sell-Through (POS) data is available. We recommend requesting POS access from your retail partners as early as possible in the onboarding process.

chevron-rightWhat if I only have Sell-Through data?hashtag

Sell-Through data is the preferred input for demand forecasting and is fully supported on its own. Mo will use it as the primary signal to generate forecasts and replenishment recommendations.

chevron-rightMy retailer uses different SKU codes than my internal system. Will Moselle handle that?hashtag

Yes. Moselle supports SKU mapping between retailer item numbers and your internal SKUs/UPCs. This is configured during onboarding. Reach out to your Customer Success Manager if you need to update or add mappings.

chevron-rightHow often should I upload Sell-Through data?hashtag

Most retail partners (Sephora, Ulta) provide POS data on a weekly basis. We recommend uploading on a weekly cadence to keep your forecasts current and ensure Mo has the most recent demand signal available.

chevron-rightWhat is a healthy sell-through rate?hashtag

This varies by category, channel, and product lifecycle stage. As a general benchmark, a sell-through rate of 80% or above is considered healthy in most beauty and personal care categories. Your Customer Success Manager can help you interpret your sell-through data in context.

Last updated