Where we list / Listing guides
How to get your app listed on the Shopify App Store
You join the Shopify Partner Program for a one-time $19 fee, build a public app that passes Shopify's automated checks, complete the App Store listing, and submit it from the App Store review page. Shopify's review team tests the app by hand and does not publish a fixed timeline. Shopify keeps 0% of your first $1,000,000 in lifetime app revenue and 15% after that, plus a 2.9% processing fee.
Checked on Shopify App Store's own pages on 2026-11-12.
| Cost | $19 one-time Partner registration fee. Revenue share is 0% on the first $1,000,000 USD of lifetime gross app revenue and 15% above it, plus 2.9% processing on all billing. |
|---|---|
| Who can submit | Shopify Partners. Only one new app can be in review at a time, and each app you already have published needs 10 or more paid installs before you can submit another. |
| Review | Shopify's app review team. Status moves through Draft, Submitted, Paused or Reviewed, and Published. No review timeline is published. |
| Fits | Apps for Shopify merchants: marketing, store design through theme app extensions, upsells, operations and analytics. Classifieds marketplaces, off-Shopify POS connectors, agency-matching and lending apps are not allowed. |
| Time needed | 4 to 8 hours to prepare the listing, images, screencast and test account, not counting build time. |
Before you start
- A Shopify Partner account with the $19 fee paid, and a development store to test on.
- An app that passes the automated checks, subscribes to compliance webhooks and uses Shopify billing for every charge.
- An app icon at 1200 x 1200 px (JPEG or PNG).
- 3 to 6 desktop screenshots at 1600 x 900 px, and feature media at 1600 x 900 px or a 2 to 3 minute promo video.
- A demo screencast in English (or with English subtitles) showing onboarding and the main features.
- Test credentials that work without 2FA, OTP or SSO and keep working after launch.
- An emergency developer contact email and phone number, and [email protected] on your allowed senders list.
How to list on Shopify App Store, step by step
Join the Partner Program
Create a Partner account and pay the one-time $19 registration fee. Set up a development store to install and test your app.
Test the core flows
Install on the dev store and check that OAuth runs right after install and after reinstall, that the app works in Chrome incognito with session tokens, and that merchants can switch plans without contacting support.
Pass the automated checks
Open the App Store review page and fix every issue it flags. You cannot submit while checks fail.
Build the listing
Choose a primary language and write at least one listing: name, icon, introduction, details, features, images, pricing and search terms. Keep claims factual and pricing only in the pricing section.
Handle protected customer data
If your app reads protected customer data, request access from the review page before you submit. You cannot apply while the app is under review.
Submit and respond
Submit the app and watch the contact email. If the app is Paused or Reviewed, fix the listed issues and reply promptly; ignoring reviewer emails can trigger a cooldown.
Launch
When approved, the app moves to Published and appears on the App Store. You can set limited visibility if you do not want full public listing.
What the Shopify App Store form asks for
| Field | Limit | Tip |
|---|---|---|
| App name | 30 characters | Must be unique and match the name in your dashboard. |
| App icon | 1200 x 1200 px | No pricing or text claims inside the icon. |
| App card subtitle | – | State the merchant benefit without data or statistics. |
| App introduction | 100 characters | One complete sentence on the outcome merchants get, with no keyword stuffing. |
| App details | 500 characters | Describe what the app does and what is unique; keep links and testimonials out. |
| Features | 80 characters each | Describe functions merchants care about, not how it is built. |
| Feature media | 1600 x 900 px image or 2 to 3 minute video | Keep screencast footage under a quarter of the video. |
| Screenshots | 1600 x 900 px, 3 to 6 | Crop out browser chrome and desktop backgrounds and show real UI. |
| Pricing details | – | List every plan and trial length; Shopify recommends a 14-day trial. |
| Search terms | Up to 5 | Use complete words and one idea per term. |
| Demo screencast | – | Walk through setup step by step in English. |
| Test credentials | – | No 2FA or SSO challenge, or include a static code. |
| Emergency developer contact | – | Use an email and phone number you answer quickly. |
Why submissions get rejected
- Charging merchants outside Shopify billing or Shopify App Pricing.
- OAuth not starting right after install or reinstall, or merchants interacting with the UI first.
- Embedded app that needs third-party cookies or local storage and breaks in incognito.
- Merchants unable to change plans without contacting support or reinstalling.
- Listing with statistics, guarantees or words like 'the best', 'the first' or 'the only'.
- Reviews or testimonials in the listing or images, or pricing shown in images or the icon.
- Screenshots that show only a logo or repeat the same image.
- Prohibited app types such as classifieds marketplaces or apps that bypass Shopify checkout.
- Broken test credentials, missing screencast, or an unfinished beta app.
Tips that make a difference
- Submit your most complete app first, because only one new app can be in review and the next one waits for 10 paid installs on each published app.
- Shopify suggests running an AI self-review against your codebase before submitting to catch common problems.
- Apps using API versions that will be deprecated within 90 days cannot be submitted, so update first.
- Keep storefront branding to the standard 24 x 24 px attribution unless customers interact with your brand directly.
- Repeated resubmissions with new issues lead to cooldowns that get longer each time, so fix everything in one pass.
Example: what JustLaunched prepared
These are the texts Pushify prepared for JustLaunched, a real brand, before listing it on sites like Shopify App Store. See the full sample report ›
| Name | JustLaunched |
|---|---|
| Tagline | Launch board for founders and early adopters |
| Short description | JustLaunched is a free launch board where founders introduce new products and early adopters try them first, ask questions and share feedback. |
| Tags | product launch, launch platform, startup discovery, indie makers, early adopters, beta testers, launch deals, product hunt alternative, saas, startups |
Questions people ask
How much does it cost to list an app on Shopify?
Partner registration is a one-time $19 fee. Shopify takes 0% of your first $1,000,000 in lifetime app revenue and 15% after that, plus a 2.9% processing fee.
How long does Shopify app review take?
Shopify does not publish a timeline. The app moves through statuses on your review page, and you get emails at each step.
Can I bill merchants through Stripe instead of Shopify?
No. Apps on the App Store must use Shopify App Pricing or the Billing API for all charges.
How many apps can I submit at once?
One new app at a time. Before submitting the next one, each published app needs 10 or more installs from stores on paid plans.
Do I need a demo video to submit?
Yes. A demo screencast showing onboarding and features is required, in English or with English subtitles.
Sources
The Shopify App Store pages this guide was checked against.
- shopify.dev/docs/apps/launch/app-store-review/submit-app-for-review
- shopify.dev/docs/apps/launch/app-store-review/review-process
- shopify.dev/docs/apps/launch/app-store-review/pass-app-review
- shopify.dev/docs/apps/launch/shopify-app-store/app-store-requirements
- shopify.dev/docs/apps/launch/shopify-app-store/best-practices
- shopify.dev/docs/apps/launch/distribution/revenue-share