Ecom Store Pro

Does Shopify have a request-a-quote option?

Published ·
At a glance
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.
Shopify Help Center — B2B draft orders ·

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.

In Shopify admin
  1. Orders
  2. Drafts
Click the line price on an open draft order to set a custom price.
UI checked October 12, 2026 in our development store

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.

The Product prices switch in the Send invoice dialog, on here, locks the quoted prices.
An unreserved quote can sell out
If you don't reserve items, they stay Available and another customer can buy them first. If the invoice then includes a product with no available inventory, your customer is told it is out of stock and can't complete the checkout.

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:

Checkout to Draft for B2BShopify Academy shows how B2B orders can arrive as drafts for review, or be approved automatically.

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.

Related questions

Orders & customers
Can B2B customers use local pickup or local delivery on Shopify?

Partly: pickup in store works at B2B checkout once Support activates it; for local delivery, Shopify documents draft orders and shipping profiles.

Updated October 8, 2026

Orders & customers
Do Shopify subscriptions work for B2B customers?

No — Shopify lists Subscriptions among the features incompatible with B2B; recurring B2B orders run on draft orders or reorders instead.

Updated October 6, 2026

Orders & customers
Do Shopify B2B quantity rules count across a product's variants?

No — Shopify B2B catalog quantity rules count each variant separately, even when set for all variants of a product; mixed variants don't add up.

Updated October 4, 2026

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.