Getting started
Updated October 2026 · Official Google Play policy checked October 2026 · By the Testers14 team
The 12-tester / 14-day requirement is not universal. It applies to personal developer accounts created after November 13, 2023. Two types of accounts are exempt and can publish directly to production without running a closed test: organization accounts (registered as a company, with a D-U-N-S number) and personal accounts created before November 13, 2023. To check which you have, open Play Console and go to Setup → Developer account details. If it says "Organization," you are exempt. If it says "Personal" and you opened the account recently, the rest of this page applies to you. If you're publishing multiple apps, the requirement applies per package name — clearing it once for one app does not cover your next one.
Google's requirement, in full: at least 12 testers who have been opted in continuously for at least the last 14 days, at the moment you apply. Two words in that sentence cause most of the confusion.
"Opted in" is not the same as "invited." Adding a tester's email to your Play Console list makes them invited. They only count once they open your shareable opt-in link, tap "Become a tester," and install the app on a matching Google account. Invited-but-not-installed does not count toward the 12. This is the most common reason developers believe they have enough testers when the Play Console count says they don't.
"Continuously" means an unbroken streak per tester. If someone opts out on day 8 and rejoins later, their earlier days don't carry over — their new streak starts from zero. The 14 days Google checks are the 14 most recent days before you apply, not a cumulative total. A single dropout mid-cycle can put you below the 12 threshold and extend your wait.
For context: this requirement launched in November 2023 at 20 testers. Google reduced it to 12 in December 2024. If you find older guides or forum posts that say 20, that's why — 12 is the current number.
Upload your app bundle (.aab) to the Closed testing track in Play Console — not Internal testing, which never counts toward the 14-day requirement regardless of tester count or duration, and not Open testing. It has to be the Closed track. Before your opt-in link appears, Google needs to review and approve the release. Submit and wait for approval before sending anything to testers.
While you wait, add a feedback channel — Play Console will ask for a URL or email address. This is visible to testers and required before the release goes live. It also creates a Testing feedback section in Play Console (under Ratings and reviews) where testers can leave private comments.
You can add testers individually by email, upload a CSV, or use a Google Group. A Google Group is the safer choice: editing the group later doesn't overwrite your Play Console list or break any existing opt-in connections. Re-uploading a CSV mid-cycle, by contrast, can sever existing opt-ins — people who were already opted in may need to re-join, restarting their 14-day streak.
Once your release is approved, Play Console generates a shareable opt-in link. You share this link directly with testers — Google doesn't email them on your behalf. Each person has to open the link, accept the invitation under their matching Google account, and install the app from Play before they count.
Finding 12 people who will keep an app installed for two weeks is the real bottleneck for most first-time publishers. There are three honest routes, each with real trade-offs.
Friends and family cost nothing and you can start immediately, but the reliability is low — people forget to install, uninstall without telling you, or use a different Google account than the one you added. Chasing each person to confirm they've actually opted in is time-consuming, and a dropout on day 11 is costly.
Developer communities — r/androiddev, testing-exchange groups, Reddit threads — can work and are free, but speed and reliability vary. You're depending on reciprocity: other developers test your app in exchange for testing theirs, and they have their own schedules. Quality of engagement tends to be lower than with paid services.
A managed testing service handles recruitment, confirmation, and replacement. Testers14 ships 15+ opted-in testers per order — 3 above the 12-tester minimum — and replaces any dropout, so your count stays above the threshold without you tracking it. The trade-off is cost; the guarantee is that someone else is responsible for the headcount, not you. If you want to compare all five options in detail, the tester-finding guide does that honestly, including where each option breaks down.
Whatever route you use, build a buffer. Aiming for exactly 12 means one dropout puts you below the threshold. Every Testers14 plan starts above the minimum for this reason.
The clock is per tester, not per order. When you apply, Google checks whether at least 12 testers have each been continuously opted in for the preceding 14 days. A tester who joined on day 1 and never left counts. A tester who joined on day 1, left on day 5, and rejoined on day 6 does not — their streak restarted on day 6.
Google hasn't published exactly what happens if your opt-in count dips below 12 mid-cycle and recovers before you apply. The safe interpretation — and the one every plan's buffer is built around — is that dips are costly and should be avoided rather than planned around.
Adding new testers late doesn't accelerate anything. A tester who joins on day 12 starts their own 14-day count from that day; they can't inherit the days of someone who dropped out. Testers14's 20-day cycle gives 14 days that Google actually checks, plus 6 bonus days that overlap with Google's typical review window.
Once you've cleared 14 days with at least 12 opted-in testers, the production access application becomes available in Play Console under Policy → App content, or through the prompt that appears when you try to publish to production. The application has three sections, and all three require real answers based on your actual test — not generic statements.
The first section asks what the app is, who it's for, and what it does. The second asks about your closed testing experience: how many testers you had, what countries they were in, what feedback you received, what you improved. The third asks about your distribution plan. Google reviews these answers alongside the data it can see directly in Play Console — tester count, days, activity. Our production access answers guide walks through all three sections with the exact questions and what to say for each one.
Google says reviews typically take seven days or less. There's no appeal mechanism for a rejected application, only a waiting period before you can re-apply — which is why having real engagement and real improvements to point to matters.
A rejection is not permanent, but it does mean waiting before re-applying. Google's rejection email states what section of the application was weak and what to improve. The most common reasons are insufficient evidence of real engagement, a questionnaire that reads as generic, or an app that doesn't clear Google's basic technical quality bars — a crash rate above 1.09% of daily users can factor into the review. If you want to run more testing days before re-applying, a retest extends the cycle; what changed (bugs fixed, more devices, more engagement) is what you point to in the second application.
Three Google Play policy shifts landed or were announced for 2026. New apps must target API 36 (Android 16) by August 31, 2026 — check your compileSdkVersion and targetSdkVersion. Developer identity verification is rolling out in stages starting September 30, 2026, beginning with accounts in Brazil, Indonesia, Singapore, and Thailand. A new Limited Distribution account type, free for individual developers, launches globally in August 2026; it operates under different rules than the standard personal developer account. None of these change the core 12-tester / 14-day requirement, but the API-level deadline affects whether your build is accepted by Play Console at all.
Get 12+ real testers, from $15.99
Tester coverage guaranteed. Free retest if our tester coverage fails.
Start testing →Related