- Short answer
- Shopify has no request-a-quote button we found; you build one with a draft order and invoice, B2B checkout to draft, or a form.
- Quote price
- Custom price on the draft's line item; the product's own price stays unchanged
- Stock
- Unreserved items stay Available, so another customer can buy them first
- B2B approval
- Submit all orders as drafts for review: no payment at checkout, order lands in Drafts
- B2B plans
- Basic, Grow, Advanced and Plus
- Request form
- Shopify Forms is free but not preinstalled; up to 25 forms per store
Is there a request-a-quote button built into Shopify?
No Shopify page we read describes a native request-a-quote feature: no quote button, quote form or quote-to-order flow. We checked the draft-order, B2B checkout, B2B plan-features and Shopify Forms help pages and the B2B docs on shopify.dev, as of October 12, 2026.
On Shopify's B2B draft-orders page, the word quote is about pricing a company's draft order:
If you need to quote a negotiated price that differs from the company's catalog pricing, then you can set a custom price on the line item.
So you assemble the quote yourself. Pick the route that matches your situation:
- You already know what the customer wants: a draft order and invoice — you set the price, they pay through the invoice's checkout link.
- The buyer is a B2B company: checkout to draft — they submit the order for approval, nothing is charged at checkout.
- You need a way to receive requests: Shopify Forms — the shopper writes in, you reply with a draft order.
- The request must carry the product or cart automatically: an app whose listing says it does — the agreed price becomes an order.
How does a draft order work as a quote?
A draft order is where the agreed price lives. You can set a custom price on any line item to charge more or less than the listed price; it applies only to this draft, and the product's own price stays unchanged. To hold stock while the customer decides, use Reserve inventory: the units become Committed and other customers can't buy them, if inventory tracking is on for that product.
- Orders
- Drafts
Then send the invoice. By default it contains a checkout link, and once the customer pays, the draft becomes an order marked Paid.
The Product prices setting in the Send invoice dialog, on by default, locks every price on the order, which Shopify frames as keeping a quoted price despite later product price changes; it doesn't cover product bundles. See how custom prices and the price lock interact.
Can B2B buyers submit an order for your approval?
Yes, if the buyer belongs to a B2B company. Set the company location's checkout to Submit all orders as drafts for review, per location, for all of one company's locations, or for several companies from Companies. Every order from that location then arrives as a draft.
The buyer sees a Submit for approval button and a banner saying payment is due when the order is confirmed; no payment is collected at checkout. The orders wait on your Drafts page, where you can set a custom price on any line before you click Create order or send the invoice. Shopify Academy's video shows this B2B draft flow, not a storefront quote button:
Shopify B2B runs on the Basic, Grow, Advanced and Plus plans, and Shopify's plan-features table marks Checkout to draft as available on all four. Deposit requirements on draft orders are Plus-only. For the wider toolkit, see the Shopify B2B and wholesale guide.
How do you collect the request, and when do you need an app?
To collect the request, use Shopify Forms, Shopify's own app: it isn't installed by default on any plan, but it's free to install and use, with up to 25 forms per store. Inline forms need a compatible theme and the Forms theme app embed.
A custom field such as quantity can be stored as a local field or a customer or company metafield, and metafield data can feed customer segments. Forms can email you each submission. Send a test request first and check that it names the product.
Don't confuse it with the B2B company account request form, which also uses Forms but approves a wholesale account, not a price. In a store selling to both consumers and businesses, only logged-in B2B customers see B2B prices.
For the app route, the App Store's Pricing quotes category describes it: customers request a quote, and an agreed price becomes an order. Compare listings on whether the request carries product and quantity, and on how the price reaches your admin.
This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.
Editorial Policy