App Store Pre-Order: How to Set It Up for Your First Expo App (and When It Is Worth It)

DavidDavid September 28, 2026 9 min read
A wall calendar page with one day circled in blue ink on a pale oak desk, beside a small parcel wrapped in kraft paper with a navy ribbon, a dark smartphone face down, a brass desk clock and a cream mug in bright morning light
Original image, App Store Launch Club

What an App Store pre-order actually does

An App Store pre-order is a limited version of your product page that Apple publishes before your release date. People can search for it, open it, and tap Pre-Order instead of Get. On release day the app downloads automatically to the device they ordered from, they get a notification, and if they have automatic downloads turned on it lands on their other eligible devices too. Apple's pre-order page also says a pre-ordered app is discoverable in search results and, if it is being actively featured, on the Today, Games and Apps tabs. The product page shows an expected release date: the full date when release is under 180 days away, and only the month and year when it is further out than that.

Eligibility is broader than most people assume. App Store Connect Help states that both free and paid apps across all Apple platforms can be offered for pre-order, in any country or region where the app has not yet been released. Two things are not eligible. In-app purchases cannot be pre-ordered, although you can set them up, promotional metadata included, before and during the pre-order period so they are ready on release; promoted in-app purchases simply do not display on the product page until the app is released for download. App bundles are also excluded. The device floor is low: customers can pre-order on iOS 11.2, iPadOS 13, macOS 10.13.2, tvOS 11.2 and watchOS 6 or later, and on older systems the Buy button is disabled with a prompt to update.

The Runway Test: when a pre-order is worth it for an indie app

Inside App Store Launch Club I call the decision the Runway Test, because a pre-order is a runway: it only helps if you have something to run down it. Three questions, in order. First, is the build approved-ready today? If it is not, the pre-order cannot exist yet, and any planning around it is premature. Second, do you have somewhere to send people during the window: a waitlist, a community, a creator audience, an email list? A pre-order page with no traffic is a product page that earns nothing for a few weeks. Third, is there a date-based reason to wait, such as a launch stream, a conference, a school term, or a partner going live on the same day? A yes to all three means turn it on. A no to the second question means skip it, release manually, and put the same hours into [getting your first 100 app users](/blog/how-to-get-your-first-100-app-users).

There is a second reason I am cautious with pre-orders for the typical member app. Most apps built in this community are a free download with a subscription behind a paywall, and Apple hides promoted in-app purchases until release. So the pre-order page for a free app is thinner than the launch-day page, and the person who pre-orders pays nothing until they hit the paywall weeks later. For a paid-up-front app the maths is different: a pre-order locks in a buyer at the price they accepted, and Apple charges them on release day. If you are still deciding between the two models, [the pricing and free trial primer](/free-resources/app-store-pricing-and-free-trials) is the place to settle it, because the value of a pre-order follows from it.

My own default is a short runway. Apple's minimum is two days and the maximum for a first release is 180. I do not use a long window unless the audience already exists, because the release date is printed on the product page and Apple does not notify customers if it moves. A short window with a list to email beats a long window with a hope.

What Apple requires before a pre-order can go live

Two guidelines govern pre-orders and both are short. Guideline 2.1(a) on App Completeness says submissions to App Review, including apps you make available for pre-order, should be final versions with all necessary metadata and fully functional URLs, with placeholder text, empty websites and other temporary content scrubbed before submission. Guideline 2.3.11 says apps you submit for pre-order must be complete and deliverable as submitted, that the app you ultimately release must not be materially different from what you advertised during the pre-order state, and that if you make material changes, its example is changing business models, you should restart your pre-order sales. That last clause is the one to plan around: switching from paid to free-with-subscription mid-window means starting over.

Then there are the App Store Connect mechanics. You need the Account Holder, Admin or App Manager role. If the app has never been released anywhere, App Store Connect forces manual release: the App Store Version Release section is dimmed and Release the app yourself is selected for you, so an approved build sits in Pending Developer Release until you click. Apple emails a reminder if a version stays in Pending Developer Release for more than 30 days. Practically, that means the order of operations is the ordinary one: get through [TestFlight beta testing](/blog/testflight-beta-testing-guide-for-expo-apps), run [the App Store submission checklist](/guides/app-store-submission-checklist), pass [App Review](/blog/how-to-pass-apple-app-review), and only then does the pre-order become a button you can press.

How to set up an App Store pre-order in App Store Connect

These are the steps App Store Connect Help gives for an app that has never been published anywhere. If you have not created the app record yet, [setting up App Store Connect for your first app](/blog/how-to-set-up-app-store-connect-for-your-first-app) comes first.

  1. In Apps, open the app. In the sidebar click Pricing and Availability, scroll to App Availability, and click Set Up Availability.
  2. Select Publish as Pre-Order and click Next.
  3. Choose the date the app will be released for download. Apple requires it to fall between two and 180 days in the future. You can change it later, up to the point the app is released in that country or region.
  4. Select the countries or regions where the pre-order should be offered, click Next, then Confirm. The pre-order now appears under the Pre-Orders section of App Availability, but nothing is on the App Store yet.
  5. Return to Pricing and Availability, open the platform version you are shipping, and submit it for review.
  6. When App Review approves the version, open it and click Release This Version, then Confirm. Apple says the pre-order publishes immediately but can take up to 24 hours to appear for all users.

The status column tells you where you are. Processing to Pre-Order means Apple is publishing it and it should appear within 24 hours. Pre-Order with a scheduled release date in brackets means it is live and customers in that region can order. Pre-Order Pending Developer Release means the pre-order is configured but waiting on you to release a version. If a status sits in processing for more than 24 hours, Apple's own guidance is to contact them rather than wait.

If the app is already live in at least one country and you want a pre-order for a new region, the path is slightly different: App Availability, then Manage, then Set Up Pre-Order, and the release date can be two to 365 days out. The pre-order publishes immediately using whichever version is currently Ready for Distribution.

Shipping the Expo build behind the pre-order

Nothing about a pre-order changes the Expo side. You create a production build with EAS Build, then run eas submit for iOS. Expo's documentation says the build appears in TestFlight after processing, usually 10 to 15 minutes, and that to release to production you log in to App Store Connect and submit the build for App Review. EAS Submit works on macOS, Linux and Windows, so you do not need a Mac for any of this. The pre-order is layered on top of the approved version in App Store Connect; the binary is the same one you would ship without it.

You can keep improving the app during the window. App Store Connect Help says you can update an app while it is available for pre-order by creating and submitting a new version, and customers receive the latest version you have released for distribution. After approval you choose manual release, automatic release, or automatic release no earlier than a date. When you click Release This Version on a new build during a pre-order, it is published for pre-order in the enabled regions but does not go live until the pre-order release date. The routine for that is the same as [submitting any app update](/blog/how-to-submit-an-app-update-to-the-app-store).

  1. In the Claude Code desktop app, paste your App Store description, subtitle and screenshot captions and ask it to list every feature claim, then check each claim against the screens that exist in the build you are about to submit. Anything that is not shipped gets cut, because 2.3.11 judges the pre-order page against the released app.
  2. Ask it to bump the version in app.json for the release build and confirm eas.json has a production profile with autoIncrement on, so the pre-order build and any mid-window fix do not collide on build numbers.
  3. Have it write a release-day checklist from this post: release the version, watch the status move to Pre-Order, email the list, update the badge and marketing copy to Download on the App Store on launch day.

One thing Claude Code cannot do is make the screenshots honest for you. It can catch a mismatch, but the fix is real captures of the real build, which is the whole of [App Store screenshots that convert](/blog/app-store-screenshots-that-convert).

Pricing, charges and cancellations during the pre-order window

Money moves on release day, not order day. App Store Connect Help states that customers who pre-order a paid app are not charged until the official release date, and that you may adjust the price during the pre-order phase, with the customer always charged the lower amount: either the pre-order price they accepted or the price on release day. So a price cut during the window applies to everyone who already ordered, and a price rise does not. Customers can cancel a pre-order at any time from their App Store settings on iOS and macOS, or from a Windows PC.

What changes when you edit, release early, or remove a pre-order, per App Store Connect Help

ActionWhat Apple doesWhat you have to do
Edit the release dateAllowed until the release date passes in that region. New date must be within 180 days of the pre-order's first publication for a first release, 365 days for an existing app. Appears on the App Store within 24 hours.Tell your customers. Apple does not notify pre-order customers of date changes.
Release immediatelyApp goes live in the selected regions, up to 24 hours to appear. Pre-order customers are notified, the app downloads automatically, paid customers are charged.Switch every badge and link from Pre-order to Download on the same day.
Remove the pre-orderRemoved within 24 hours. Customers do not receive the app and are not charged unless you relist before the release date. Once the release date has passed, the app cannot be republished as a pre-order.Tell your customers. Apple does not notify them of a removal either.

The reporting rule follows the same logic. Apple's Sales and Trends help says a pre-order is counted as an app unit when it is fulfilled to a customer, and for a paid pre-order the sale is recorded at fulfilment. Nothing shows up as a unit or a sale on the day someone taps Pre-Order. Plan your launch numbers around release day, not the window.

How to promote and measure a pre-order

Apple gives you a Pre-order on the App Store badge for your own channels and recommends a clear call to action with a direct link to the product page, on your website, mailing list and social accounts. Apple Ads can run against a pre-order product page too, which is the one place [Apple Search Ads for indie apps](/blog/apple-search-ads-for-indie-apps) and a pre-order overlap. Apple's own advice on the date is worth repeating: the product page displays the expected release date, and if there is any chance that date will shift, leave it out of your marketing materials. On release day, update every badge and piece of copy to say the app is available to download.

Custom product pages and product page optimization tests are available on a pre-order product page, but Apple's pre-order page states that for existing apps. A brand-new app gets the standard page, which makes [the description](/blog/how-to-write-an-app-store-description) and the first three screenshots the whole pitch. Apple also documents a preorder_date field in the receipt that identifies people who pre-ordered, so you can thank them in-app or unlock something for them on first launch; that is a small piece of work for Claude Code once the app reads its receipt.

Measurement lives in two places. App Analytics shows the number of pre-orders broken down by date, region and source type, which is how you learn whether the email or the post did the work. Sales and Trends has a Pre-Orders view with purchased pre-orders and cancellations, and the downloadable Pre-Order Report carries Ordered, Canceled, Cumulative Ordered and Cumulative Canceled per period, with country code and device. Watch cancellations against orders; a rising cancel count during a long window is the clearest signal that the runway was too long.

TL;DR

An App Store pre-order publishes your product page ahead of a release date you set, two to 180 days out for a brand-new app and two to 365 for a new region of an existing app, and on release day the app downloads automatically to everyone who ordered. Apple publishes it only after the version has passed App Review and you click Release This Version, Guideline 2.3.11 requires the app to be complete and deliverable as submitted, and a material change such as a new business model means restarting pre-order sales. Free and paid apps qualify, in-app purchases and bundles do not, paid customers are charged on release day at the lower of the accepted or release-day price, and Apple never notifies them if you move the date or remove the offer. Run the Runway Test: approved-ready build, somewhere to send people, a date-based reason to wait. Two out of three is not enough.

The Runway Test came out of watching members set a 90-day pre-order for an app with no audience, then wonder why the counter stayed at zero. Inside App Store Launch Club you can post your release date, your list size and your build status and get a straight answer on whether the pre-order is worth it before you commit to a date on your product page. Join at applaunchclub.co for $9 a month and bring your launch plan.

Free app-building tips, straight to your inbox

Short, practical drops on app ideas, validating fast, store listings, and passing app review. No spam, unsubscribe anytime.

Frequently asked questions

What is an App Store pre-order?

An App Store pre-order is a product page Apple publishes before your release date so customers can order the app in advance. On release day the app downloads automatically to the device they ordered from and they receive a notification. Apple publishes the pre-order only after the app version has been approved by App Review and you have released it manually in App Store Connect.

How far in advance can I set an App Store pre-order?

For an app that has never been released on the App Store, the release date must be between two and 180 days after the pre-order is published. For an app already available in at least one country or region, a pre-order in a new region can have a release date two to 365 days out. You can change the date during the window, within those same limits, until the release date passes in that region.

Can I offer a pre-order for a free app?

Yes. App Store Connect Help states that both free and paid apps across all Apple platforms are eligible for pre-orders. In-app purchases are not eligible, and promoted in-app purchases do not display on the product page until the app is released, so a free app with a subscription paywall has a thinner pre-order page than its launch-day page.

Does my app need to be finished before I set up a pre-order?

Yes. The pre-order is published using a version that has already passed App Review and is Ready for Distribution. Guideline 2.1(a) says submissions including pre-order apps must be final versions, and Guideline 2.3.11 says an app submitted for pre-order must be complete and deliverable as submitted and must not be materially different from what was advertised when it is released.

When are customers charged for a paid pre-order?

On the app's official release date, not when they order. If you change the price during the pre-order period, each customer is charged the lower of the price they accepted at pre-order or the price on release day. Customers can cancel a pre-order from their App Store settings at any time before release, and a pre-order only counts as an app unit and a sale once it is fulfilled.

Can I update my Expo app while it is on pre-order?

Yes. You can create and submit a new version in App Store Connect during the pre-order period, and customers receive the latest version you have released for distribution when the app launches. Build and upload it the normal way with EAS Build and eas submit, then when you click Release This Version on the approved build it is published for pre-order but does not go live until the pre-order release date.

Last reviewed by David on September 28, 2026

David

Written by

David

Founder and app builder

Keep reading

App StoreLaunch

App Store Phased Release: How the 7-Day Rollout Works, How to Pause It, and When to Skip It

App Store phased release rolls a version update out to a random sample of users with automatic updates on over 7 days: 1 percent on day one, then 2, 5, 10, 20, 50 and 100. You can pause it for up to 30 days in total, or release to everyone with one button. Here is exactly what Apple says it does, what it does not do, and how I decide when an Expo app update should use it.

David 8 min
Read article
ASOApp Store

App Store In-App Events: How to Set One Up for Your Expo App (and When It Is Worth It)

App Store in-app events are event cards Apple shows on your product page, in search results and in its editorial tabs to promote a timely moment inside your app, such as a challenge, a competition or a major update. An event can run for up to 31 days, be promoted up to 14 days early, and be submitted for review without a new app version. Here is what Apple allows, what gets an event rejected, how to wire the deep link in an Expo app, and the Real Moment Test I use before creating one.

David 10 min
Read article

Ready to build it yourself?

Join App Store Launch Club, the #1 community for building and launching apps, for $9/month.

← Back to the blog