Do Closed Testers Have to Pay for a Paid App?
Testers must buy a paid app in a closed test, and the price applies to every track at once. What license testing removes from the bill, and what it leaves.
Email list or Google Group? Both count the same toward Google's 12-tester rule. Google's exact limits, the join-order trap, and which to pick (Oct 2026).
Use an email list if your testers are a fixed set of people you already know. Use a Google Group if the roster will change during the test or if someone else manages it for you. Both satisfy Google's 12-tester requirement: Play Console's own section is titled "Closed test: Manage testers by email address or Google Groups", and the rule itself is written only about opt-ins — "At least 12 testers must be opted in to your closed test when you apply for production access, and they must have been opted in continuously for the preceding 14 days." Nothing in that sentence asks which method produced the tester.
The choice decides who does the admin work when somebody joins or drops out, not whether anyone counts. What follows is Google's exact limit for each method, the one extra step a Google Group adds for every tester, how each path fails in practice, and the single situation where adding people the easy way produces testers who can never opt in.
Google's setup page gives email lists hard numbers: you "can create up to 200 lists, and each list can contain up to 2,000 users" and "up to 50 lists per track". A named list is reusable — "You can use the same list for future tests on any of your apps" — so one list can serve this app and the next. A 12-tester test never gets near any of those ceilings.
For groups the instruction is about format and membership: "Select Google Groups and enter the Google Group email addresses using the format yourgroupname@googlegroups.com. Only members of the specified Google Groups can join your test." Google publishes no member cap for groups; the same document states there are "no size limits to these groups" (in its section on extra closed tracks).
Internal testing is the track that catches people out. Google's instructions there describe one path only — "You can create a list of internal testers by email address. An internal test can have up to 100 testers per app." There is no group option documented for the internal track, which is one reason a list is the simpler tool for early builds.
Adding people is where the two paths diverge. With an email list you enter addresses or upload a CSV, select the list, add a feedback email or URL, save, and copy the shareable link. Google's page is written as an instruction to you: "Copy the shareable link to share the release with testers." Nothing on that page describes Google notifying anyone on your list. In our campaigns the invitation has always come from us, never from Play Console.
With a Google Group you add one address instead of a roster, and the extra step lands on the tester: "For closed tests using a Google Group, users must join the group before opting into your test." Membership first, opt-in second. The ordering matters because "Only members of the specified Google Groups can join your test" — someone who opens your link before their membership exists has not been granted access yet.
One requirement covers both paths: "Users need a Google Account or a Google Workspace account to join a test." The account that opens the opt-in link has to be the account you granted access to, whichever method put them on the track.
Same destination, different admin work. The six dimensions that matter:
Email list failures. Uploading a CSV is the sharp edge. Google documents two rules on that screen: "Uploading a CSV file overwrites any email addresses you previously added" and "Play Console does not accept CSV files that are in UTF-8 with BOM format." A spreadsheet export carrying a byte-order mark is rejected outright, and a re-upload replaces the addresses you typed by hand instead of adding to them.
The quiet failure is the wrong address. Only the Google account that will open the link works, so a work address or an alias that is not the account on the tester's phone grants access to nobody. It surfaces days later as a counter that never moved; the usual causes are walked through in 0 testers currently opted in.
The third failure belongs to reuse. Because a list can be attached to more than one track, the same people can sit on your internal test and your closed test at the same time — which is exactly the setup behind the trap in the next section.
Google Group failures. Group membership is the moving part Play Console does not control. Google's rule is ordering, not speed: membership must exist before the opt-in. If a join request is still waiting for approval, or only the group owner may add members, the tester can click your link and still not be eligible.
The roster also lives outside your developer account. Whoever administers the group can add or remove people while your 14 days are running, and Google's documentation does not say what removing a member does to an opt-in that already happened. What it does document is the tester's own exit: "Testers who opt in, test for fewer than 14 days, and then opt out do not count toward the requirement. If a tester opts out and opts back in later, the 14 days must be consecutive to count toward the minimum requirement of 12 continuous opted-in testers." The fallout from a mid-window departure is covered in does dropping below 12 testers reset the clock.
No. The requirement is stated only in terms of opt-ins: "At least 12 testers must be opted in to your closed test when you apply for production access, and they must have been opted in continuously for the preceding 14 days." Neither method appears in that sentence, and Play Console reports one opted-in number for the track regardless of which access method is selected. A tester who finished the opt-in counts the same whether they arrived through a list or through a group.
The exception is the internal test, and it has nothing to do with groups: "A user who opts into your app's internal test is no longer eligible to receive an open or closed test. To access an open or closed test, the user must first opt out of the internal test and then opt in to the open or closed test."
This bites because lists are reusable. Attach your internal-test list to the closed track, send one link, and everyone who accepted the earlier internal build cannot complete your closed opt-in until they opt out of the internal test first. They are not slow, they are blocked — and every day spent blocked is a day their 14 days have not started. The fix is Google's own documented sequence, taken before you invite anyone, not a workaround.
Google's setup page has you select one access method per track — "Email is selected automatically" — and it does not describe changing that selection on a test that is already running. Nothing published says what a mid-test switch does to opt-ins already recorded, so the honest answer is that there is no official answer to quote. Our approach: pick the method before anyone opts in and leave it alone inside the window.
If you have to switch — a list becomes a group because a service took over recruitment — change it, then immediately check the Dashboard's opted-in count and the day streak beside it. If either has moved, stop and work out why before more days run.
Based on our analysis of 1,500+ closed-testing campaigns, the access method is almost never what stalls a test. The stalls we investigate are unfinished opt-ins, the wrong Google account, and group members who clicked the link before joining — all three happen to testers rather than to the list or the group itself.
That is our own campaign record, not Google's data: closed tests we have run and tracked for developer accounts, reviewed at the campaign level. Google publishes no breakdown of how many developers use each method, so treat this as what we see in our own work.
Does Google require a Google Group for the 12-tester requirement? No. Google's setup documentation covers both paths under one heading — "Closed test: Manage testers by email address or Google Groups" — and the production-access rule counts opt-ins to the closed test, not the method that produced them. An email list alone can take you to 12 and through your 14 days.
How many testers can I add with an email list? Google's published limits are 200 lists in total, up to 2,000 users per list, and up to 50 lists per track. Internal testing is separate: up to 100 testers, added by email address. Google publishes no member cap for a Google Group.
Why can't my Google Group testers join the test? Ordering. "For closed tests using a Google Group, users must join the group before opting into your test," and "Only members of the specified Google Groups can join your test." Have each tester confirm group membership first, then open your opt-in link again while signed in with the Google account you invited.
Does Google email my testers when I add their address? Play Console's flow gives you a link to send: "Copy the shareable link to share the release with testers." Google's setup page never describes notifying people on your list, and in our campaigns the invitation has always come from us. Adding an address makes someone eligible; it does not tell them.
Can I use my internal-test email list for the closed test? The list, yes; the opt-ins, no. Google allows a list to be reused "for future tests on any of your apps", but "A user who opts into your app's internal test is no longer eligible to receive an open or closed test" until they opt out of it first.
Does changing from an email list to a Google Group reset my 14 days? Google does not document changing the access method on a running test, so there is no official answer to copy. What it does document is continuity of opt-in: "Testers who opt in, test for fewer than 14 days, and then opt out do not count toward the requirement." Check the opted-in count and the streak right after any change.
Register, create the app and choose your tester count. Every plan includes the same monitoring, support and participation guarantee.