From the discussion with CPs, I concluded the top 9 reasons for apps get rejected based on the data: Keywords in the title or keyword stuffing /App title contains obvious brand words your app may be rejected because of the following reasons: The title contains violence, pornography or provocative words; The title contains words that not related to function of the app; Delete or hide the brand name of banks in app content and functions. Misuse of trademarks and logos Don’t use trademarked material or Apple icons or logos anywhere in your app or product images. This includes using icons that feature a drawing of an iPhone! We’ve also seen apps get denied for having trademarks in the keywords of the app. Not providing valid test account, demo video or hardware You should provide a demo account info with username and password if your app requires a login, provide demo video or hardware if a feature requires a complicated environment or specific hardware. Linking to outside payment schemes Apple requires that all digital content be sold through the built-in iTunes-based in-app purchasing mechanism. This applies to one-time purchases as well as digital subscriptions. If your app accepts other payment mechanisms for digital content, you can be sure it will be rejected. Content and function duplication with other app in App If the content and functionality of the app is similar to other apps in the App Store, especially those popular one, or simply modify the name and UI of an app, it may not be approved by Apple reviewer. Solution design a completely different app. Improper use of icons and buttons Many an iOS app have been rejected because of small UI issues that had nothing to do with performance or functionality. Make sure the built-in Apple icons and buttons are uniform in appearance and functionality by using a standard UIButtonBarSystemItem and familiarize yourself with Apple’s Human Interface Guidelines Name of developer and payment name in the app do not match Change the developer Apple-ID from individual to company to submit your app, especially for finance apps. There is a second option if the app submission is for your clients, ask your client add your Apple-ID in the developers’ group list of the app and then resubmit. Long load time All mobile operating systems - iOS, Android, and even Windows- enforce a maximum app startup time. For iOS, the limit is about 15 seconds, and if your app isn’t running by then the operating system will kill it. Only support third-party login Apps may not require users to enter personal information to function, except when directly relevant to the core functionality of the app or required by law. Contains objectable content Apple stated in section 5.1.1 of review guidelines: App should not have defamatory or mean-spirited content, including references or commentary about religion, race, sexual orientation, gender, other targeted groups, or place a targeted individual or group in harm’s way. In-app support lottery purchase Apple does not allow in-app purchases to buy credit or virtual currency and use them in conjunction with actual currency, nor does it allow the purchase of lottery tickets, raffle tickets, and money transfers in apps.