At a glance
The single most important Klaviyo card for measuring email-list health, above total revenue or open rate. A merchant making £20K from 200K emails is in trouble; a merchant making £20K from 40K emails is winning. List size is vanity, revenue per recipient is sanity.
| What it counts | SUM(klaviyo_attributed_revenue) / SUM(unique_recipients) over the period. Includes campaign sends and flow sends combined unless filtered. |
| Definition of “sent” | Klaviyo’s recipients count (deliveries attempted), not deliveries (successfully accepted). Bounced sends ARE included in the denominator, which is why list-hygiene problems show up here as a numerator drop without a denominator drop. |
| Open rate basis | n/a, this card does not use opens. iOS Mail Privacy Protection inflation does not directly distort this metric, which is part of why it is the trustworthy headline number in 2024+. |
| Bounce handling | Bounces remain in the recipient denominator. Cleaning up hard-bounced contacts increases this metric by removing dead weight from the denominator. Common path: list-hygiene push → 8-15 percent uplift in revenue per recipient within 30 days. |
| Attribution model | Klaviyo’s default placed order event with the merchant’s configured attribution window (typically 1-click-5-day, but configurable). The Vortex IQ card uses whatever the merchant has set in Klaviyo Account Settings → Email → Conversion Tracking. |
| Currency | Klaviyo’s revenue is reported in the merchant’s primary store currency (the currency Shopify or BigCommerce returns on order events). Multi-currency stores need the cross-channel reconciliation card to handle currency normalisation properly. |
| Campaign vs flow split | Campaigns (one-shot broadcasts) typically deliver £0.05-£0.30 revenue per recipient. Flows (automation sequences like welcome, abandoned cart, post-purchase) routinely deliver £1-£5 revenue per recipient because they target high-intent moments. Merchants should monitor both numbers separately, not just the blended figure. |
| Active vs total list | Klaviyo charges per active subscriber, but the platform sends to anyone the merchant lets through filters. Merchants frequently over-send to dormant subscribers; the dormant cohort drags blended revenue per recipient down without contributing meaningful sends. Filter recipients to engaged-90d cohort to see the real performance number. |
| iOS Mail Privacy Protection (MPP) | MPP inflates open rates, but does NOT inflate this metric. Brands that have lost trust in open rate post-MPP should treat revenue per recipient as the new headline. |
| Time window | 30D vsP (30 days vs prior period). Move to weekly cohorting for rapid-iteration teams. Quarterly cohorting for board reporting. |
| Alert trigger | drop >20% WoW (week over week). A 20 percent drop in 7 days is almost always either (a) a deliverability incident, (b) a list-bloat event from an aggressive lead-magnet acquisition, or (c) a conversion-tracking break on the merchant’s site. |
| Roles | owner, marketing |
Calculation
Calculated automatically from your Klaviyo 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 Shopify with 142,000 active Klaviyo subscribers and a typical send cadence of 2 campaigns per week plus 4 always-on flows. Snapshot for the 30-day window ending Wednesday 15 May 26.| Send type | Recipients | Klaviyo-attributed revenue | Revenue per recipient |
|---|---|---|---|
| Campaign sends (8 broadcasts) | 1,094,000 | £42,800 | £0.039 |
| Welcome flow | 21,400 | £24,600 | £1.15 |
| Abandoned cart flow | 18,200 | £39,800 | £2.19 |
| Post-purchase flow | 14,100 | £6,200 | £0.44 |
| Win-back flow | 8,900 | £1,400 | £0.16 |
| Blended | 1,156,600 | £114,800 | £0.099 |
- The blended £0.099 is misleading. Industry average for established Klaviyo brands is £0.10-£0.15 per recipient blended. This brand looks slightly under but the per-channel breakdown reveals two distinct stories that the blended number obscures.
- The flow performance is excellent. Abandoned cart at £2.19/recipient is in the top 25 percent of UK Shopify brands at this list size; welcome at £1.15 is solid. The flows are doing their job. No optimisation work needed there beyond keeping them on.
- Campaign performance is the actual problem. £0.039 per recipient on broadcasts is below the £0.06-£0.12 benchmark for skincare brands of this size. Three plausible drivers: (a) over-sending to dormant subscribers (denominator inflation), (b) generic content that doesn’t trigger purchase intent, (c) attribution window cutting off conversions that happen >5 days later but were genuinely email-driven.
- The 90-day-engaged cohort answer. Filter Klaviyo recipients to “engaged in last 90 days” only and re-run the campaign send. The dormant cohort is roughly 70K of the 142K total subscribers; sending only to the engaged 72K typically takes campaign revenue per recipient from £0.039 to £0.08-£0.10 by removing the denominator dilution. The trade-off is reduced reach (good for sender reputation) versus reduced gross volume (slight risk to total revenue if some of those dormant subscribers were borderline-engaged). Most brands find the trade clearly favourable; some discover that aggressive dormant-suppression also reduces gross revenue meaningfully and rebalance.
- The win-back flow at £0.16 is a flag. Win-back flows targeting genuinely lapsed subscribers should deliver £0.30-£0.80 per recipient when working; £0.16 suggests either weak content or a customer cohort that has genuinely moved on. Audit the win-back content (subject line, offer, copy) before assuming the cohort is unrecoverable.
- Annualising the picture. £114,800 over 30 days = ~£1.38M Klaviyo-attributed annual revenue. For a 142K-list skincare brand, that’s healthy but with clear upside: tightening campaign segmentation alone can lift the figure 25-40 percent in 60-90 days without any new acquisition spend.
- Audit campaign segmentation first. Send next 3 campaigns to engaged-90d only. Compare revenue per recipient before/after. If uplift is >50 percent, make engaged-90d the default audience for campaigns.
- Validate flow attribution. Klaviyo flow attribution caps at the merchant-configured window (default 5 days). Check the merchant’s Account Settings → Email → Conversion Tracking. A 1-day window understates flow contribution; a 30-day window can over-attribute. 5-7 days is the defensible default.
- Pair this card with bounce rate and unsubscribe rate. A revenue-per-recipient drop combined with rising bounces points to list-hygiene issues; combined with rising unsubscribes points to send-frequency or content issues. Never look at this metric in isolation.
- Quarterly list-hygiene push. Suppress hard-bounced and 180-day-disengaged contacts on a recurring quarterly schedule. Most brands recover 8-15 percent revenue per recipient from each pass without losing meaningful gross revenue.
Sibling cards merchants should reference together
- Total Revenue is the headline absolute-pounds number; revenue per recipient is the efficiency view of the same revenue. Always read together.
- Bounce Rate and Delivery Rate explain whether a revenue-per-recipient drop is caused by list-hygiene problems (denominator dilution) or by deliverability degradation (numerator drop).
- Engagement Funnel breaks down what is happening between send and revenue, surfacing whether the leak is at open, click, or post-click.
- Flow Revenue Mix reveals which flows are contributing most of the per-recipient revenue and which are dragging the blended down.
- Active Subscribers (Est.) plus Dormant Subscribers together size the list-hygiene opportunity for cleaning up the denominator.
- Open Rate is the trust-eroded sibling. Post-iOS-MPP, brands should treat revenue per recipient as the primary measurement and open rate as a directional signal only.
- Predictive CLV Segments lets the brand segment revenue per recipient by predicted CLV bucket, surfacing whether the email programme is monetising the high-value cohort better than the low-value one.
- A/B Test Winners for content-and-subject-line optimisation that systematically lifts revenue per recipient on the campaign side specifically.
Reconciling against the vendor’s own dashboard
Where to look in Klaviyo’s own dashboard:- Analytics → Multi-Account Reporting → Performance shows account-level revenue and recipients across the configured time window. The
Revenue per Recipientcolumn is what the Vortex IQ card derives. - Campaign-by-campaign view: Analytics → Campaigns → individual campaign → Performance. Klaviyo shows revenue, recipients, and the per-recipient ratio per campaign.
- Flow-by-flow view: Flows → individual flow → Analytics tab. Klaviyo’s flow analytics surface revenue per recipient at the message-step level inside the flow.
- Attribution-window setting. Klaviyo’s dashboard reflects whatever conversion-tracking window the merchant has configured (1-click-1-day, 1-click-5-day, 1-click-30-day, etc.). Vortex IQ inherits the same window unless the merchant has configured a different default in Vortex IQ settings. Brands occasionally see drift when they update Klaviyo’s window without re-syncing Vortex IQ.
- Currency conversion. Klaviyo reports in the merchant’s primary store currency. Multi-currency stores see Vortex IQ’s normalised-currency view (typically GBP or USD based on the merchant’s profile primary currency) which can differ from Klaviyo’s raw-currency view by 1-3 percent depending on FX rates.
- Time zone. Klaviyo’s reporting defaults to the account’s time zone (set under Account Settings → Organisation → Time Zone). Vortex IQ uses the merchant’s profile time zone. A Friday-evening send shows up in different days when the time zones differ.
- Send-recipient definition edge cases. Klaviyo counts a recipient as anyone the system attempted to send to, including bounces. Suppressed contacts (unsubscribed, hard-bounced) are excluded from both numerator and denominator. Vortex IQ matches Klaviyo’s definition exactly; small drift comes from sync timing on suppression list updates rather than methodological differences.
- Flow vs campaign blend. Klaviyo’s account-level number defaults to all-sources. Vortex IQ provides a campaign-only filter and a flow-only filter alongside the blended view; brands comparing Vortex IQ filtered numbers to Klaviyo’s blended will see the obvious difference.
- Klaviyo
klv_revenue_per_recipientvs Mailchimpmai_revenue_per_recipient: definitional twins (same metric on different platforms). Brands operating both for distinct customer cohorts can compare per-recipient performance directly. - Klaviyo revenue total vs Shopify or BigCommerce attributed revenue: real reconciliation when both are connected. The same revenue should appear in both with attribution-window differences explaining the gap; sustained gaps above 10 percent point to either tracking-pixel issues or attribution-window misconfiguration.
- Klaviyo revenue per recipient vs Google Ads ROAS: NOT definitional twins, but useful comparative for marketing-mix decisions about email-budget allocation versus paid-channel allocation at margin.