If you sell products where a fixed price does not make sense (bulk orders, custom fabrication, equipment with configurable options, wholesale accounts), the fix is not a contact form bolted onto your product pages. It is a plugin built specifically to hide the price, swap the Add to Cart button for a quote request, and route that request back into a normal WooCommerce order once you have set a real price. We compared five real WooCommerce request a quote plugins using their actual WordPress.org install counts, ratings, and premium pricing. The short version: Quotes for WooCommerce is the only one of the five that fully hides price and replaces the cart button in its free tier with no separate form plugin required, NP Quote Request for WooCommerce is the best fit if you need per-product control without paying, and YITH Request a Quote has the most installs but the lowest rating and the steepest server requirements of the group.
Best WooCommerce Request a Quote Plugins Compared
Every plugin below solves the same underlying problem: some products should not be purchasable at a listed price, and a normal checkout gets in the way. What varies is where that logic lives. Some hide the price and reroute checkout entirely. Others just bolt a “Get a Quote” button next to your existing Add to Cart and leave everything else alone. That distinction matters more than any feature list, the same tradeoff we walked through in off-the-shelf gifting plugins versus a custom WooCommerce build: a plugin gets you most of the way there fast, and the remaining gap is where you decide whether to live with it or build past it.
| Plugin | Best for | Price | Installs | Rating |
|---|---|---|---|---|
| Quotes for WooCommerce | Fully hiding price and cart, free, store-wide | Free, Pro from $79/year | 4,000+ | 92% (61 ratings) |
| NP Quote Request for WooCommerce | Per-product control without paying | Free, Premium from $44.99/year | 8,000+ | 92% (87 ratings) |
| Get a Quote Button for WooCommerce | Adding a quote option alongside normal purchasing | Free, Pro from $19.99/year | 6,000+ | 100% (24 ratings) |
| YITH Request a Quote for WooCommerce | Stores already using other YITH plugins | Free, Premium $69.99/year | 10,000+ | 66% (66 ratings) |
| ELEX WooCommerce Request a Quote | A simple, low-cost premium alternative | Free, Premium from $69/year (single site) | 2,000+ | 94% (23 ratings) |
Quotes for WooCommerce
- Price: Free, Pro from $79/year
- Rating: 92% (61 ratings) on WordPress.org
- Requires: WordPress 4.5+, PHP 7.4+
- Last updated: June 16, 2026
Quotes for WooCommerce is the only plugin in this comparison whose free version does the whole job by itself: hide the price, replace Add to Cart with a Request Quote button, and skip payment at checkout entirely. There is no separate quote object or dashboard to learn. Once a customer submits a request, it shows up as a normal WooCommerce order. You open that order, type in the price you are offering under WooCommerce > Orders, and the plugin emails the customer a link where they can pay through your existing checkout or their My Account page. If you already know how to manage WooCommerce orders, you already know how to run this.
Setup is genuinely two steps: install and activate the plugin, then go to WooCommerce > Settings > Quotes and flip it on. That single toggle hides prices and swaps the cart button across every product in the store. That is also its real limitation in the free tier: it is store-wide, not per-product. Per-product or per-role targeting is a Pro feature ($79/year, or $126.40 for two years through the WooCommerce Marketplace). Because it is all-or-nothing by default, a mixed-catalog store (some fixed-price retail items, some quote-only bulk items) will hit that paywall almost immediately. If your whole catalog is quote-driven, that is not a real cost.
NP Quote Request for WooCommerce
- Price: Free, Premium from $44.99/year
- Rating: 92% (87 ratings) on WordPress.org
- Requires: WordPress 6.3+, PHP 7.4+
- Last updated: September 9, 2026
NP Quote Request for WooCommerce (listed on WordPress.org as “NP Quote Request”, formerly Woo RFQ) has the most ratings of the five by a wide margin, 87 against the next closest at 61, and it is the only free tier here that lets you pick which specific products go quote-only while everything else in the store still checks out normally. That is its real differentiator: it runs in what the plugin calls “Normal Checkout” mode by default, where prices show everywhere except on the individual products you flag with “Enable RFQ for this product” in that product’s Advanced tab. A customer can buy a $32 sweatshirt at the regular price and, on the same visit, request a quote for 25 sweatshirts and matching sweatpants for their team. Nothing else in the store is affected.
To set it up, open any product’s edit screen, go to the Advanced tab, and check “Enable RFQ for this product.” Quote requests get added to an RFQ cart and, once submitted, saved as an order carrying an RFQ status, managed the same way as any other WooCommerce order status. A separate “RFQ Checkout” mode is also available if you want the whole store to be quote-only instead.
The free version does not give you role-based or IP-based price visibility, or bulk-enabling RFQ across a whole category. Those, along with tighter integration with WooCommerce’s own Product Add-ons, sit behind the $44.99/year Premium Extension. Given it is the most actively maintained plugin of the five (last updated the same week this comparison was researched) and carries the deepest review history, it is a safe pick when per-product control matters more than a fully hands-off setup.
Get a Quote Button for WooCommerce
- Price: Free, Pro from $19.99/year (1 site)
- Rating: 100% (24 ratings) on WordPress.org
- Requires: WordPress 5.0+, PHP not specified
- Last updated: September 6, 2026
Get a Quote Button for WooCommerce from WPBean solves a different problem than the other four plugins on this list, and that difference matters before you install it: the free version does not hide the price or replace the Add to Cart button at all. It adds a separate “Get a Quote” button next to your existing purchase flow, and clicking it pops open a form built with a plugin you already need to have installed, either Contact Form 7 or WPForms. This is the right tool if you want an optional quote path alongside normal purchasing (a customer can still buy at the listed price, or ask for a custom quote on the side), not if you need to force every customer through a quote request.
Setup requires that dependency step first: install and activate Contact Form 7 or WPForms, then activate this plugin and go to Dashboard > Quote Button to pick which form shows in the popup and where the button appears (single product page, below the shop grid, or via shortcode anywhere on the site). The free settings also let you restrict the button to guest users only, or to featured and out-of-stock products only.
The honest limitation here is the hard dependency: without Contact Form 7 or WPForms already active, this plugin has nothing to show. It also carries a small review sample, 24 ratings, all five-star, which is a genuinely strong signal but thin enough to warrant a quick staging test before rolling it out. Hiding prices and removing the cart button is a Pro-only feature here ($19.99/year for a single site, scaling to $129.99/year for unlimited sites), which puts this plugin’s free tier in a different category from the other four rather than in direct competition with them.
YITH Request a Quote for WooCommerce
- Price: Free, Premium $69.99/year
- Rating: 66% (66 ratings) on WordPress.org
- Requires: WordPress 6.9+, PHP 8.0+
- Last updated: August 24, 2026
YITH Request a Quote for WooCommerce has more active installs than any other plugin in this comparison, 10,000 against a next-closest of 8,000, which tracks with YITH being one of the better-known names in the WooCommerce extension space with dozens of other plugins under the same brand. The free version does what you would expect from the category leader: an “Add to Quote” button on every product page, support for variable products so customers can request quotes on specific variations, and the option to hide prices and Add to Cart buttons store-wide. Admins get an email on every new request and reply manually with a custom quote.
Installation follows YITH’s standard pattern: activate the plugin, then look for the new “Request A Quote” tab inside the “YITH” menu item in your WordPress admin, the same place every other YITH plugin you run surfaces its settings. That shared menu is convenient if you are already in the YITH ecosystem and less useful if this is the only YITH plugin on the site.
The number that should give you pause is the rating: 66% from 66 reviews is the lowest of the five plugins compared here, and it sits alongside the steepest platform requirements in the group, WordPress 6.9 and PHP 8.0, both meaningfully newer baselines than the other four ask for. Neither number tells you exactly what is driving the lower satisfaction score, but a large install base paired with a below-average rating is worth weighing against the convenience of staying inside a single vendor’s ecosystem, especially on a store running an older PHP version.
ELEX WooCommerce Request a Quote
- Price: Free, Premium from $69/year (single site)
- Rating: 94% (23 ratings) on WordPress.org
- Requires: WordPress 3.0.1+, PHP not specified
- Last updated: September 4, 2026
ELEX WooCommerce Request a Quote is the simplest plugin in this group by design. The free version does one thing: adds a Request a Quote option on simple and variable products, hides the Add to Cart button on those products, and fires an email notification to both the customer and the admin when a request comes in. There is no separate checkout mode to configure and no order-status workflow beyond what the notification emails cover. ELEXtensions, the vendor, builds a wide catalog of other WooCommerce extensions (shipping, pricing, bulk editing) and this is one of their smaller, more focused plugins rather than a flagship product.
Setup is upload the plugin folder, activate it from the Plugins menu, and configure which products show the quote option. There is genuinely not much more to it in the free tier, which is either a strength or a limitation depending on what you need. Premium adds per-product and per-role targeting by category, tag, or name, the ability to exclude the Add to Cart button selectively instead of hiding it wholesale, and Google Chat and SMS admin notifications, starting at $69/year for a single-site license.
The limitation worth naming plainly: 23 ratings is the smallest review sample of the five, similar in size to Get a Quote Button’s 24, so the 94% figure is a good early signal rather than a large-sample guarantee. It is worth a staging test before committing a live wholesale catalog to it.
How to Pick
- If your entire catalog is quote-only and you do not want to pay for a plugin, use Quotes for WooCommerce. Its free tier hides price and replaces the cart button store-wide with no other setup required.
- If some products should sell normally while others go quote-only, use NP Quote Request for WooCommerce. Its free “Normal Checkout” mode lets you flag individual products for RFQ without touching the rest of the catalog.
- If you want an optional quote path next to your existing checkout, not a replacement for it, and you already run Contact Form 7 or WPForms, use Get a Quote Button for WooCommerce.
- If you are already running other YITH plugins and want the settings in one familiar place, use YITH Request a Quote for WooCommerce, but confirm your host runs PHP 8.0+ first and weigh the 66% rating against that convenience.
- If you want the simplest possible free setup from a vendor with a track record of other WooCommerce extensions, and you are comfortable testing on staging first given the smaller review count, use ELEX WooCommerce Request a Quote.
None of ConicPlex’s own plugins are built for this specific job, so we are not going to pretend one fits here. If your quote workflow needs something none of these five plugins do out of the box, custom pricing tiers per client, a quote-to-contract pipeline, syncing quotes into an external CRM, our plugin development team builds that directly, the same kind of gap-filling we do across our broader WooCommerce development work for ecommerce catalogs. If a plugin comparison is still the right first step for your store, our WooCommerce vacation mode plugin comparison follows the same format for a different problem.
FAQ
What is the difference between a WooCommerce quote plugin and a normal contact form?
A contact form collects a message. A dedicated quote plugin ties that request to an actual product and, in most cases, an actual WooCommerce order, so the quote can be converted into a real order with a real price once you have replied. That order-level integration is what a generic form builder cannot replicate on its own.
Can I hide prices for only certain products or user roles?
It depends on the plugin and the tier. NP Quote Request for WooCommerce’s free version supports per-product control out of the box. Quotes for WooCommerce and YITH Request a Quote hide prices store-wide in their free tiers, with per-product or per-role targeting reserved for their premium versions. ELEX supports per-product targeting for free but adds per-role and per-category rules in premium.
Do these plugins work with variable products, like items with size or color options?
NP Quote Request for WooCommerce, YITH Request a Quote, and ELEX WooCommerce Request a Quote all explicitly support variable products in their free tiers, letting customers request a quote on a specific variation rather than the base product.
Is a free WooCommerce request-a-quote plugin enough for a wholesale store?
For a straightforward setup, one price-hiding rule applied consistently, yes. Quotes for WooCommerce’s free tier alone runs a complete quote-only store. Once you need different rules for different customer types (retail sees prices, wholesale requests quotes) or different rules for different product categories, you are looking at a premium tier on most of these plugins.
Do I need a separate form plugin like Contact Form 7 to use these?
Only for Get a Quote Button for WooCommerce, which is built specifically to pop open a Contact Form 7 or WPForms form and has no built-in form of its own. The other four plugins compared here (Quotes for WooCommerce, NP Quote Request for WooCommerce, YITH Request a Quote, and ELEX WooCommerce Request a Quote) all ship with their own built-in request form and do not require a separate form plugin.
Sources
- Quotes for WooCommerce on WordPress.org
- Quotes for WooCommerce Pro pricing, WooCommerce Marketplace
- NP Quote Request for WooCommerce on WordPress.org
- Neah Plugins, NP Quote Request Plus pricing
- Get a Quote Button for WooCommerce on WordPress.org
- Get a Quote Button Pro pricing, WPBean
- YITH Request a Quote for WooCommerce on WordPress.org
- YITH Request a Quote for WooCommerce, product page and pricing
- ELEX WooCommerce Request a Quote on WordPress.org
- ELEX WooCommerce Request a Quote Plugin, ELEXtensions pricing




