
Data settling refers to the process by which Meta's Facebook Ads API finalizes performance metrics for a given day. After midnight in an ad account's time zone, the API continues to process and update metrics such as impressions, spend, and clicks.

Each Facebook Ads account has a configured time zone that determines how daily data is organized and reported. This time zone setting is configured in the Facebook Ads account settings under Business Info > Currency and time zone.
Power My Analytics performs nightly data synchronization for Facebook Ads at midnight Pacific Time (UTC-8:00, or UTC-7:00 during Daylight Saving Time). This sync time is fixed for all Facebook and Instagram connectors and cannot be adjusted by users.
Based on PMA's observations of high-volume Facebook Ads account behavior, data settling follows a predictable pattern:
| Hours After Midnight | Estimated Data Completeness |
|---|---|
| 0 hours (Midnight) | ~90% of final values |
| 1 hour | ~92% of final values |
| 2 hours | ~97% of final values |
| 3 hours | ~99% of final values |

Reports generated immediately after midnight may show slightly lower values than reports generated several hours later. For most use cases, the 1% difference between 3 AM and fully settled data is negligible. However, for high-precision reporting requirements, users should allow additional time for data to fully settle.
When scheduling data exports or automated reports that include yesterday's data: