Guides4 min read

How to Track Upsell Revenue and Measure What's Working

Kairo TeamUpdated June 2, 2026

Setting up upsell offers is step one. Knowing whether they're actually working — and how to improve them — requires tracking the right metrics. Here's what to measure and how to interpret the data.

The Key Metrics

  • Impressions: How many customers saw your upsell offer. This tells you reach.
  • Accept rate: Percentage of customers who accepted. Formula: (accepts ÷ impressions) × 100. Target: 10-15%.
  • Revenue per impression: Total upsell revenue ÷ total impressions. This is the most important metric because it accounts for both accept rate AND upsell value.
  • Total upsell revenue: The bottom line — how much additional revenue your upsells generated in the period.
  • AOV lift: The difference between average order value with and without upsells. This shows the impact on your overall business.
  • Revenue by offer/flow: Which specific offers and flows are generating the most revenue. This tells you where to invest optimization effort.

How to Read Your Dashboard

When reviewing analytics, look at these in order:

  1. Total revenue (big picture): Is upselling generating meaningful revenue relative to your app cost? If yes, you're profitable. Optimize from there.
  2. Revenue per impression (efficiency): Are your offers converting efficiently? Compare this across different offers to find your best performer.
  3. Accept rate by offer (diagnostics): Which offers have the highest and lowest accept rates? Low accept rate might mean wrong product, wrong discount, or poor page design.
  4. Trends over time: Is performance improving, stable, or declining? Declining accept rates often mean customers are seeing the same offer too many times.

Benchmarks: What's Good?

  • Accept rate: 5-8% = below average (optimize). 10-15% = good. 15-20% = excellent. 20%+ = exceptional.
  • Revenue per impression: Depends on your price points. For a $25 upsell product at 12% accept rate, you'd see ~$3.00/impression.
  • AOV lift: 10-30% is typical. If your AOV went from $60 to $72, that's a 20% lift — directly attributable to upsells.

What to Do With the Data

  • Low accept rate (<8%): Test a different product, increase the discount, or improve the page design. See why your upsells aren't converting.
  • High accept rate but low revenue: Your upsell price might be too low. Test a higher-priced product or reduce the discount.
  • Declining accept rate: Refresh the offer. Test a new product. Customers who see the same offer on repeat orders stop responding.
  • One offer dramatically outperforming others: Study why. Is it the product? The discount? The page design? Replicate what works to your other flows.

Kairo's analytics dashboard tracks all of these metrics with date range filtering, per-offer breakdowns, and revenue trends. For A/B testing best practices, read our complete A/B testing guide.

Ready to boost your revenue?

Try Kairo free for 14 days. Usage-based pricing starts at just $8/month — and scales with your upsell revenue.

Start Free Trial

Frequently Asked Questions

What upsell metrics should I track?

The three most important metrics: 1) Accept rate (what percentage of customers accept the upsell), 2) Revenue per impression (total upsell revenue ÷ number of customers who saw the offer), 3) AOV lift (how much higher your average order value is with upsells vs without).

What's more important, accept rate or revenue?

Revenue per impression is the most important metric. An offer with 10% accept rate at $30 generates more revenue per impression ($3.00) than one with 15% accept rate at $15 ($2.25). Always optimize for total revenue, not just the acceptance percentage.