---
title: "The Google Play Billing Handbook"
---

# The Google Play Billing Handbook

A complete guide to implementing in-app purchases and subscriptions on Android from scratch.

[Start reading](/guides/google-play-billing/preface)
[Download PDF](/documents/google-play-handbook)

## Want a simpler approach?

The RevenueCat SDK Handbook covers the same topics — with less code and a managed backend.

[Explore](/guides/revenuecat-android-sdk/preface)

## What RevenueCat replaces

A side-by-side look at what the SDK handles and what stays your responsibility.

| Concern | Raw Google Play Billing | With RevenueCat |
| --- | --- | --- |
| BillingClient connection lifecycle | You write | Handled internally |
| Receipt verification | You build server | Automatic |
| Purchase acknowledgement | You write | Automatic |
| RTDN / Cloud Pub/Sub | You set up | Not needed |
| Subscription state machine | You build | isActive computed by RC |
| Retry logic for transient errors | You write | Handled internally |
| linkedPurchaseToken chain | You build | RC backend |

[View full comparison table in Appendix B](/guides/revenuecat-android-sdk/appendix-what-revenuecat-replaces)

## Related resources

### RevenueCat Docs 
Full SDK reference, platform guides, and integration walkthroughs for every feature.
[Learn more](/guides/revenuecat-android-sdk/preface)

### Sub Club Podcast
Insights on subscription app growth, pricing strategies, and retention from industry experts.
[Learn more](https://subclub.com/episodes)

### Сat-paywall-compose
Open-source Jetpack Compose paywall example with production-ready code.
[Learn more](https://github.com/RevenueCat/cat-paywall-compose/)
