TL;DR
- If your personal Play Console account was created after Nov 13, 2023, you must run a closed test with 12 testers opted in for 14 continuous days before you can even apply for production.
- The number is 12, not 20. Google dropped it in December 2024. Half the guides online are stale.
- The 14 days are continuous and measured backwards from now. A tester who drops out mid-window can reset the clock to zero.
- Real cost isn't "14 days." It's 14 days plus recruiting time, plus drop-out resets, plus 1-3 days of production review. Budget three to four weeks.
- Plan the test as a scheduled task with a start date, not something you bolt on the week you wanted to launch.
You finished the app. You wired the payments, passed your own QA, picked a launch date, maybe told a few people. Then you open Play Console to ship it and hit a wall you didn't budget for: a mandatory two-week closed test with a minimum number of real testers, before Google will even let you apply to go live.
This is the single most common reason a first Android launch slips. Not the code. The clock.
What the rule actually says
Straight from Google's Play Console policy: before a personal developer account created after November 13, 2023 can publish an app to production on Google Play, it must run a closed test with at least 12 testers opted in for 14 continuous days.
Who it hits and who it doesn't:
- Applies to: personal Play Console accounts created after Nov 13, 2023, and it applies per app.
- Exempt: organization (business) accounts, and personal accounts created before that date. Those can publish straight to production.
One correction worth making loudly, because it's everywhere: the number is 12, not 20. Google introduced the rule at 20 testers in November 2023, then reduced the minimum from 20 to 12 in December 2024. The 14-day period did not change. If a guide tells you that you need 20 testers, it predates December 2024.
The part that actually costs you: the clock resets
Everyone reads "14 days" as a fixed two-week wait. It isn't. It's a rolling window with conditions, and that's where launch dates die.
"Opted in" is stricter than "invited." Each tester has to click your opt-in link and join the test through the Play Store. An email address sitting in your tester list that never clicked does not count. So "I added 12 emails" is not "I have 12 testers."
The 14 days are continuous and measured backwards. The window is the most recent 14 days, continuously. It is not "14 days total at some point." A tester who opts in, opts out after a few days, and opts back in later restarts that continuous period. The earlier days do not bank.
Play that forward. You recruit 12 people, day 9 arrives, two of them uninstall or opt out, and you're now under the minimum. Depending on how the count falls, you can be looking at starting the continuous window over. The test that was "two weeks" is now a month.
And in 2026, presence isn't enough. Google also checks that the testers genuinely used the app, not just that the numbers were met. Twelve accounts that installed and never opened it is a weak test.
The real timeline
Stack the pieces and "14 days" turns into something you have to plan around:
- Recruiting the 12 real, engaged testers (days, if you don't already have a group).
- 14 continuous days with all 12 opted in and actually using the build.
- Reset risk if anyone drops out inside that window.
- Production review once you apply. Roughly 1 to 3 days for the release itself.
Realistic budget for a first launch from a new personal account: three to four weeks from "app is done" to "app is live," and that assumes the clock doesn't reset. Put the closed-test start date on your calendar before you announce anything.
Set it up so the clock starts clean
The mechanics inside Play Console are straightforward once you know the tracks. Only one counts:
- Internal testing: fast, small, and does not count toward the requirement.
- Closed testing: the track that unlocks production. This is the one you need.
- Open testing: public, optional, also not the gate.
Your build has to get onto that closed track, which means a signed AAB uploaded and a release created. If you're on Expo, EAS handles the submission end so you're not wrestling with signing keys by hand:
# Build a production AAB for the Play Store
eas build --platform android --profile production
# Submit it straight to a Play Console track
eas submit --platform android --latest
Then, in Play Console, create the closed-testing release, add your testers via an email list or a Google Group, and share the opt-in URL. Get all 12 through the opt-in link on day zero so the continuous window starts for everyone at once, rather than trickling in and staggering your clock.
A release note that tells testers what to actually do also helps engagement, which now matters:
v1.0 (closed test)
- New: create an account and add your first item
- Please open the app at least once every few days
- Tap the feedback button if anything breaks
Thanks for testing. Your 14 days of activity is what unlocks our public launch.
Skipping the wall entirely
Here's the exemption most indie devs miss: the rule is scoped to personal accounts created after the cutoff. Organization accounts sit outside it. And the whole submission dance (signing, AAB upload, track config, store listing, the production-access questionnaire) is the same tedious pipeline for every app.
That's the case for handing the deploy step to a service instead of learning Play Console's edge cases the hard way on your first launch. RapidNative's deploy service takes your built app and handles the App Store and Play Store submission pipeline, so the part that usually eats a week of "why won't it upload" is done for you. The 12-tester clock is Google's and you still have to run it, but everything around it (the build, the submission, the store listing, the review back-and-forth) is exactly the boilerplate worth offloading.
Whether you outsource it or grind through it yourself, the lesson is the same: the closed test is a scheduled two-to-four-week task, not a checkbox you tick on launch week.
FAQ
How many testers do I need? 12, opted in continuously for 14 days. It was 20 until December 2024.
Does internal testing count? No. Only closed testing unlocks production access.
My testers from the last app carry over, right? The people can be reused, but the opt-ins can't. Every new app runs its own clock.
Can I pay for testers? Google's own questionnaire lists paid testing services as a legitimate recruitment channel. What matters is that the testers are real and engaged. Emulators and duplicate accounts get flagged.
Am I exempt? If your personal account predates Nov 13, 2023, or it's an organization account, yes.
Your turn
If you've been through the 12-tester gate: how long did it actually take you, start to production? And did the clock reset on you? Drop it in the comments, along with what you're launching.
Top comments (0)