Blog
Strategy8 min read

B2B Customer Detection: Identifying Wholesale Buyers, Resellers, and Corporate Accounts in Your Orders

DH
Dennis Hegstad
Founder, sonarID · May 26, 2026
B2B Customer Detection: Identifying Wholesale Buyers, Resellers, and Corporate Accounts in Your Orders

B2B customer detection is the practice of identifying business buyers - wholesale accounts, resellers, retail boutiques, distributors, and corporate purchasers - who place orders through your standard direct-to-consumer storefront instead of through a dedicated wholesale channel. You detect them by reading three signal layers that already exist in your order data: corporate email domains that map to real companies, bulk and repeat-purchase patterns no individual consumer would produce, and shipping addresses that resolve to commercial buildings, retail locations, or business parks rather than homes. When those signals stack on a single order, you are almost certainly looking at a business buying for resale or for an organization, not a one-time gift shopper.

This matters because B2B demand hiding inside your DTC orders is unclaimed revenue. A boutique owner who buys forty units of your bestseller on a consumer checkout could be placing a recurring wholesale order four times a year if you simply noticed and reached out. A corporate account manager expensing a bulk holiday order could become a repeat corporate gifting client. The fastest way to find these buyers is to enrich each order's email and shipping address against identity signals the moment the order lands, score it, and surface the businesses behind your "consumer" transactions. Below is exactly which signals to watch, how to read them together, and how to turn detection into a B2B revenue motion.

Why B2B Buyers Hide in DTC Orders

Most merchants assume wholesale and corporate demand arrives through a clearly marked door: a wholesale application form, a NET-30 invoice request, a sales rep email. In reality, a large share of business buyers take the path of least resistance. Your DTC storefront is open, the checkout is fast, and they need the product now. A store owner restocking shelves, a procurement coordinator buying office supplies, an interior designer sourcing for a client project, or a reseller testing demand for a marketplace listing will all happily click "Add to Cart" rather than wait three days for a wholesale account approval.

The result is that your Shopify dashboard shows them as ordinary customers. The order looks like any other line in your sales report. Nothing in the native interface flags that the buyer is a business, because Shopify records the transaction, not the identity behind it. This is the same blind spot that hides influencers, founders, and press in your order flow, and it is the core reason your most valuable customers are hiding in plain sight. The difference with B2B is that the upside is not a social post or a partnership; it is a repeatable, higher-margin revenue line that can compound for years.

The Corporate Email Signal

The single strongest B2B indicator is the email domain. Consumer buyers overwhelmingly use free webmail providers. Business buyers, especially those ordering on behalf of an organization, frequently use a company email, jordan@acme-retail.com rather than jordan88@gmail.com. A corporate domain tells you three things at once: the buyer is affiliated with a specific company, you can often infer the company's size and industry from the domain, and the purchase may be expensable, which changes the buyer's price sensitivity entirely.

Domain matching is the foundation of the free signal layer because it costs nothing per lookup. You are reading data the customer already gave you at checkout. The nuance is that not every business buyer uses a corporate address. Many small retailers and solo resellers buy from a personal Gmail. That is why domain matching alone is necessary but not sufficient. You need to read it alongside purchase behavior and address signals to avoid both false negatives (the reseller on Gmail) and false positives (an employee buying a personal gift with their work email). For a deeper look at how domain logic works and where it breaks, see detecting corporate email domains and the broader question of whether you can identify a customer's employer from their order.

Bulk and Repeat-Purchase Patterns

Behavior is the second signal layer, and it often catches the business buyers that email domains miss. Consumers buy for themselves. Businesses buy for shelves, for clients, or for resale, and that produces order shapes a household almost never creates:

  • High unit count on a single SKU - A consumer rarely buys twelve identical units of one product. A boutique restocking does exactly that.
  • Broad assortment in one order - Buying one of nearly everything reads like a buyer sampling your catalog to decide what to carry.
  • Tight repeat cadence at volume - Reorders every few weeks at consistent quantities signal a reseller managing inventory turns, not a fan re-buying.
  • Round-number quantities - Orders of exactly 10, 25, or 50 units suggest someone ordering against a wholesale price break or a client spec.
  • Mixed-size or mixed-color full runs - In apparel and footwear, buying a complete size run of one style is a retail-buyer fingerprint.
  • These patterns are why order frequency and high-volume repeat purchases signal resellers and wholesalers so reliably. The key is to evaluate behavior across the customer's full history, not a single order. One bulk purchase might be a wedding or a corporate event. A bulk purchase that repeats on a schedule is a business. Pairing behavioral patterns with spend analysis also surfaces the buyers worth your attention first, which connects directly to the broader discipline of customer segmentation on Shopify.

    The Shipping Address as a B2B Tell

    The third layer is the shipping address, and for B2B detection it is frequently the deciding signal. Where a corporate email tells you who someone works for, the destination tells you where the product is going, and product headed to a commercial address is a strong sign of a business buyer. A shipment routed to a retail storefront, a strip-mall unit, an office suite, a warehouse, or a business park rarely belongs to a casual consumer.

    Address signals also catch the buyers with no corporate email at all. The solo reseller on a personal Gmail still ships to their shop. The interior designer still routes product to a studio. By reading the shipping destination, you recover business buyers that domain matching alone would miss. This is the same residence-versus-commercial logic that underpins identity resolution generally, and it is worth understanding why a shipping address reveals more than you think. One caution: a commercial address is suggestive, not conclusive, because some buyers ship to their workplace for convenience or porch-piracy reasons. Treat it as one weighted input in a score, never as a standalone verdict.

    Stacking Signals Into a Confident Verdict

    No single signal is decisive on its own. The art of B2B detection is stacking them. A corporate email plus a 40-unit order plus a retail shipping address is an overwhelming wholesale signal. A personal Gmail plus a single high-value order plus a residential address is probably a gift, not a business. The job of an enrichment and scoring system is to weigh these inputs together and assign a confidence level so your team acts on the high-probability cases first instead of chasing every large order.

    This is precisely what SonarID does on every order in real time. The free signal layer reads email-domain matches, spend patterns, and address characteristics at no per-lookup cost. For the orders that warrant a closer look, paid enrichment pulls a full profile at $0.05 per enrichment, resolving the company behind the domain and confirming the business context. Every plan includes a concrete enrichment cap, so cost stays predictable. The result is a scored verdict surfaced on your VIP dashboard, with alerts pushed to Slack or Klaviyo the moment a likely B2B buyer checks out. Instead of manually combing through your orders export, you get the business buyers flagged and ranked. If you want the full operational playbook for this specific motion, the dedicated wholesale buyer discovery guide walks through it end to end, and the related work of spotting resellers and marketing partners overlaps heavily with the same signals.

    Turning Detection Into B2B Revenue

    Detection is only valuable if it drives action. Once you have identified a likely business buyer, the playbook is straightforward and high-leverage:

  • Reach out within days, not weeks - A retailer who just bought at retail price is actively interested. A short, human note offering wholesale terms converts far better than a cold pitch to a stranger.
  • Build a real wholesale path - If you are catching repeat bulk buyers, formalize the channel. Shopify supports dedicated B2B pricing and catalogs, and the complete B2B wholesale guide for 2026 covers how to set it up properly.
  • Segment and route automatically - Tag detected B2B accounts so they enter a different email track, get priority support, and receive volume-aware offers instead of consumer promos.
  • Track the cohort - Measure repeat rate, average order value, and lifetime value for detected business buyers separately. They typically outperform your consumer baseline, which makes the case for investing in the channel.
  • The economics are compelling. A consumer who buys once at retail margin is worth a known, bounded amount. A retail buyer you convert to a recurring wholesale account is worth that amount multiplied across years of reorders. The cost of detecting them, a few cents of enrichment on the orders that warrant it, is trivial against that upside. This is the same logic that makes broader VIP and high-value customer discovery one of the most underrated growth levers a merchant has, and B2B is arguably its most directly monetizable expression.

    Avoiding the Common Mistakes

    Three errors trip up merchants new to B2B detection. First, over-indexing on a single signal: treating every corporate email as a wholesale lead floods your sales team with employees buying personal gifts, so always require corroborating behavior or address evidence before acting. Second, ignoring the personal-email reseller: some of the best wholesale accounts arrive on Gmail and only reveal themselves through bulk cadence and commercial shipping, so do not let domain matching become your only filter. Third, detecting without a destination: if you flag B2B buyers but have no wholesale offer, pricing tier, or outreach process ready, the signal goes to waste. Stand up the channel and the workflow first, then turn on detection so every flagged buyer has somewhere to land.

    Done right, B2B customer detection turns your DTC storefront into a quiet lead-generation engine for a higher-margin channel. The buyers are already there, paying full retail, telling you exactly who they are through their email, their order shape, and their shipping address. The only question is whether you are reading the signals, or letting your wholesale pipeline walk in the front door and check out unnoticed.

    Frequently asked questions

    How do I know if a Shopify customer is a business buyer rather than a consumer?

    Look for three stacked signals: a corporate email domain that maps to a real company, bulk or repeating high-volume purchase patterns, and a shipping address that resolves to a commercial location like a store, office, or warehouse. When two or three align on one order, you are almost certainly looking at a business buyer.

    Can I detect wholesale buyers who use a personal Gmail address?

    Yes. Personal-email resellers reveal themselves through behavior and destination instead of domain. Watch for repeat bulk orders at a consistent cadence, full size or color runs, round-number quantities, and shipments to a retail or commercial address. These patterns catch the business buyers that email-domain matching alone would miss.

    Does identifying B2B customers cost money per order?

    The free signal layer, which covers email-domain matching, spend analysis, and address characteristics, costs nothing per lookup because it reads data the customer already provided at checkout. Only full profile enrichment, used selectively on orders that warrant a closer look, carries a cost of $0.05 per enrichment, and every plan includes a fixed enrichment cap.

    What should I do once I identify a wholesale or corporate buyer?

    Reach out within days with a wholesale or volume offer while interest is fresh, build a dedicated B2B pricing channel if you are seeing repeat bulk buyers, tag and route the account into a separate email and support track, and measure its repeat rate and lifetime value separately to prove the channel's value.

    Why doesn't Shopify show me which customers are businesses?

    Shopify records the transaction, not the identity behind it. Its native dashboard shows order value, products, and basic customer fields, but it does not resolve the company behind an email or flag a commercial shipping address. Detecting business buyers requires enriching and scoring orders against identity signals, which is what a tool like SonarID adds on top of your store data.

    Ready to know who is buying from you?

    Start identifying VIP customers, influencers, and notable figures in your order stream — automatically.

    Start detecting VIPs
    End
    DH
    Written by
    Dennis Hegstad
    Founder, sonarID