How to Change In-App Purchase Prices in App Store Connect
To change an in-app purchase price in App Store Connect, open your app, go to the in-app purchase or subscription, choose a new price for your base country, and Apple automatically calculates equivalent prices for the other 174 storefronts — which you can then override per region. For subscriptions you also decide whether to preserve the current price for existing subscribers or apply the change to everyone. This guide covers where pricing lives, how the base-country model works, scheduling changes, and updating prices in bulk without clicking through every storefront.
Where IAP and subscription pricing lives
Pricing is edited on the individual product, not at the app level. For a non-consumable or consumable in-app purchase, open your app in App Store Connect, go to the in-app purchases section, select the product, and find its price section. For auto-renewable subscriptions, pricing lives under Subscriptions on the specific subscription within its group, and it is richer than one-time IAPs because it carries introductory offers, promotional offers, and existing-subscriber handling. The key mental model: each product has one base price you set, and everything else — the other storefronts, the subscriber-preservation choice, the schedule — is derived from or layered on top of that base. Consumables and non-consumables change immediately once approved; subscriptions add the extra decisions covered below.
Base country pricing and how Apple derives 174 storefronts
Apple's modern pricing model works from a base country or region. You pick your base storefront (often the United States) and set the price there; App Store Connect then automatically generates equivalent prices across all other storefronts using Apple's price points, adjusting for local purchasing power, taxes, and exchange rates. This means a single edit can reprice your product worldwide in one action — a huge improvement over the old per-tier grind. You are not locked into the automatic values, though: after the base price generates the worldwide set, you can override specific storefronts where you want a deliberately different local price. The workflow is set the base, review Apple's generated equivalents, then adjust the handful of markets where your strategy differs from Apple's math.
- Set one base-country price; Apple generates all other storefronts
- Equivalents account for local price points, tax, and exchange rates
- Override individual storefronts where your strategy differs from the default
Scheduling a change and preserving existing subscribers
You do not have to apply a price change immediately. App Store Connect lets you schedule a price change to take effect on a future date, which is how you align repricing with a launch, a promotion, or a regional strategy shift. For auto-renewable subscriptions there is a second, crucial decision: when you raise the price, you choose whether to preserve the current price for existing subscribers or apply the increase to them too. Preserving keeps current subscribers on what they signed up for while new subscribers pay the new price — the safest choice for retention. Applying an increase to existing subscribers triggers Apple's consent flow: depending on the increase, subscribers may need to agree, or Apple notifies them, and those who do not consent can be dropped. Choosing to preserve avoids that friction entirely.
- Schedule a price change for a future effective date
- Preserve the current price for existing subscribers to protect retention
- Applying an increase to existing subscribers can trigger Apple's consent flow
Regional pricing strategy: when to override the defaults
Apple's automatically generated equivalents are a sensible default, but they are not always the right price for a market. Purchasing power varies enough that the algorithmic equivalent can be too high for price-sensitive regions (suppressing conversion) or leave money on the table in wealthier ones. Common overrides: lowering prices in emerging markets where the auto-equivalent prices you out, holding a round local number that reads better than a converted odd figure, or matching a competitor's local pricing. The trade-off is maintenance — every storefront you manually override no longer moves automatically when you change your base price, so you own it going forward. Override deliberately and sparingly: the storefronts driving real revenue are worth tuning by hand, the long tail is usually fine on Apple's defaults.
What changes for subscriptions with 12-month commitments
Apple has expanded subscription options to include monthly subscriptions with a 12-month commitment, where a subscriber commits to a year but is billed monthly. These carry two prices you set: an upfront price and the ongoing 12-month commitment price, which lets you offer annual-commitment value while keeping a monthly cash-flow cadence for the customer. When you reprice this kind of subscription you are managing both values, and the same rules apply — base-country pricing generating worldwide equivalents, scheduling, and the preserve-existing-subscribers choice. The practical upshot is more pricing surface area per product: a single subscription can now carry standard monthly, annual, and 12-month-commitment tiers, each with its own base price and worldwide set, which is precisely the kind of matrix that gets tedious to maintain storefront by storefront.
Bulk price updates in MetaFlow: percentage, tier, or manual
MetaFlow manages App Store Connect pricing separately from metadata publishing, so you can reprice in-app purchases and subscriptions in bulk — by percentage, by new tier, or by manual value — across all storefronts, with scheduling and subscriber preservation built in.
- 1Open the IAP Pricing view and pick the in-app purchase or subscription to reprice
- 2Choose how to change it: a percentage across storefronts, a new tier, or manual values
- 3Review the current, new, and Apple-mapped price for every storefront in one table
- 4Toggle Preserve to keep current subscribers on their existing price during an increase
- 5Schedule the change for a future effective date to align with a launch or promotion
- 6Run validation and apply — MetaFlow pushes the changes through the App Store Connect API
FAQ
Does changing my base price update all countries automatically?
Yes. App Store Connect uses a base-country model: set one base price and Apple generates equivalent prices for all other storefronts using its price points, tax, and exchange rates. You can then override specific storefronts where your strategy differs.
Will a price increase affect my existing subscribers?
Only if you choose to apply it to them. For auto-renewable subscriptions you decide whether to preserve the current price for existing subscribers or raise theirs too. Applying an increase to existing subscribers can trigger Apple's consent flow, so preserving is the low-friction option.
Can I schedule a price change for later?
Yes. App Store Connect lets you set a future effective date for a price change, which is useful for aligning repricing with a launch, a promotion, or a regional pricing update.
How do I reprice across many countries without clicking each one?
The base-country model handles the worldwide set from one edit, but bulk overrides and percentage or tier changes across storefronts are where tooling helps. MetaFlow lets you apply a percentage, tier, or manual change across all storefronts at once, with scheduling and subscriber preservation.