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

At a glance

Per-channel revenue stacked by currency_code over the trailing 30 days. The merchant’s view of “which channels are bringing in which currencies”, essential for FX exposure planning, payment-processor configuration, and tax-jurisdiction routing. BigCommerce’s multi-currency support pairs naturally with channel-native sales; this card is the cross-product visibility merchants need to manage that stack.

Calculation

Calculated automatically from your BigCommerce data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.

Worked example

A UK skincare brand on BigCommerce Enterprise with multi-storefront (UK, US, EU) and B2B Edition. Snapshot for 1 Apr to 30 Apr 26. What’s interesting:
  1. Most channels are mono-currency by design. Each storefront, each marketplace listing region, each POS terminal is currency-locked. The interesting row is the B2B portal, which carries 4 currencies because B2B Edition customer groups can be regionalised. That’s where FX exposure planning lives.
  2. B2B portal currency mix tells the wholesale-customer geography story. 62% GBP / 20% USD / 13% EUR / 5% AUD reflects the merchant’s wholesale customer book by country. If GBP suddenly drops to 40% MoM, the cause is usually a US wholesale customer placed an unusually large PO, not currency-trend movement. Always check absolute volumes alongside percentages.
  3. The headline GBP-equivalent total is FX-rate-sensitive. When USD strengthens 5% vs GBP, the total grows 5% just from FX without any volume change. For accurate revenue trend always view in either native-currency-only mode or constant-currency mode (using last-period FX rates). Configure under Settings → FX → Constant currency.
  4. Payment processor settlement gap. Merchant’s Stripe US account settled $108,500 on US storefront orders, matching this card. But the merchant’s Stripe UK account settled £179,890 on UK orders, less than the card’s £180,420. The £530 gap is Stripe’s currency conversion fees on a small sub-set of cross-border UK-storefront orders that processed through USD acquirer routing. Reconcile against payment processor before flagging as a data issue.
  5. EU storefront concentration is pure-EUR. Healthy from an FX-exposure standpoint, the merchant’s EU costs (some Lithuanian fulfilment) are EUR-denominated, so EUR revenue and EUR cost natural-hedge.
Action priority order:
  1. For finance teams, view in native-currency mode for FX exposure planning; view in converted mode for board reporting.
  2. For the B2B portal specifically, watch for currency-mix shifts month-over-month, they signal customer-book changes.
  3. Reconcile against payment processor for each currency separately; the gateway’s FX fee creates a small structural gap.
  4. Pair with BC Revenue by Currency for the cross-platform currency rollup.
  5. For multi-storefront stores, this card is essential for understanding which storefront drives which currency exposure.

Sibling cards merchants should reference together

Reconciling against the vendor’s own dashboard

Where to look in BigCommerce Control Panel: Settings → Currency shows the currencies configured on the store. Analytics → Sales shows revenue but doesn’t natively split by currency-and-channel; you need Reports → Custom to build the cross-tab. For multi-storefront: Storefronts → All storefronts shows per-storefront revenue; pair with the configured currency for each storefront. Why our currency split may differ from BC’s storefront analytics: Cross-connector reconciliation (when payment processors are connected): The per-channel currency mix view is BC-aligned with similar cards on Shopify (per presentment_currency) and Adobe Commerce (per base_currency_code); merchant-facing semantics are equivalent though Adobe’s multi-currency model is stronger and Shopify’s is weaker than BC’s.

Known limitations / merchant FAQs

My UK storefront only shows GBP. Why is this card useful for me? For a single-storefront single-currency BC store this card adds little. It becomes essential when (a) you have multi-storefront with different storefront currencies, (b) you have B2B Edition with international customer groups, or (c) you sell on multiple-region marketplaces (Amazon UK + Amazon US). If none apply, the card will show one row per channel with one currency per row, which is a sanity-check view but not actionable. My headline GBP-equivalent total grew 5% but my native-currency volumes are flat. Is that real growth? No, that’s FX. When USD strengthens vs GBP, your USD revenue translates to more GBP without any volume change. For comparable revenue trend, view in native-currency mode or constant-currency mode (using prior-period FX rates). True growth requires native-volume growth or basket-size growth, neither of which is moving in this scenario. Why does my B2B portal carry 4 currencies when each customer group should be locked to one? Customer groups can be locked to currencies, but the BC default allows currency override at checkout. Some B2B Edition configurations allow customers to choose between their group’s default currency and the merchant’s primary; this produces a mix. To enforce single-currency per customer group, configure under B2B Edition → Customer groups → Currency lock. My EU storefront shows EUR revenue but my Stripe account shows USD. What gives? Settlement currency vs order currency. Your customer paid in EUR, BC records the order in EUR, but Stripe (configured for USD settlement) converts to USD before depositing in your bank. Both are correct at their respective layers; the gap (and the FX fee) is Stripe’s FX. For accurate net revenue read, look at this card minus payment-processor settlement FX fees. Why doesn’t this card use my BC-configured exchange rates? We use ECB / OXR daily rates because they’re audited / consistent. BC’s configured rates can be merchant-set and may not reflect market rates. If you prefer BC-configured rates, configure under Settings → FX → Source = BigCommerce. We support both. **My Australian PRC orders show as AbutIexpectedNZD.Whatswrong?Currencyissetperorderbasedonthestorefrontandcustomercombination.NewZealandcustomersbuyingthroughyourAUstorefrontgetA but I expected NZD. What's wrong?** Currency is set per-order based on the storefront-and-customer combination. New Zealand customers buying through your AU storefront get A unless your storefront is configured for NZD. Configure under Settings → Currency → Customer locale routing to route NZ-IP customers to NZD presentation. Can I see this in a single reporting currency? Yes, toggle the converted-display option at the top of the card. Each currency translates to your selected reporting currency at the daily FX rate. Be aware the converted total is for visualisation only; for finance reconciliation use native currencies and reconcile per-currency. Multi-storefront stores with shared catalogue: does inventory FX matter? Yes for cost-of-goods reporting, no for this card. This card shows revenue currency mix (what customers paid in). For COGS-currency mix (what your supplier invoices in), see BC Margin by Brand which can be filtered by purchasing-currency. Why is my POS terminal showing two currencies? Possibly the terminal supports a tourist-currency option (some POS configs allow EUR / USD payment in a UK store for visiting tourists). Check Settings → POS → Terminal currency settings. Most stores configure single-currency POS; tourist-currency is a niche use-case. The B2B portal’s USD share grew from 15% to 28% MoM. Should I be worried? Not necessarily, this often signals B2B portal expansion into US wholesale. Verify by checking customer count from US in the period; if you onboarded 2-3 new US wholesale accounts, the mix shift is structural and good. If customer count is flat but USD share grew, a single large US customer placed an outsized order, watch for repeat to confirm pattern.

Tracked live in Vortex IQ Nerve Centre

Currency Mix by Channel 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.