WooCommerce has no built-in way to stop a customer checking out with a $4 order that costs you more in payment processing and packing time than it earns. The four plugins below add that missing minimum order amount rule, and in some cases a maximum too, by cart subtotal rather than item count. If you only need to limit how many units someone can buy, that’s a different feature and a different post. For a straight dollar-value floor on the cart, the official WooCommerce.com extension gives you the most flexible rule builder for $39 a year, while a free WordPress.org plugin gets a single store-wide minimum working in under five minutes if you don’t need conditions.
The reason this needs a plugin at all: WooCommerce’s core settings stop at shipping-zone minimums for free shipping. There’s nothing in Woo itself that blocks checkout below a cart total, by role, by payment method, or by anything else. Every option here is a third-party add-on filling that one gap.
| Plugin | Best for | Price | Last updated |
|---|---|---|---|
| Minimum Order Amount (Official) | Rule-based targeting by role, payment method, shipping and location | $39/year | Actively maintained, tested to WooCommerce 10.8.1 |
| Order Minimum/Maximum Amount Limits | Weight, volume and coupon-based exceptions | Free, Pro from $59.99/year | June 24, 2026 |
| Minimum Purchase Amount For Woo Cart | A simple free minimum with per-role overrides | Free | September 13, 2026 |
| Minimum Order Amount for WooCommerce (dcurasi) | Stores already on Cart/Checkout blocks and HPOS | Free | September 3, 2026 |
Minimum Order Amount for WooCommerce (Official WooCommerce.com Extension)
- Price: $39/year (1-year plan), $62.40 for a 2-year plan
- Requires: WordPress 6.8+, WooCommerce 8.0+, PHP 7.4+
- Last updated: no public date listed; currently at version 2.0.1, tested to WordPress 7.0 and WooCommerce 10.8.1
Minimum Order Amount for WooCommerce is Woo’s own first-party extension, sold through the official marketplace rather than WordPress.org. The thing it does that the free options here don’t is rule stacking: you build named rules, each with its own minimum and maximum, and attach conditions to it (specific products, categories, user roles, payment methods, shipping zones) with a priority order that decides which rule wins when more than one matches. That’s the real differentiator. A free plugin gives you one global minimum. This gives you a wholesale-customer rule, an international-shipping rule, and a store-wide fallback, all running at once.
Setup goes through WooCommerce β Minimum Order Amount β Add New Rule. The first rule asks for a rule name (the docs suggest something like “Wholesale minimum” or “International orders”), a minimum amount, an optional maximum, an error message with dynamic placeholders such as {minimum_order_amount} and {amount_remaining}, a priority number, and then the conditions themselves. Woo’s own documentation describes the common pattern as starting with one global restriction to lift average order value, then layering in role or category exceptions afterward. The whole thing is marketed as a five-minute, no-code setup, and the rule structure backs that up.
The catch is the price floor and the version floor. It requires WooCommerce 8.0 and WordPress 6.8 at minimum, which rules it out on an older, unmaintained install, and it only works as long as the $39/year subscription stays active since updates and support are tied to the license. If your store is already running recent core versions and you’re fine paying for a first-party extension, it’s the most capable option on this list. If not, the next three cost nothing.
Order Minimum/Maximum Amount Limits for WooCommerce
- Price: Free, Pro from $59.99/year (or $199 as a one-time lifetime license)
- Requires: WordPress 6.1+, WooCommerce (PHP version not specified by the developer)
- Last updated: June 24, 2026
Order Minimum/Maximum Amount Limits for WooCommerce, built by WPFactory, is the closest free competitor to the official extension in raw feature count. The free tier lets you restrict orders by cart total or by product quantity (or both at once), choose whether the rule checks “order total” or “order subtotal,” and apply different limits per user role. You can also decide whether to include or exclude tax, shipping and fees from the calculated amount, and whether hitting the maximum blocks checkout outright or just hides the add-to-cart button on products that would push someone over it.
After activation, the settings live under WooCommerce β Settings β Order Min/Max Amount (the plugin also adds its own top-level WPFactory menu as a shortcut to the same screen). From there you set the baseline minimum and maximum, then layer in role-based values if you need them. The free version’s limits by weight, volume, physical dimensions, specific shipping methods, payment gateways, and coupon-based exceptions are all gated behind the $59.99/year Pro upgrade, which also adds per-user (not just per-role) targeting and a “warn and fee” mode that charges a small-order surcharge instead of blocking checkout.
It’s actively maintained (last updated in June 2026, with 40 reviews averaging 4.5 stars), but the free version is noticeably less capable than its own Pro tier once you need anything beyond a flat cart-total or quantity rule. If weight- or shipping-method-based minimums matter to you, budget for the upgrade before committing to it over the official extension.
Minimum Purchase Amount For Woo Cart
- Price: Free
- Requires: WordPress 4.4+, PHP 7.4+
- Last updated: September 13, 2026
Minimum Purchase Amount For Woo Cart does one thing: block checkout below a cart value you set, with the option to set a different minimum per user role. That’s genuinely useful for a store that wants, say, a $50 minimum for retail customers but no minimum (or a lower one) for a wholesale role. It also includes a free-shipping-over-amount toggle, so the same threshold can double as a shipping incentive instead of a hard checkout block.
Setup is a single screen: WooCommerce β Settings β Cart Settings β Minimum Cart Amount To Make a Purchase. You set the base amount there, then enable and configure role-based overrides if you need them. To show the “you need $X more” message somewhere other than the default cart notice, the plugin ships a shortcode, [ct_mpac_minimum_order_amount_message], that you can drop into a page or widget.
What it doesn’t advertise is any explicit compatibility with the newer WooCommerce Cart and Checkout blocks or High-Performance Order Storage, the way the plugin below does. That’s not confirmation it breaks on a blocks-based checkout, just that the plugin’s own listing makes no claim either way, which matters if your store has already switched off the legacy shortcode checkout. For a classic WooCommerce setup, it’s a clean, free, no-frills answer to the exact question this post is about.
Minimum Order Amount for WooCommerce (Free, by dcurasi)
- Price: Free
- Requires: WordPress 5.6+, PHP 7.2+
- Last updated: September 3, 2026
Minimum Order Amount for WooCommerce, a solo-developer plugin maintained on GitHub, shares its exact name with the official extension above but is a completely different, free product. Its pitch is narrower and more technical: it enforces one minimum on the cart and at checkout, and it explicitly supports both the classic shortcode-based cart/checkout pages and WooCommerce’s newer Cart and Checkout blocks, plus High-Performance Order Storage. For a store that has already migrated to blocks-based checkout, that’s a real, stated compatibility claim the other free option on this list doesn’t make.
Installation is manual or through Plugins β Add New, then setup moves to WooCommerce β Minimum Order, a single settings screen. There you set the minimum amount and write a custom notice using [minimum] and [current] placeholders, so the message can say exactly how much more a customer needs to add. Amounts format according to your store’s existing currency, decimal and thousands-separator settings automatically, and the plugin also ships Italian, Polish and French translations alongside English.
The tradeoff is depth: there’s no documented role-based minimum, no coupon exceptions, and no weight or shipping-method conditions, the things the WPFactory plugin builds its whole feature set around. It’s a one-rule, one-job plugin. If that one rule is all you need and you want confidence it was built against WooCommerce’s current checkout architecture, it’s a solid pick. If you need the minimum to vary by who’s buying, look elsewhere on this list.
How to pick
- If you need the minimum to change by user role, payment method, shipping zone or product category, and you’re fine paying for it, use the official WooCommerce.com extension. It’s the only one here built around stacked, prioritized rules.
- If you want that same kind of conditional logic without paying immediately, start with the free tier of Order Minimum/Maximum Amount Limits and only upgrade to Pro once you hit a wall (shipping method or weight-based rules, specifically).
- If you just need one number, “don’t let anyone check out under $X,” with an optional per-role exception, use Minimum Purchase Amount For Woo Cart and skip the rest of this list.
- If your store already runs the WooCommerce Cart and Checkout blocks or HPOS and you want a plugin that says so explicitly, use the dcurasi plugin instead of guessing whether an older plugin was tested against either.
None of ConicPlex’s own plugins handle checkout-level order minimums, so there’s no in-house option to slot into this comparison. For a minimum-order rule tied to something more specific, like a custom surcharge instead of a hard block, or logic that needs to read from an external inventory or pricing system, that’s a custom build rather than a plugin, and it’s the kind of thing our Plugin Development team does directly.
FAQ
Does WooCommerce have a built-in minimum order amount setting?
No. WooCommerce’s core settings only control minimum order amounts in the context of free-shipping thresholds per shipping zone. There’s no native setting that blocks checkout below a cart total for any other reason, which is why all four options above exist as separate plugins.
What’s the difference between a minimum order amount and a minimum order quantity?
Amount means the cart’s dollar total; quantity means the number of items or units. They’re enforced by different plugins and solve different problems (a $50 minimum doesn’t care if that’s one item or ten, while a 3-unit minimum doesn’t care what it costs). If quantity is what you actually need, see our guide to minimum and maximum order quantity plugins instead.
Can I set a different minimum for wholesale or logged-in customers?
Yes, three of the four plugins here support per-role minimums: the official extension through its conditions system, WPFactory’s plugin in its free tier, and Minimum Purchase Amount For Woo Cart as a built-in toggle. The dcurasi plugin is the one exception, it enforces a single flat minimum for everyone.
Does the minimum include tax and shipping, or just the product subtotal?
It depends on the plugin and, with WPFactory’s, on a setting you control directly: it lets you choose whether tax, shipping and fees count toward the total. The official extension’s minimum is checked against cart subtotal by default, with conditions available to refine that. Check each plugin’s own settings before assuming either way.
Will a minimum order amount plugin work with the new WooCommerce Cart and Checkout blocks?
Only the dcurasi plugin states block compatibility explicitly in its description. The others don’t make a clear claim either way in their public listings, so if your store runs the newer blocks-based checkout rather than the classic shortcode pages, test any of them on a staging site first.
Sources
- Minimum Order Amount for WooCommerce – official WooCommerce.com extension product page
- Minimum Order Amount documentation – WooCommerce.com
- Order Minimum/Maximum Amount Limits for WooCommerce – WordPress.org plugin page
- Order Minimum/Maximum Amount for WooCommerce – WPFactory product and pricing page
- Minimum Purchase Amount For Woo Cart – WordPress.org plugin page
- Minimum Order Amount for WooCommerce (dcurasi) – WordPress.org plugin page



