> For the complete documentation index, see [llms.txt](https://learn.moselle.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learn.moselle.io/analytics/reporting/mo-reports/mo-standard-reports/sales-velocity-report.md).

# Sales Velocity Report

{% hint style="info" %}
**Quick Answer:** A sales velocity report measures how fast your products are selling over a given time period — typically expressed as units sold per week. It is one of the most important metrics in inventory planning. In Moselle, Mo can build one for you in under 5 minutes from your live data.
{% endhint %}

## What is Sales Velocity?

**Sales velocity** is the rate at which a product sells over a defined time period. Unlike total sales volume (which tells you how much sold), velocity tells you **how fast** something is moving.

A SKU that sold 500 units over 12 weeks has a very different velocity profile than one that sold 500 units in 4 weeks — and they require very different planning responses.

### Why Sales Velocity Matters

* **Replenishment timing:** Velocity determines when to reorder. Rising velocity means you need stock sooner; declining velocity means you can delay
* **Forecast validation:** Comparing actual velocity against forecasted demand reveals where your plan is drifting
* **Promotional decisions:** Declining velocity is often the earliest signal that a product needs a promotional push or pricing adjustment
* **Capital efficiency:** Velocity helps you identify where inventory is moving too slowly and tying up cash

## What Makes a Great Sales Velocity Report?

A great velocity report does not just tell you what sold — it tells you the **rate** at which things are selling. The best ones are:

* **Time-period specific:** Velocity over the last 4, 8, or 12 weeks tells a very different story than a full-year average
* **Channel-separated:** DTC velocity and wholesale velocity behave differently and should never be blended without intention
* **Trend-aware:** Is velocity accelerating, declining, or flat? The direction matters as much as the number
* **Comparable:** The most useful velocity reports let you benchmark SKUs against each other or against prior periods
* **Visual:** Charts and graphs make trends and outliers immediately obvious at a glance

### Key Metrics to Include

| Metric                    | What It Tells You                                        |
| ------------------------- | -------------------------------------------------------- |
| Average weekly units sold | The core velocity number — how fast the SKU is moving    |
| Trend direction           | Whether velocity is accelerating, stable, or declining   |
| Channel breakdown         | How velocity differs across DTC, wholesale, Amazon, etc. |
| Forecast variance         | Gap between actual velocity and forecasted demand        |
| Sell-through rate         | What percentage of available inventory has sold          |

## Before You Start: Make Sure Your Data Is Clean

A velocity report is only as reliable as the sales data feeding into it. Before pulling the report, confirm:

* [ ] **Sales history is synced and complete.** Check that your connected sales channels are up to date with no gaps in order history
* [ ] **Returns and cancellations are handled correctly.** Net sales — not gross — should be the basis for velocity
* [ ] **You know your time window.** Velocity over 4 weeks vs. 12 weeks can look very different, especially for seasonal products
* [ ] **New SKUs are flagged.** Products with less than 4 to 8 weeks of sales history will have statistically unreliable velocity numbers

## How to Build a Sales Velocity Report with Mo

**Time Required:** 5 minutes **Difficulty:** Beginner

{% stepper %}
{% step %}

### Open Mo and Set Your Context

Click **Mo** in the left sidebar to open the chat page. Be specific about the time window and channel scope from the start. A strong prompt looks like:

> "Can you pull a sales velocity report for all active DTC SKUs over the last 8 weeks? I want to see average weekly units sold and flag anything with declining velocity."

You can also scope the request to a product line, collection, or specific SKU set.
{% endstep %}

{% step %}

### Review the Output

Mo will return a SKU-level breakdown that typically includes:

* Total units sold in the selected period
* Average weekly velocity (units per week)
* Trend indicator — is velocity going up, flat, or down?
* Channel breakdown if requested

Start with the trend column. Rising velocity SKUs may need a reorder conversation. Declining velocity SKUs may need a promotional push or a forecast adjustment.
{% endstep %}

{% step %}

### Visualize the Data

Ask Mo to present your velocity data as charts and graphs — no spreadsheet wrangling required.

> "Can you show me a graph of weekly sales velocity by SKU over the last 8 weeks?"

> "Show me a bar chart comparing velocity this month vs. last month across all active SKUs."

Seeing the data visually often surfaces patterns that are easy to miss in a table — like a SKU that has been quietly losing velocity for six consecutive weeks.
{% endstep %}

{% step %}

### Compare to Your Forecast

Hold your velocity numbers up against your active forecast. Ask Mo:

> "Which SKUs have actual velocity that is more than 20% above or below their forecasted demand?"

Significant gaps between actual velocity and forecasted velocity are a signal to update your forecast — which in turn affects your WOS, reorder points, and purchasing decisions.
{% endstep %}

{% step %}

### Slice, Filter, and Export

Mo can cut this report multiple ways. Common follow-up asks include:

> "Show me the top 10 SKUs by velocity over the last 4 weeks"

> "Which SKUs have had declining velocity for 3 or more consecutive weeks?"

> "Break this down by sales channel"

Once you have the view you need, export the report to share with your team or bring into your weekly ops review.

{% hint style="success" %}
**Tip:** Ask Mo to generate a visual before any stakeholder meeting. Charts communicate trends far more effectively than raw tables.
{% endhint %}
{% endstep %}
{% endstepper %}

## How to Read Your Sales Velocity Report

| Velocity Trend              | What It Means                        | Recommended Action                            |
| --------------------------- | ------------------------------------ | --------------------------------------------- |
| Accelerating                | Demand is growing                    | Review reorder points, update forecast upward |
| Flat / Stable               | Predictable, consistent sell-through | Maintain current plan                         |
| Declining (mild)            | Early softness                       | Review marketing activity, consider promotion |
| Declining (significant)     | Demand is eroding                    | Adjust forecast down, pause future buys       |
| New SKU — insufficient data | Too early to trend                   | Flag separately, reassess in 4 to 8 weeks     |

## Best Practices for Sales Velocity Reports

**Always use a rolling window, not a fixed date range.** "Last 8 weeks" is more useful than "January 1 to February 28" because it keeps your numbers current and comparable week over week.

**Segment new SKUs from established ones.** Velocity on a product live for 3 weeks is not comparable to one live for 2 years. Tag new SKUs separately so you are not drawing false comparisons.

**Weight your velocity for seasonality.** If your brand has strong seasonal peaks, velocity pulled during a peak period will look inflated compared to a quiet period.

**Pair velocity with sell-through rate.** Velocity tells you how fast something is selling in absolute terms. Sell-through rate tells you what percentage of available inventory has sold. Together, they give a complete picture of product performance.

**Use velocity to validate your forecast, not replace it.** Velocity is backward-looking. Your forecast is forward-looking. The magic is in comparing the two.

## WOS and Sales Velocity: Better Together

Sales Velocity and WOS reports are most powerful when used side by side. Velocity tells you the rate of sell-through; WOS tells you how long your supply will last at that rate.

* **High velocity + low WOS:** Urgent reorder — this SKU is flying and you are about to run out
* **Low velocity + high WOS:** Excess risk — demand has slowed but inventory is piling up
* **Stable velocity + healthy WOS:** You are in good shape — no action needed
* **Accelerating velocity + healthy WOS:** Watch closely — you may need to pull a PO forward

Building both reports into your weekly routine gives you a complete, real-time pulse on your inventory health.

## Frequently Asked Questions

<details>

<summary>How do I know if my velocity numbers are reliable?</summary>

Velocity becomes statistically meaningful after 4 to 8 weeks of consistent sales history. For newer SKUs, flag them separately and revisit once enough data has accumulated.

</details>

<details>

<summary>Can I separate velocity by sales channel?</summary>

Yes. Specify the channel in your prompt (e.g., "DTC only" or "wholesale only") or ask Mo to break the report down by channel after pulling the initial view.

</details>

<details>

<summary>What is the difference between sales velocity and sell-through rate?</summary>

Velocity measures absolute units sold per week. Sell-through rate measures what percentage of available inventory has sold. Both metrics together give you a complete picture of product performance.

</details>

<details>

<summary>How often should I run a sales velocity report?</summary>

Weekly is the recommended cadence for active inventory management. Running it alongside your WOS report in a regular ops review gives you the most complete view of inventory health.

</details>

## Related Guides

{% content-ref url="/pages/Dlc8GAJGV7FQH8Q9j9gA" %}
[Mo Custom Reports](/analytics/reporting/mo-reports/mo-custom-reports.md)
{% endcontent-ref %}

{% content-ref url="/pages/ZiMAO4xUpdTQI2yoZWu5" %}
[Weeks of Supply (WOS) Report](/analytics/reporting/mo-reports/mo-standard-reports/wos-report.md)
{% endcontent-ref %}

{% content-ref url="/pages/DAsnRIRTbbjM6bgR0RLM" %}
[Save Your Favourite Prompts](/mo/tips/save-favourite-prompts.md)
{% endcontent-ref %}

{% content-ref url="/pages/c4dFnjgxugHPw5eYNdWG" %}
[Sales Reports](/analytics/reporting/moselle-reports/sales-reports.md)
{% endcontent-ref %}
