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

At a glance

Order distribution by displayFinancialStatus. The payment-state health view: how many orders are paid vs pending vs voided vs partially-refunded vs refunded?

Calculation

Worked example

A US multi-channel home goods brand with B2B catalogue on Shopify Plus. Period: 12 Apr 26 to 11 May 26. Five things to notice:
  1. PAID at 87% is healthy for a mixed B2B / DTC store. Pure DTC typically runs 92 to 96% PAID; B2B drags the rate because of Net 30 / Net 60 invoicing. The 3.2% PENDING is almost entirely B2B; check by tag-filter on the orders.
  2. PARTIALLY_REFUNDED at 4.6% is the silent-margin-leak. Customers who returned 1 of 3 items, or got a 20% post-purchase goodwill credit, sit here. Each is a small loss but they aggregate. Pair with Top Refunded Products to see which SKUs drive partial returns.
  3. AUTHORIZED at 0.6% needs follow-up. 42 orders held in auth but never captured. Some are intentional (manual capture workflow); some are stuck. Capture windows on most card networks are 7 days; orders sitting in AUTHORIZED for >5 days are at risk of EXPIRED. Set up a daily review of orders aged >3 days in AUTHORIZED.
  4. EXPIRED at 0.3% is genuine lost revenue. 18 orders where the customer’s card auth expired before capture. Fix the workflow that’s letting orders sit too long. Most often a manual-fulfilment delay coupled with manual-capture toggle on; switch to auto-capture or set a 48h SLA on capture.
  5. VOIDED at 1.1% should match Cancellation Rate loosely. Voided is the financial-status counterpart to cancelled-status. The two should track within 0.5 ppt.

Sibling cards merchants should reference together

Financial status is a payment-state diagnostic. Pair with these:

Reconciling against the vendor’s own dashboard

Where to look in Shopify Admin: Orders → filter by Payment status (each value matches a displayFinancialStatus). Counts per filter should align with this card. Other Shopify Admin views:
  • Reports → Sales by financial status: a £-revenue split by status; useful for understanding £ at risk in pending / authorised.
  • Settings → Payments: configures capture and authorisation settings; doesn’t show counts but explains why certain statuses are common (manual capture vs auto-capture).
  • Apps like Eva.guru, Stripe dashboard direct: gateway-level views; finer-grained payment state.
Why our number may legitimately differ from Shopify Admin: Cross-connector reconciliation:

Known limitations / merchant FAQs

Why is my PENDING share so high? Three usual causes:
  1. B2B Net 30 / Net 60 invoices. Outstanding for days or weeks; structural for B2B.
  2. Bank-transfer / e-check payments. PayPal e-checks, Klarna pay-later flows, ACH transfers. 1 to 7 day clearing time; expected.
  3. Manual capture toggle. Some merchants run manual capture (capture only on fulfilment). Orders sit AUTHORIZED until you click capture; that bucket flows through PENDING in some configurations.
What’s the difference between AUTHORIZED and PENDING? AUTHORIZED = card auth held but not yet captured. Most card-network auth windows are 7 days; longer than that and the auth expires (becomes EXPIRED). PENDING = waiting for the payment provider to confirm (often used for e-checks, bank transfers, or B2B invoicing). Should I worry about EXPIRED orders? Yes. Each EXPIRED order is a customer who tried to buy but didn’t pay because the auth ran out. Usually a workflow problem, manual capture not happening on time, or an unfulfilled-order pile-up. Audit your capture SLA and consider switching to auto-capture for routine orders. Why does my Shopify Admin show different counts? Time-zone or test-order filtering. Other than that, both should align closely. Multi-currency, any impact? None on the count distribution. Shopify Plus vs basic? Plus stores can use Shopify Functions to customise capture rules (e.g. capture only on shipment confirmation), which changes the AUTHORIZED-vs-PAID timing. The card’s status counts are accurate; the merchant should understand their own capture policy when interpreting. Refresh cadence? 5 to 15 minute index lag. Status transitions propagate quickly. B2B vs DTC, what differs? B2B has more PENDING (Net 30 invoices) and PARTIALLY_PAID (deposit-then-balance) orders. DTC is overwhelmingly PAID. Mixed stores benefit from filtering by tag if the goal is DTC payment health. The card shows a spike in EXPIRED, what should I do?
  1. Pull the EXPIRED orders. Check creation-to-expiry lag; usually it’s the days-to-capture metric.
  2. Audit fulfilment workflow. If orders sat unfulfilled for >5 days, capture expired.
  3. Switch to auto-capture for routine orders if you’re on manual.
  4. For B2B / large orders that need manual review, set a 48h SLA on capture decisions.
  5. Customer-service follow-up: contact EXPIRED customers; offer to recreate the order. Recovery rate is typically 30 to 50% if reached within a week.

Tracked live in Vortex IQ Nerve Centre

Financial Status Breakdown is one of hundreds of KPI pulses Vortex IQ tracks across Shopify 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.