What is ‘Minimum Order Quantity’?
The Minimum Order Quantity (MOQ) specifies the lowest quantity of a particular product you are willing to sell to your business customer on the B2B Commerce Portal. MOQs have a major impact on how many days of stock a business holds, which reduces the risk of obsolescence significantly.
How to set up a MOQ?
First, you will need to set up a MOQ for each of the SKUs you intend to publish to your B2B Commerce Platform.
Set up a MOQ by navigating the Inventory tab > Products and then the ‘Variants’ screen.
Alternatively, you can access it via .CSV upload, where you have two different methods to go about with it.
Method 1
Click into Inventory, and from the Bulk Manage drop-down button on the top right-hand corner, select ‘Update Existing Products’.
Next, click on ‘No, I need to download a list of my products’.
Now, a screen will display a list of attributes to select in readying your .CSV upload. Be sure to check the ‘Minimum Order Quantity’ box. Then, click on ‘Build Product Sheet’ to download.
Method 2
You will need to add a column to the .CSV file. Name the column one of the following titles (follow exactly) to enable the MOQ successfully:
1MOQ (case insensitive)
2Minimum Order Quantity (case insensitive, but spaces must be there)
Alternatively, if you have access to QuickBooks Commerce’s API, you can automate SKUs' update.
How to assign the MOQ?
From your main navigation bar, click on the B2B Commerce tab and then ‘ Settings’. On your Settings > Overview page, scroll down to the Orders section and check the ’Require SKU Minimum Order Quantity (MOQ) on B2B Sales Orders’ option.

How QuickBooks Commerce validates Sales Orders with MOQs
QuickBooks Commerce only validates against MOQ orders that come from the B2B store. It raises an error if a B2B Sales Order has insufficient MOQ on 1 or more Order Line Items within a Sales Order.