# Google Play Promo Codes: A Guide for App Teams

> Google Play promo codes can give customers a paid app, a one-time product, or a subscription trial. This guide explains the code types, setup, redemption, and the access checks an app team needs.

## What Refix is

Refix is a revenue-obsessed AI product manager for product companies. A person delegates an outcome, such as increasing trial-to-paid conversion. Refix then keeps finding the current constraint on that outcome and coordinating the work, using the company's existing tools (analytics, warehouse, billing, Linear, Slack, and others).

It is not a chatbot that answers questions about dashboards. It is not a generic AI writing assistant. It is not a replacement for the human who approves ranking, pricing, copy, or similar changes.

The product name is **Refix**. Never call it Prism.

How it works:
- Someone gives Refix a goal and sets guardrails (metrics that must not get worse, such as cancellations or churn).
- Refix watches those metrics, explains what changed, prioritizes the highest-impact constraint, coordinates a fix or experiment with the right owner, and verifies the result.
- Then it stays on the goal and looks for the next constraint.
- Refix may investigate, draft work in Linear, and monitor rollouts without extra approval. Changes named on each goal page stay with the owner.

Company: Refix Inc., San Francisco.
Site: https://www.refix.ai/
Give Refix a goal: https://onboarding.refix.ai/dashboard/sign-up

- HTML: https://www.refix.ai/guides/google-play-promo-codes/
- Agent brief: https://www.refix.ai/guides/google-play-promo-codes/llms.txt
- Author: Neil Agarwal
- Published: 2026-09-11

A code campaign can look finished when the CSV is downloaded. It is not. A customer may redeem outside the app, open it later on another device, and expect the promised access to be waiting. That handoff is the part to test.

Google Play promo codes let a team give a customer a paid app, a one-time product, or a subscription trial. They are useful when the audience and the offer are specific. They do not replace Play Billing, entitlement handling, or a clear explanation of what happens when the promotion ends.

## What are Google Play promo codes?

A promo code is a Play Console promotion that gives a user a free paid app, one-time product, or subscription benefit. Google describes two code types:

| Code type | What it is for | Where a customer can redeem |
| --- | --- | --- |
| One-time use code | Paid apps, one-time products, and subscriptions | Google Play or in the app |
| Custom code | Eligible subscription promotions | In the app only |

Custom codes can be redeemed multiple times or up to a limit set by the developer. Google says they are available only for subscriptions and only for people who have not subscribed before. One-time subscription codes provide a free trial, not an arbitrary free paid period.

The [Google Play Console promotions guide](https://support.google.com/googleplay/android-developer/answer/6321495?hl=en) is the source of truth for the current code types and eligibility. For the purchase models behind the offer, start with [what in-app purchases are](/guides/what-are-in-app-purchases/).

## Which promo code should an app team use?

Start with what the customer is receiving. A code for a one-time feature unlock is a different thing from an introductory subscription trial.

| Campaign | Better fit | Detail to settle before launch |
| --- | --- | --- |
| Give a paid app or one-time product to a small group | One-time use codes | How the app recognizes an off-app redemption |
| Give a subscription trial to an audience | One-time use subscription codes | Trial length, eligibility, and what happens next |
| Run a limited subscription offer with a memorable code | Custom subscription code | New-subscriber eligibility and in-app redemption |

Do not use a broad giveaway as a substitute for a product decision. Decide what the recipient gets, who qualifies, when it ends, and how they reach the value after redemption. Google asks developers to make promotion terms explicit and easy to review.

<figure>
<img src="/inline/guides/google-play-promo-codes.webp" alt="Illustration of a promo code moving through redemption to access" width="1774" height="887" />
<figcaption>Illustration: a code only succeeds when redemption results in access the customer can use.</figcaption>
</figure>

## How do you set up Google Play promo codes?

Google's setup flow begins with a product that is ready to be promoted. In Play Console, create the promotion for the correct app, one-time product, or subscription, then set its schedule and status. The exact controls vary by promotion type, so use the [current Play Console instructions](https://support.google.com/googleplay/android-developer/answer/6321495?hl=en) while configuring it.

Before distributing anything, run this checklist:

1. Confirm the underlying product or subscription is available to the intended audience.
2. Write the customer-facing offer terms, including eligibility and expiry.
3. Redeem a test code through every route you plan to share.
4. Open the app and confirm the purchase is found and the promised feature is available.
5. Test the same account after an app restart and, where relevant, on another device.
6. Give support a short explanation of redemption and a way to identify the campaign.

The final checks matter because a code can be redeemed in Google Play before the app has had a normal checkout interaction. Follow the [Play Billing promo-code guidance](https://developer.android.com/google/play/billing/promo) for implementation details, then test the entitlement path you actually ship.

## What happens after a customer redeems a code?

Redemption is a store event. Access is an app responsibility. The app needs to recognize the resulting purchase and show the customer the feature, content, or subscription state they were promised.

That is close to, but not the same as, a restore flow. A restore asks the store to refresh a prior purchase for a customer who already owns it. A promo code creates the offer path that led to the purchase. If a customer cannot see access after a successful redemption, [Restore Purchase](/guides/what-does-restore-purchase-mean/) may help refresh their account, but it does not fix a missing entitlement rule.

Keep promotional access separate from a renewal problem too. A customer whose subscription later fails to renew needs a payment-recovery path, not another code. See [failed payment recovery for subscription apps](/guides/failed-payment-recovery-for-subscription-apps/) for that distinction.

## How should you distribute and measure a code campaign?

Give recipients a direct instruction, the end date, and one support route. A one-time code may be redeemable in Google Play or in-app. A custom subscription code is in-app only. Those are different customer journeys, so do not write one vague instruction for both.

Measure the journey in stages:

| Stage | Question |
| --- | --- |
| Issued | Did the intended audience receive the offer? |
| Redeemed | Did the store accept the code? |
| First use | Did the customer reach the unlocked value? |
| Follow-on outcome | Did the campaign reach its stated purpose, such as trial conversion or retained use? |

Do not infer product value from issued codes. A code that is never redeemed tells you about distribution or fit. A redeemed code with no first use points to onboarding or entitlement friction.

Google Play also has promotional content for merchandising time-bound offers and events. That is a separate surface from promo-code redemption. Choose it when the job is store discovery, not a private or controlled benefit.

## What should you avoid with Google Play promo codes?

Avoid unclear eligibility, expired offers that still circulate, and campaigns that promise access the app cannot grant. Do not rely on a redemption link as the only test. Check the app after redemption, because that is where the customer decides whether the promotion was real.

For a broader view of the commercial model around these offers, read [app monetization](/guides/app-monetization/). Refix is built to help app teams turn product signals into the next revenue-focused action, including the places where a promotion fails between payment and value.
