App Store review times, measured

    Not estimates and not forum anecdotes: the time real submissions spend with Apple, taken from App Store Connect status changes and updated every five minutes.

    Waiting for review

    …

    Submitted → Apple starts reviewing

    In review

    …

    Review started → approved or rejected

    Submission to decision

    …

    The whole wait, end to end

    Loading live numbers…

    Get told the moment your app moves

    Connect App Store Connect and PTKD emails or pushes you when your build goes from Waiting to In Review to approved (or rejected), with how long each step took. Free for one app.

    Add your own review time

    Just had a review? Adding it helps everyone while the measured numbers fill in. Self-reported times are shown separately and never mixed into the measured ones.

    Embed the badge

    Show the current App Store review time in your README or blog. It updates on its own and links here.

    App Store review time, via PTKD
    [![App Store review time](https://ptkd.com/badge/review-time.svg)](https://ptkd.com/app-store/review-times)
    
    <a href="https://ptkd.com/app-store/review-times"><img src="https://ptkd.com/badge/review-time.svg" alt="App Store review time"></a>

    How these numbers are measured

    • Developers who connect App Store Connect to PTKD have their app versions checked every 5 minutes through Apple's official API. Each status change is recorded, so every duration is accurate to within one check interval.
    • Waiting for review starts at the exact submission time Apple reports and ends when we first see the version In Review. In review ends when we first see it approved or rejected.
    • A version first seen mid-review is never counted (we don't know when it started). Waits over 30 days are dropped as paused or abandoned.
    • A figure is shown only when it rests on at least 10 reviews from at least 5 accounts. Accounts can opt out of contributing at any time; app names and account details are never published.
    • The data is free to reuse under CC BY 4.0 with a link to this page. Raw JSON: /data/review-times.json

    Waiting a long time? Read what to do when an app is stuck in review and how to request an expedited review.