PluginGauge

How to set wholesale prices by user role in WooCommerce

By Raz Technologies · published · data updated

Short answer (data as of ): use a wholesale pricing plugin that adds a price per user role (percentage or fixed), then assign your trade customers to that role. See our wholesale pricing plugin ranking for the full comparison.

The problem

You sell the same products to retail and trade customers at different prices. WooCommerce stores one price per product, so role-based pricing needs a plugin.

Top-ranked wholesale pricing plugins

Top wholesale-pricing plugins — from our wholesale pricing and roles ranking, 2 Nov 2026
PluginRankCheckout BlocksInstalls
Tiered Pricing Table#1Yes10,000+
Wholesale Suite#2Yes20,000+
B2BKing#3Not declared10,000+
WooCommerce B2B#4Not declaredNo data
Role Based Pricing for Woo by Meow Crew#5Yes2,000+
Whols#6Not declared3,000+

What to check

Other plugins people ask about

FAQ

How do I show different prices to different user roles in WooCommerce?

Use a wholesale pricing plugin that adds a price per user role (percentage or fixed), then assign your trade customers to that role. As of 2 November 2026, the top-ranked plugin in our wholesale pricing ranking is Tiered Pricing Table for WooCommerce (83.2/100).

Can WooCommerce set different prices per user role without a plugin?

Not out of the box. WooCommerce has one regular and one sale price per product; role-based prices need a plugin or custom code.

Which wholesale plugins support the block checkout?

As of 8 November 2026, 5 of the 16 wholesale-pricing plugins we track declare Cart & Checkout Blocks compatibility.