Back to the RevenueCat homepage

RevenueCat blog

Featured Post

The State of Subscription Apps in 10 minutes: lessons, trends, and benchmarks for 2026

Essential insights from the world’s largest subscription app dataset

Lorelei Whitman

Lorelei Whitman

March 19, 2026

Follow for updates:
Your app is perfectly optimized. That’s why nobody remembers it.
Growth

Your app is perfectly optimized. That’s why nobody remembers it.

When every app copies the same playbook, the only advantage left is meaning something.

Olha Yohansen

Olha Yohansen

June 23, 2026

Understanding Google Play’s Billing Choice: a complete guide to offering alternative billing
Engineering

Understanding Google Play’s Billing Choice: a complete guide to offering alternative billing

Billing Choice comes down to two decisions — who renders the choice screen and where payment happens — over one shared setup and one mandatory sale report.

Jaewoong Eum

Jaewoong Eum

June 23, 2026

Move your rating prompt out of onboarding — or risk rejection
Engineering

Move your rating prompt out of onboarding — or risk rejection

Apple is rejecting apps that ask for ratings during onboarding.

Perttu Lähteenlahti
Monthly plans might be your best option
Growth

Monthly plans might be your best option

The hidden cost of long commitment periods

Daphne Tideman

Daphne Tideman

June 18, 2026

He turned down 75K for his app with 12K in sales. It hit $1M two years later.
Growth

He turned down 75K for his app with 12K in sales. It hit $1M two years later.

Eric Duffett had done $12,000 in total sales when a company offered $75,000 for his side-project golf app — and told him they'd crush him if he said no.

Charlie Chapman

Charlie Chapman

June 17, 2026

The Sub Club Podcast

Interviews and deep dives with the experts behind the biggest apps in the world.

Listen now
Company

Why we removed “always decline” as a refund preference

"Always decline" refunds is gone from RevenueCat. Here's why it was working against you.

Perttu Lähteenlahti
Launch Party June ’26: The New Features You Should Know
Engineering

Launch Party June ’26: The New Features You Should Know

A recap (and videos) of our latest launch party demos.

Francie Fernandes

Francie Fernandes

June 12, 2026

Introducing the RevenueCat Codegen Gradle Plugin: type safe entitlements and offerings on Android
Engineering

Introducing the RevenueCat Codegen Gradle Plugin: type safe entitlements and offerings on Android

In this article, you'll explore RevenueCat's Codegen Gradle plugin, which generates product data code automatically.

Jaewoong Eum

Jaewoong Eum

June 11, 2026

How to build a reactivation strategy that actually works
Growth

How to build a reactivation strategy that actually works

Most apps treat cancellation as the end of the relationship. It's actually step zero of reactivation.

Alice Muir Kocourková

Subscribe to our newsletter

WWDC26: What’s new for subscription apps
Engineering

WWDC26: What’s new for subscription apps

Monthly-billed annual plans, save offers at cancellation, and team sales – the StoreKit and App Store changes that actually move your business.

Austin Blake

Austin Blake

June 09, 2026

Don’t trust your Flutter app: verifying RevenueCat entitlements with the Firebase Extension
Engineering

Don’t trust your Flutter app: verifying RevenueCat entitlements with the Firebase Extension

Anyone can patch isPremium to true and stream your premium content for free — here's how to verify RevenueCat entitlements properly with Firebase.

Daria Orlova

Daria Orlova

June 09, 2026

How to build a “name your price” paywall 
Engineering

How to build a “name your price” paywall 

A custom RevenueCat paywall that lets users choose their own price while unlocking the same premium entitlement.

Perttu Lähteenlahti

Want to see how RevenueCat can help?

RevenueCat enables us to have one single source of truth for subscriptions and revenue data.

Olivier Lemarié, PhotoroomOlivier Lemarié, Photoroom
Read Case Study