Skip to main content

Minimum Order Quantities

Updated over 2 months ago

Minimum Order Quantities (MOQs) are now supported in the Planning module — helping your team meet supplier requirements and generate smarter, more compliant replenishment recommendations.

This guide covers how MOQs work in Recurrency, how to set them, and what to expect once they’re in place.

What Are Minimum Order Quantities?

Some suppliers require that distributors purchase a minimum quantity of an item when placing an order. Recurrency now supports this by allowing you to define an MOQ at the item level. When set, the Planning module automatically incorporates that MOQ into its Min/Max recommendation logic.

How It Works

Once an MOQ is configured for an item:

  • The difference between the Max and Min recommendation will always be at least the value of the MOQ.

  • The Max recommendation will be greater than or equal to the Min + MOQ, ensuring reorder suggestions are valid and meet supplier thresholds.

  • Planning recommendations will include the MOQ until it is removed.

This helps prevent under-ordering and ensures compliance with your suppliers’ rules — reducing friction in the procurement process.

How to Set an MOQ

You can set MOQs in two ways:

For Individual Items

  1. Navigate to the item in the Planning module.

  2. Open the item side panel.

  3. Enter the desired MOQ in the Minimum Order Quantity field.

  4. Save your changes.

In Bulk

  1. Use the checkbox to select multiple items in the Planning view.

  2. Click the “Bulk Actions” menu.

  3. Choose “Add Min Order Quantity”.

  4. Enter the MOQ value you want applied to all selected items.

  5. Click Update to apply changes.

Important Notes

  • MOQs are only applied when explicitly set by the user — they are not automatic.

  • Removing an MOQ from an item will also remove its influence from future Min/Max recommendations.

  • MOQs can be updated or removed at any time using the same individual or bulk editing flows. To remove an MOQ leave the field blank and update.

Did this answer your question?