Industry Insights

11 B2B Ecommerce KPIs Worth Tracking (With Formulas)

11 B2B Ecommerce KPIs Worth Tracking (With Formulas)
Quick answer

The B2B ecommerce KPIs worth tracking fall into three groups. Account value: revenue per account, average order value, reorder rate and order frequency. Unit economics: customer lifetime value, customer acquisition cost, and the LTV to CAC ratio, where 3:1 or better is the standard benchmark. Operations: conversion rate measured logged in, cart and quote abandonment, gross margin by pricing tier, and manual order handling time per order. Track reorder rate first, because a second order is the only proof that your product sells through at the retailer. Review the operational metrics monthly and the account and economics metrics quarterly. Do not benchmark any of these against your DTC store: B2B order values, order frequency and conversion rates all behave differently, so comparing the two produces an average that describes nobody.

Key takeaways

  • Reorder rate is the earliest reliable signal of wholesale health. Fix it before spending more on acquisition.
  • Use gross margin rather than revenue inside your CLV formula, because wholesale discounting varies sharply by tier.
  • 3:1 LTV to CAC is the working floor. Above 5:1 usually signals underinvestment in acquisition, not excellence.
  • Measure conversion rate logged in and logged out separately, or the blended number describes nobody.
  • Never benchmark B2B average order value or conversion rate against your DTC store.

Most wholesale teams measure the same things they measured for retail, then wonder why the numbers say nothing useful. B2B ecommerce KPIs have to account for accounts rather than sessions, reorders rather than first purchases, and margin that varies by pricing tier. Here are the eleven worth putting on a dashboard, with the formula for each and the benchmark range to judge it against.

Which B2B ecommerce KPIs should you track first?

If you only build one view, build the account view: revenue per account, reorder rate and gross margin by tier. Those three tell you whether the wholesale channel is compounding. The rest of this list explains why, and gives you the arithmetic.

B2B ecommerce KPIFormulaReview cadence
Revenue per accountTotal wholesale revenue ÷ active accountsMonthly
Average order value (AOV)Total revenue ÷ number of ordersMonthly
Reorder rateAccounts with 2+ orders ÷ total accountsQuarterly
Order frequencyOrders in period ÷ active accountsQuarterly
Customer lifetime value (CLV)AOV × orders per year × years retained × gross marginQuarterly
Customer acquisition cost (CAC)Sales and marketing spend ÷ new accounts wonQuarterly
LTV to CAC ratioCLV ÷ CACQuarterly
B2B conversion rateOrders ÷ sessions, measured logged inMonthly
Cart and quote abandonment rate1 minus (completed orders ÷ carts created)Monthly
Gross margin by customer tier(Tier revenue minus tier COGS) ÷ tier revenueMonthly
Manual order handling timeStaff minutes spent ÷ orders processedQuarterly
swipe to see more →

Read the table as three groups. The first four measure what each buying relationship is worth and how often it fires. The middle three are the unit economics that decide whether you can afford to win more accounts. The last four are operational: where orders leak, which tiers are quietly unprofitable, and how much staff time each order still costs. A wholesale channel can look healthy on revenue and still fail on that last group, which is usually the one nobody has instrumented.

Funnel diagram showing B2B ecommerce conversion from wholesale prospects to active accounts
Account value and order frequency matter more in B2B than raw traffic.

1. Revenue per account

Total wholesale revenue divided by the number of accounts that ordered in the period. This is the headline B2B number because wholesale growth comes from two places only: more accounts, or more revenue from the accounts you have. Tracking revenue per account separates them. If total revenue is up but revenue per account is flat, you are buying growth with new logos rather than deepening relationships, which is the more expensive of the two.

2. Average order value

Total revenue divided by number of orders. B2B AOV usually sits several multiples above the same brand's DTC figure, so never benchmark the two against each other. Watch the trend rather than the absolute number. The fastest lever is volume discounts and quantity breaks, which give buyers a reason to move up a bracket rather than reorder the minimum.

3. Reorder rate

Accounts that placed two or more orders, divided by total accounts, over a fixed window such as twelve months. This is the single best early signal of wholesale health. A first order proves your pitch worked. A second order proves the product sells through at the retailer, which is the only thing that turns an account into an annuity. If reorder rate is under half, the problem is usually sell-through or reordering friction, not acquisition.

4. Order frequency

Orders in the period divided by active accounts. Reorder rate tells you whether accounts come back; frequency tells you how fast. A stockist that orders monthly is worth roughly three times one that orders quarterly at the same AOV. Frequency is also the most responsive metric to a self-serve portal: when buyers can reorder from a saved list at 11pm instead of emailing a rep, the interval between orders tends to compress.

Reorder rate is a product of how easy reordering is

PortalSphere gives wholesale buyers a self-serve portal with saved lists, tiered pricing and bulk order forms.

Start your free trial

5. Customer lifetime value

A workable B2B formula is AOV multiplied by orders per year, multiplied by average years retained, multiplied by gross margin. Using margin rather than revenue matters here, because wholesale discounting means two accounts with identical revenue can differ sharply in what they actually contribute. Recalculate CLV per pricing tier once you have twelve months of data; a blended figure hides the tiers that are carrying everyone else.

6. Customer acquisition cost

All sales and marketing spend in a period divided by new accounts won in that period. Include trade show costs, sample and line sheet production, and the loaded cost of any rep time spent prospecting, because in wholesale those are usually larger than ad spend. B2B CAC is high in absolute terms compared with DTC, which is fine as long as the next metric holds.

7. LTV to CAC ratio

Divide lifetime value by acquisition cost. The widely used benchmark is 3:1 or better, meaning every dollar spent winning an account returns three across its life. A ratio near 1:1 means you lose money as you grow. Counter-intuitively, 5:1 or higher is also a warning: it usually means you are underinvesting in acquisition and could grow faster without hurting profitability.

Balance scale comparing customer lifetime value against customer acquisition cost for a wholesale channel
A 3:1 LTV to CAC ratio is the usual floor. Above 5:1 often means underinvestment.

8. B2B conversion rate

Orders divided by sessions. Measure it logged in and logged out separately, or the number is meaningless. Published purchase-based B2B benchmarks cluster around 1.8 to 2.6 percent depending on vertical, with wholesale near the top of that range, while approved accounts on a repeat-order path convert far higher because they are not browsing, they are restocking. Blending the two produces an average that describes nobody.

9. Cart and quote abandonment rate

One minus completed orders divided by carts created. Baymard Institute puts the documented average cart abandonment rate at 70.22 percent across 50 studies, and the leading causes are structural rather than emotional: unexpected extra costs at 40 percent, and forced account creation at 18 percent. In B2B both are fixable by design. Show landed cost with tax exemption applied, and let approved buyers check out on net terms rather than card.

10. Gross margin by customer tier

Tier revenue minus tier cost of goods, divided by tier revenue. Run it per pricing tier, not blended. This is where wholesale programs quietly bleed: a tier created for one large buyer gets applied to a dozen small ones, or a legacy discount never gets revisited after freight costs rise. If any tier is below your target margin, the fix is repricing that tier, not selling more of it.

11. Manual order handling time

Staff minutes spent on order entry, pricing lookups and invoicing, divided by orders processed. Almost nobody tracks this, and it is often the metric with the most headroom. Sample it for two weeks rather than instrumenting it perfectly. If the figure runs to more than a few minutes per order, you are paying salary to retype emails, and the remedy is a portal rather than headcount. More fixes sit in our guide to B2B ecommerce best practices.

How often should you review these KPIs?

Monthly for the fast-moving operational metrics: AOV, conversion rate, abandonment and margin by tier. Quarterly for anything needing a long window to mean anything, which is reorder rate, order frequency, CLV, CAC and the LTV to CAC ratio. Reviewing a quarterly metric monthly produces noise that looks like signal, and teams act on it. Set the cadence once and resist checking the slow numbers early. Reporting all of this consistently is itself part of selecting a B2B ecommerce platform.

Frequently asked questions

What is a good B2B ecommerce conversion rate?

Published purchase-based benchmarks put B2B ecommerce conversion at roughly 1.8 to 2.6 percent, varying by vertical, with wholesale toward the upper end and industrial equipment lower. Approved accounts reordering from a saved list convert well above that, so always separate logged-in from logged-out traffic before comparing yourself to any published figure.

How is B2B average order value different from B2C?

B2B AOV is typically several times higher, because orders are case packs or pallets rather than single units, and because minimum order quantities set a floor. That makes cross-channel comparison useless. Benchmark your B2B AOV against your own trailing twelve months and against your pricing tiers, never against your DTC store.

What is a healthy LTV to CAC ratio?

Three to one or better is the standard benchmark. Below that, acquisition is eating the value it creates. At 1:1 you lose money with every account you add. Above 5:1 the ratio is usually flagging underinvestment in acquisition rather than excellence, since you could spend more and still clear the threshold.

Which KPI matters most when launching a wholesale channel?

Reorder rate. In the first year, a low reorder rate means the product is not selling through at the retailer, or reordering is too much work, and neither problem is solved by winning more accounts. Fix reorder rate before spending on acquisition, or you will scale a leak.

Do I need separate analytics to track B2B ecommerce KPIs?

Not usually. Most come from order and customer data you already hold, provided wholesale orders are tagged distinctly from retail. The common blocker is a store where B2B and B2C orders are indistinguishable, which turns every metric above into a blend. Tag the channel first, then build the dashboard.

Stop guessing at your wholesale numbers

PortalSphere runs tiered pricing, MOQs, net terms and self-serve reordering on your Shopify store, so every KPI above comes from one clean channel. 14 days free, no credit card, with onboarding done for you.

Colby Schlechter

COO

Colby Schlechter is the COO of PortalSphere, overseeing operations and working across product, support, and partnerships to help B2B brands scale.