Help centre

Answer

Can PWAs accept payments?

Short answer

Yes. A PWA can accept payments through any standard web checkout — Stripe, PayPal, Adyen — and can also use the native Payment Request API to surface Apple Pay on iOS 16.4+ and Google Pay on Android. There is no App Store 30% cut because payments run through the web, not through a native store SDK.

By InstantPWA engineering·Reviewed July 22, 2026

What works today

Standard Stripe/PayPal checkouts work in every browser. The Payment Request API brings up native sheets on iOS Safari and Chrome for Android, so users pay with a single tap using cards stored in the OS.

What does not work

You cannot access native in-app purchase APIs (StoreKit, Play Billing) from a PWA. If your business model depends on managed subscriptions inside the App Store, you still need a native shell.

Fees

You pay standard payment-processor fees (Stripe ~2.9% + 30¢) and skip the 15-30% App/Play Store cut entirely.