Skip to main content
Metrics type: Key MetricsCategory: Ecommerce Platform

At a glance

Headline gross revenue across every BigCommerce order placed in the period. The arithmetic sum of total_inc_tax for every order created in the window, regardless of fulfilment, refund, or status (including Incomplete).

Calculation

Worked example

A US homewares brand running on BigCommerce Enterprise. The 30-day window covers 14 Mar 26 to 12 Apr 26. The merchant has Channel Manager set up for Amazon and Facebook plus a Stencil web storefront. What’s interesting here:
  1. **The headline is overstated by 55,374.The414Incompleteand71Declinedorderscontributeacombined55,374.** The 414 `Incomplete` and 71 `Declined` orders contribute a combined 55,374 to Total Revenue, but no cash actually arrived. If the merchant tracks weekly cash position from this card alone, they’re going to over-forecast every Monday. The companion cards BC Failed Orders Value and BC Decline Rate surface this gap.
  2. Amazon is now 12% of revenue. Three months ago this store was 99% Stencil-only. The channel_id slicing in BC Revenue by Channel tells the merchant when a marketplace channel has gone from “experiment” to “material to the business” so they can start paying it real attention.
  3. The 30-day prior window was $478,200. Total Revenue is down 2.3% vsP, which is below the drop >15% vsP alert threshold. Vortex IQ Nerve Centre stays quiet, but the card itself shows the trend.

Sibling cards merchants should reference together

Reconciling against the vendor’s own dashboard

Where to look in BigCommerce Control Panel: Analytics → Sales. The default Sales dashboard shows headline revenue, items sold, and AOV. The number labelled Total order revenue for a 30-day window should match this card to within a few dollars. Other BC Control Panel views that look like the same number but aren’t:
  • Orders → Filter “Last 30 days”: counts orders, not revenue.
  • Analytics → Orders: counts orders too, plus per-status breakdown.
  • Insights → Customer behaviour → Conversion: revenue here is post-refund on some plan tiers.
  • Storefront analytics widget: timezone is the BC store timezone, not UTC.
Why our number may legitimately differ from the BC Control Panel: Cross-connector reconciliation (when the merchant has connected payment processors and analytics): These connectors see the same transactions through different lenses. They should agree within known tracking gaps. Divergence is a data-quality signal worth investigating. Net of all processors and failed orders: if you sum Stripe + PayPal + manual transfers + gift cards and compare against this card minus BC Failed Orders Value, the gap should be < 2%. A persistent gap > 2% means a payment processor is missing from your Vortex IQ workspace, or one of them is double-counting refunds.

Known limitations / merchant FAQs

Why does my Total Revenue look higher than my bank deposits? The most common reason on BigCommerce is Incomplete and Declined orders are included in this card but never collected cash. A 5% incomplete + 2% decline rate means 7% of headline revenue is “phantom”. Use BC Failed Orders Value to see the dollar gap, and BC Decline Rate and BC Incomplete Rate to tell which is dominant. Why is my BC Sales dashboard number lower than this card? By default, the BC Control Panel Sales dashboard excludes Cancelled, Declined, and Incomplete orders. This card includes them. If you switch the BC dashboard filter to “Include all statuses” the two should match. What is Incomplete exactly, and should I worry about it? Incomplete is a BigCommerce-specific status: the shopper got past the cart, started checkout, and was either almost through (partial payment) or hit Place Order but the payment processor didn’t return a success. BC creates an order skeleton with total_inc_tax populated but no payment captured. Healthy stores run 2-4% incomplete; >5% suggests checkout-page friction (slow payment iframe, tax/shipping errors at the last step, fingerprinting redirects). The Checkout Conversion Failure report (powered by Vortex Mind) breaks down the cause. Why is my Stripe number much smaller than this card? On BC, Stripe only sees successfully captured charges. Stripe ≤ this card minus BC Failed Orders Value minus any PayPal / Authorize.Net / non-Stripe payments. A typical BC store using Stripe + PayPal sees Stripe at ~60-75% of Total Revenue. Why doesn’t Google Analytics match? GA4 typically misses 10, 25% of orders due to ad blockers, cookie rejection, and tag-fire failures. The miss rate is not fixable; it’s structural. Treat BigCommerce as the source of truth for revenue. Use GA4 for sessions, traffic source, and funnel behaviour, not revenue. My multi-currency store, what currency does this show? The card sums total_inc_tax without FX conversion. A store taking USD and CAD orders gets a single, mixed-currency number. For multi-currency stores, use the currencyCode-filtered view. Per-currency Total Revenue cards are on the BC roadmap. Does Channel Manager (Amazon, eBay, Facebook) revenue count? Yes. Every order BC indexes contributes, regardless of channel_id. For per-channel breakdown use BC Revenue by Channel. This card sums all of them. Why does today’s number jump up and down so much? Today is incomplete data. As the day progresses orders add into the bucket, and as the day rolls past midnight some orders flip date because of timezone effects. Use the rolling 7-day or 30-day view for stable numbers, that’s why the alert window is 30D vsP and not 1D.

Tracked live in Vortex IQ Nerve Centre

Total Revenue is one of hundreds of KPI pulses Vortex IQ tracks across BigCommerce and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.