🏭 Wholesale & B2B July 6, 2026 · 12 min read

Google Merchant Center for Wholesale & Trade Pricing: The B2B Shopping Guide

Wholesale and trade businesses have a fundamentally different pricing structure than retail stores — and Google Shopping is built for retail. But with the right setup, B2B businesses can use Shopping effectively while staying compliant. Here's what works, what doesn't, and how to handle the login-gated pricing problem.

The B2B Google Shopping Challenge

Google Shopping is fundamentally designed around consumer (B2C) purchasing behavior: a shopper searches for a product, sees a price in the Shopping ad, clicks through, and buys. The price in the ad is the price they pay.

Wholesale and trade businesses often work differently:

Google's policies are clear on one point: the price shown in your Shopping ad must match the price the customer sees when they click through to your site. This creates an immediate conflict for businesses with login-gated trade pricing.

Login-Gated Pricing and GMC Compliance

If your wholesale pricing is only visible after login, you have a compliance problem: Google's crawlers can't authenticate as a customer to see the real price, so the price in your feed may not match what authenticated customers see — and if the price a non-authenticated visitor sees (or gets redirected to) doesn't match your ad price, that's a misrepresentation trigger.

The Three Approaches to Login-Gated Pricing

Approach Description Compliance Risk
Retail-only Shopping Run Shopping ads only for your public retail prices. Wholesale prices are never advertised via Shopping. ✅ None — fully compliant
Show retail, offer wholesale Advertise at retail price in Shopping. Landing page shows retail price. After login, trade customers see lower price. ✅ Compliant if handled correctly
Show "Trade price available" Ad shows MSRP with messaging about trade account discount available. Landing page explains clearly. ⚠️ Gray area — must be executed carefully
Advertise wholesale price in ad Ad shows wholesale price but non-authenticated visitors see retail price. ❌ Misrepresentation — will be flagged
🚨 Never Advertise a Price That Requires Login to Achieve

If your Shopping ad shows $12.50/unit (trade price) but a customer who clicks without being logged in sees $25.00/unit (retail price), this is a price misrepresentation violation. The price in the ad must match the price an anonymous visitor sees upon landing. See our misrepresentation guide for how serious this is.

The Correct Setup for Hybrid B2B/B2C Stores

The cleanest approach for businesses that sell to both retail and trade customers:

  1. Your Shopping ads use your retail/public price — the price any visitor sees
  2. Your product landing pages clearly show the retail price (matching the ad)
  3. After login, trade customers see a discounted price — this is fine as long as the landing page initially shows the same price as the ad
  4. Your product pages can say "Trade customers: log in for your pricing" — this communicates the benefit without creating a price mismatch

Running Dual Catalogs: Retail + Wholesale

Some businesses maintain genuinely separate storefronts for retail and wholesale customers — different URLs, different login requirements, different product pages. In this case, you may want to run separate GMC accounts (or separate subaccounts under an MCC) for each storefront.

When Separate Accounts Make Sense

When to Use One Account

✅ Wholesale Subdomain Strategy

Consider creating a wholesale sub-domain (wholesale.yourstore.com) with publicly visible minimum order prices — showing the per-unit cost at your minimum order quantity. This gives you a compliant price to advertise in Shopping ads while still requiring a trade account for actual purchasing. The ad shows "$X per unit (minimum order X units)" and the landing page matches exactly.

Minimum Order Quantities in Shopping Ads

Wholesale businesses often have minimum order quantities — e.g., products only available in cases of 12 or pallets of 100. This creates another compliance consideration: if a customer clicks your Shopping ad and tries to buy a single unit, but your store only allows purchase in multiples of 12, that's a functional mismatch.

How to Handle MOQs in GMC

There's no standard GMC attribute for minimum order quantity. Your options:

The last point is important: a product page where the "Add to Cart" button is disabled until a minimum quantity is met can be flagged for checkout not working. Configure your quantity picker to start at the MOQ by default.

B2B-Specific Compliance Requirements

Tax Display

B2B businesses often display prices exclusive of VAT or sales tax (prices shown "ex-tax"). Google Shopping in some countries (particularly the EU) requires prices to be inclusive of VAT. Check the GMC tax settings guide for your market's requirements. Showing ex-tax prices in a market that requires inclusive pricing is a policy violation.

Business-to-Business Pricing Disclaimers

If your store is intended for trade customers only, your website must clearly state this — both for compliance reasons and for user experience. Pages stating "Trade account required for purchase" or "B2B only — not available to consumers" should appear on your product pages and in your terms. This also protects you from retail customers expecting consumer protections that may not apply to B2B transactions.

Return and Refund Policy for B2B

B2B return policies are often more restrictive than B2C — shorter return windows, no returns on opened cases, etc. This is allowed, but you must clearly state your B2B return policy on your website. Google requires a visible return policy for all Shopping participants, and "no returns on wholesale orders" is a valid policy as long as it's clearly stated. See our return policy requirements guide.

Google Shopping Strategy for Wholesale Businesses

Lower-Funnel Intent Capture

B2B buyers searching on Google often use very specific product queries — model numbers, SKUs, industry-specific terminology. Shopping campaigns for wholesale businesses should focus on these high-intent, specific queries rather than broad category terms.

Bidding recommendations for B2B Shopping:

Using Custom Labels for B2B Segmentation

Use custom labels to distinguish wholesale-appropriate products from retail-only products in your feed. Label values like "trade_catalog", "wholesale_only", or "min_order_12" let you control bidding and campaign structure without managing separate feeds.

Keyword Exclusions for B2B Shopping

Exclude consumer intent signals from B2B campaigns to avoid wasting spend on shoppers who aren't your target customer:

When Shopping Isn't Right for B2B

For some wholesale businesses, Google Shopping isn't the right channel — and that's okay. Consider these alternatives:

For businesses that do run Shopping, keep your account compliance tight. A B2B suspension hits differently than a B2C one — your customers are professionals who depend on the channel. Run the GMCUnbanned free scan proactively to catch issues before they become account problems.

B2B and Wholesale Stores Face Unique GMC Compliance Challenges

Login-gated pricing, MOQ configurations, and B2B tax handling each create compliance risk. GMCUnbanned scans for the issues that affect B2B stores specifically — free in under 60 seconds.

Check My B2B Store →