How to Test In-App Purchases With License Testers
Let testers buy items and subscriptions without real charges: license testers, test payment instruments, fast renewals and billing pitfalls.
Short answer
Add testersā Google accounts as license testers in Play Console settings. They get test payment instruments (always approves, always declines, slow cards and more), so no real money is charged. Test subscriptions renew fast, for example a monthly plan renews about every 5 minutes, up to six times.
License testers vs closed testers
Theyāre separate lists:
- Closed testers can install your test track.
- License testers get test payment methods so purchases arenāt charged.
Add your closed testers to both if you want them to test purchases. License testers are set at the developer account level, in Play Consoleās License testing settings.
What testers see
When a license tester buys something, Google Play offers test payment instruments. Google lists:
- Test instrument, always approves
- Test instrument, always declines
- Test card, always approves / always declines (for subscription renewals)
- Slow test card, approves or declines after a few minutes (pending purchases)
- Test card, approves then charges back
Google says license testers arenāt charged real money and taxes arenāt computed for test purchases.
Accelerated subscription renewals
| Real period | Test renewal (approx.) |
|---|---|
| 1 week | 5 minutes |
| 1 month | 5 minutes |
| 3 months | 10 minutes |
| 6 months | 15 minutes |
| 1 year | 30 minutes |
Test subscriptions renew a maximum of six times, not counting free trials and introductory periods.
What to test
- A successful one-time purchase and that itās acknowledged (unacknowledged purchases are refunded).
- A declined payment and the error message.
- A pending purchase completing later.
- Restore purchases after reinstalling.
- Subscription upgrade, downgrade, cancel and renewal.
- A chargeback, and that access is revoked.
Tips
- License testers can sideload debug builds if the package name matches the Play app, which is handy for development.
- Server-side verification should use the Google Play Developer API in testing too.
- Ask testers to confirm they saw ātest cardā wording, so nobody worries about real charges.
Frequently asked questions
Do license testers need to be on my closed test too?
To install the app from Play, yes. License testing only controls how purchases are charged.
Why does my product not show up?
Products must be active in Play Console, and the app must be uploaded to a track with billing set up. New products can take a while to appear.
How do I end a test subscription?
Cancel it in the Play Store subscriptions screen like a real one, or wait. Test subscriptions renew a limited number of times.
Sources and how we keep this accurate
Policy facts are checked against Google's own documentation on the date shown above. Google can change requirements at any time, so confirm in your Play Console. Where we give advice or estimates rather than Google's rules, we say so. TestersZone is independent and not affiliated with Google. Drafts are AI-assisted and reviewed by our team.
Need 12 testers? Get them free.
Test 3 apps, earn 60 credits, and list your app for up to 20 real testers with verified daily check-ins.
Start freeKeep reading
Closed Testing for Mobile Games: A 14-Day Playbook
How to Write Testing Instructions Testers Actually Follow
How to Triage Tester Feedback in a 14-Day Closed Test
How to Write Release Notes for Closed Test Builds
How to Upload Your First App Bundle to Play Console
How to Collect In-App Feedback From Closed Testers
Browse all guides, or see the quick answers, guides and comparisons.