If you’re an iOS app developer, you must sometime wonder how long Apple will take to review your app. There is not an exact answer as it varies all the time. Typically, your app once uploaded to Apple (through the iTunes Connect website) will go from the “Upload Received” to “Waiting for Review” status in a matter of seconds. Then the longest comes which is “Waiting for Review”. This status indicates that your app is in a queue to be reviewed and this can take days. In my experience, I’ve seen my apps stay between 3 to 7 days in this state.
Once your app is picked up to be reviewed, it goes to the “In Review” state. I’ve seen this stage take several hours to 3 days. If Apple thinks that there is an issue with your app, it will mark it as Rejected and post a detailed reason in the resolution center. It will then be your turn to provide an answer to Apple and if need be submit a new binary.
If no problem were found with your app then Apple will approve it and it will be on the store within few hours (unless you specified a release date in the future).
Nice tool giving the average wait time shared by App Developers
Luckily for us, there is also a website that indicates what is the average time for Apple to review apps at the moment. How do they get this information? It’s simply app developers/creators who post the number of days they had to wait for their app to be approved by Apple on Twitter. Developers use a special hashtag: #iosreviewtime and this website has a script that pulls the date regularly.