Superwall

Why is my transaction failure rate high?

What is a "Failed Checkout"?

A failed checkout occurs when a user taps to purchase, the payment sheet appears (Apple Pay or Google Pay), but the payment system returns an error before the transaction completes.

Common Causes

Failed checkouts are typically caused by:

  • Declined payment methods: Insufficient funds, expired cards, or invalid payment details

  • Fraud prevention: Apple or Google's systems blocking suspicious transactions

  • Network issues: Connectivity problems during the payment flow

  • User cancellation: User dismissing the payment sheet after it appears

What's a Normal Failure Rate?

A transaction failure rate of 5-6% is within industry standards. Some variance is expected depending on your audience demographics and geographic distribution.

What You Can and Can't Control

Can't control

These failures happen entirely within Apple's or Google's payment infrastructure, between the user and their payment provider. Neither Superwall nor your app can influence these outcomes.

Can control

While you can't prevent payment-side failures, you can optimize:

  • Paywall UX: Clear pricing and value proposition

  • Audience targeting: Showing paywalls to users more likely to convert

  • Timing: Presenting offers at optimal moments in the user journey

How is this guide?

Edit on GitHub