Guaranteed 100% Facebook, Instagram and WhatsApp Approvals & App Review
Quick Transfer Ready to use app available for Facebook, Instagram and WhatsApp
Guaranteed 100% Facebook, Instagram and WhatsApp Approvals & App Review
Quick Transfer Ready to use app available for Facebook, Instagram and WhatsApp

Meta App Review: How Long Does It Take?

The official answer is 2–7 business days. The real answer depends entirely on whether your submission gives reviewers everything they need — or whether you are about to restart the clock from zero.

2–7
Business days for a clean first submission
2–4+
Additional weeks added per rejection cycle
30
Days — the API call requirement window before submitting

Why the "2–7 Day" Answer Is Only Half the Story

Meta's App Review team processes most complete submissions within a few business days. But that clock only applies to your current submission in the queue. Every rejection sends your case back to the start.

A project that looks like a two-week effort regularly turns into six weeks or more — not because the system is slow, but because the submission was not prepared to meet what reviewers need to see. Developers often discover which specific gap caused the rejection only after already waiting the full review period.

The resubmission trap: Each new App Review submission starts the review clock from zero. A rejection on Week 1 followed by a resubmission and a second rejection means you are now in Week 3–5 with the same permissions still blocked in Development Mode — and your product still not available to real users. If you work with a Facebook App Review specialist, one complete submission replaces multiple failed ones.

What Happens During the Review Period

  1. Submission received and checked for completeness

    Meta's system checks your submission for required elements — privacy policy URL reachability, screen recordings for each permission, use-case notes, and app mode configuration. Incomplete submissions may be flagged before reaching a human reviewer.

  2. Queue assignment and wait period

    Your submission enters Meta's review queue. During high-volume periods, time before a reviewer opens the case can extend beyond the typical range.

  3. Screencast and justification review

    A reviewer watches your screen recording for each permission and reads your use-case descriptions. If the reviewer cannot replicate the user flow or verify how data is used, the submission is rejected — often with brief feedback that leaves the exact issue unclear.

  4. Policy and compliance check

    Your privacy policy URL is accessed and checked. For apps using Facebook Login, the data deletion setup is verified. App configuration, data handling language, and permission scope are checked against Meta Platform Terms.

  5. Decision and notification

    Approvals activate the permission in Live Mode immediately. Rejections include a reason code. The next step — resubmission or rejection fix work — starts the clock over.

The 7 Real Reasons Meta App Review Takes Longer Than Expected

  • Screencast does not show the complete user flowMost screencasts show the permission prompt but not the full path from login to actual data use. Reviewers need to verify every step a real user would take, for every permission in the submission. A partial recording is treated as an incomplete submission.
  • Written justification does not match what the screencast showsIf your use-case description says one thing and the video shows another, reviewers cannot confirm compliance. This mismatch is one of the most reliable rejection triggers regardless of how well the individual elements are prepared.
  • Privacy policy URL is missing, unreachable, or too genericThe URL must be publicly accessible via HTTPS, must cover the specific data collected by each requested permission, and must reference data deletion. A standard template privacy policy that does not mention your app's specific data use will not pass review.
  • API calls not made within 30 days before submissionMeta requires that your app has made recent API calls within 30 days of the submission date. Apps in a dormant state or test environments that have been reset will fail this check before a human reviewer ever sees the rest of the submission.
  • Too many permissions submitted in one roundSubmitting eight or twelve permissions at once means eight or twelve screencasts, justifications, and opportunities for a single reviewer to find an issue. One weak permission in the batch can hold up every other permission in the same submission.
  • Data deletion URL missing or returning a 404For apps using Facebook Login, Meta requires a working Data Deletion Instructions URL or Callback URL in the App Dashboard settings. A missing or broken deletion URL will cause a rejection even when every other element in the submission is correct.
  • App not properly configured for Live ModeApps must be in Live Mode to request permissions for all users. Development Mode restricts testing to role-based users only. Understanding the difference between Standard Access and Advanced Access in Live Mode is essential before submission — incorrect configuration triggers immediate rejection.

✓ What a Clean Submission Actually Looks Like

A submission that clears review in 2–5 business days has all of these elements confirmed before the developer clicks Submit:

  • Each permission has its own separate screen recording — not one video covering all permissions
  • The privacy policy specifically names each data type collected and references data deletion
  • API calls have been made within 30 days using Graph API Explorer or the app itself
  • Only the minimum permissions needed at launch are included — not a future permission wishlist
  • A working Data Deletion Instructions URL is set in App Dashboard under Facebook Login settings
  • Business Verification is complete before submitting for any Advanced Access permissions
  • The app is confirmed in Live Mode with the correct access level for the permissions being requested

Most developers discover these requirements only after their first rejection. Every discovery through rejection adds another full review cycle — and another 2–7 business days of waiting — to the project timeline.

Meta makes all App Review and permission approval decisions independently. Review timelines are set by Meta and subject to change. This post is not affiliated with, endorsed by, or representative of Meta or Facebook. Nothing here constitutes a guaranteed outcome for any specific App Review submission — Meta's review team makes all final decisions.