Reprice your apps in every territory
One base price, your regional tiers, all 175 storefronts. Review once, confirm once, applied through the App Store Connect API.
First month free, then $1 per app per month · bring your own App Store Connect API key · nothing is written without confirmation
Regional tiers
See what one price becomes around the world
Pick a preset ladder, a base currency and a price. Hover any storefront for its local price.
- Tier 1100 % · $9.99 · 40 storefronts
- Tier 275 % · $7.99 · 32 storefronts
- Tier 350 % · $4.99 · 72 storefronts
- Tier 437.5 % · $3.99 · 32 storefronts
Four tiers by purchasing power — parity, 75 %, 50 %, 37.5 %. The built-in starting point. Source: RepriceCat, 2026-08. Hover a territory for its local price; click one to make it the base.
Built for every price change
One tool for every product you sell on the App Store
Apps, in-app purchases and subscriptions share one sheet, one tier set and one review step.
For paid apps
Change the base price; tiers and Apple's price points set the other storefronts. Override any territory that needs its own number.
Open your appsFor in-app purchases
Every consumable and non-consumable listed under its app with today's price per territory. Reprice one or all of them in the same pass.
Open your appsFor subscriptions
Auto-renewable subscriptions repriced live or scheduled for a start date, with today's price kept until then.
Open your appsFor regional strategy
Group territories into tiers — 100 %, 85 %, 60 % of base — and drag storefronts between them. Change a percentage and every product follows.
Set up tiersFor spreadsheet people
Export current prices as .xlsx, edit in Excel or Numbers, import back. Tiers and history travel the same way.
Import / exportFor the record
Every job logged per territory, from which price to which. Filter it, see it on the calendar, export it.
See activityPricing engine
Global pricing, done the way App Store Connect expects
Tiers, valid price points and a full review — handled once, for every territory.
Regional tiers you control
Decide once how each part of the world is priced relative to your base currency. Rename tiers, change percentages, drag storefronts between them — every product uses the same set.
- Any number of tiers, any percentage
- Per-territory overrides on top
- Reused by every product you own
Snaps to Apple's price points
Apple only accepts specific price points per territory. Computed prices snap to the nearest valid point and the row is flagged, so you see exactly what will be submitted.
- Per-territory price point tables from Apple
- Snapped rows flagged before you apply
- Base territory: USD by default, or any currency you pick
Nothing is written until you confirm
Every change lands in a review table first — product, territory, current and new price, flags. Confirm once and the batch is applied through the App Store Connect API with live progress.
- Full per-territory diff
- Errors surfaced up front, not half-way through
- Live progress and a permanent activity record
Why it exists
175 storefronts. One number. One confirmation.
By hand, a worldwide price change is a territory list, a currency table and an afternoon — per product. Here it is one base price, your tiers and one reviewed batch.
- 175
- territories per product
- ≈ 0
- rows typed by hand
- 1
- click to apply, after review
Plan ahead, keep the record
Schedule it, see it on a calendar, export the history
Line changes up for a launch or a sale, and keep an exportable trail of what went live, where and when.
Scheduled changes and a calendar
Pick a future date when you review. Upcoming and past changes for every app sit on one calendar.
An activity record you can export
Every job — applied, scheduled or failed — with the per-territory detail behind it. Export it as a sheet.
Sheet in, sheet out
Export to .xlsx, edit offline, import back. Bad rows are reported before anything runs.
Overrides where you need them
Tiers set the rule; any single territory can still have its own price, shown in the review.
Every product of an app at once
The app price, each IAP and each subscription on one screen with current prices in all territories.
Security
Your Apple key stays sealed
The only thing this tool needs from you is an App Store Connect API key. It is treated like a password.
Encrypted at rest
The .p8 key is sealed with AES-256-GCM before it reaches the database and never sent back to the browser.
Your key, your account
Each account uses only its own key. No shared server key, no way to reach another account's apps.
Row-level isolation
Tiers, jobs and history live in Supabase tables with row-level security scoped to your user ID.
Confirm to apply, revoke any time
Nothing is written without an explicit confirmation. Revoke the key in App Store Connect and this tool can do nothing more.
FAQ
Questions, answered
Does it change prices the moment I type them?
No. Typing a base price only computes a preview. Nothing is sent to Apple until you open the review table and press confirm — and you can schedule it for a later date instead of applying immediately.
Which App Store Connect API key do I need?
A team key (Issuer ID + Key ID + .p8) with a role that can manage pricing — App Manager or Admin. Create it under Users and Access → Integrations in App Store Connect. You can revoke it there at any time.
What happens to territories where Apple doesn't have my exact price?
The computed price is snapped to the nearest price point Apple offers for that storefront and the row is flagged in the review, so you always see the actual amount that will be submitted.
Can I set a different base currency than USD?
Yes. Pick any base territory — by currency, country name or code — from the header, the Apps page or the credentials screen. Tiers are percentages of that base.
What does it cost?
Your first month is free. After that it is $1 per app per month — in-app purchases and subscriptions are included with their app, and there is no revenue share. See pricing.
Ready to reprice the world?
First month free, then $1 per app per month. Connecting a key takes a couple of minutes.