Reach & delivery
What is Dayparting (ad scheduling)?
Dayparting (ad scheduling) is running your ads only during chosen hours or days rather than around the clock — for example, pausing overnight or concentrating budget on the hours your audience converts. On Meta ad scheduling is available only when an ad set uses a lifetime budget (not a daily budget), and it lets you tell Meta exactly which time blocks it may deliver in.
Example
Your data shows almost no conversions between 1am and 6am, but you keep paying for impressions then. Set a lifetime budget and schedule the ad set to run 6am–midnight only, and that overnight spend is redirected into higher-converting hours. If instead your sales are steady across the day, the same schedule just shrinks reach for no gain.
Why it matters
Dayparting can cut obvious waste when demand is genuinely concentrated in certain hours or days — a lunch-only restaurant, a B2B offer that converts in working hours — but on most e-commerce accounts it's overrated: Meta's algorithm already shifts delivery toward when people convert, and hard scheduling can starve the learning phase by chopping the events an ad set needs. It also requires a lifetime budget, which limits how you pace spend.
How to use and improve it
Before scheduling, check the time-of-day and day-of-week breakdowns in Ads Manager over a meaningful window — only daypart when the pattern is strong and consistent, not on a hunch. Switch the ad set to a lifetime budget to unlock scheduling, then restrict to the blocks that clearly convert while leaving enough hours for the ad set to still gather ~50 weekly events and stay out of 'Learning limited'. For most accounts, trust Meta's optimisation first and reserve dayparting for cases where demand is truly time-bound.
Frequently asked questions
How do I schedule Facebook ads by time of day?
Set the ad set to a lifetime budget (dayparting isn't available with a daily budget), then use the ad scheduling option to pick the hours and days Meta may deliver in. You can schedule by the account's time zone or the viewer's.
Does dayparting actually improve Meta ad performance?
Sometimes — mainly when conversions are genuinely concentrated in specific hours or days, like a lunchtime offer or a B2B product bought in work hours. For most e-commerce accounts Meta's own optimisation already handles timing, so hard scheduling often helps little or hurts.
Why can't I schedule my ads by hour?
Ad scheduling requires a lifetime budget. If your ad set uses a daily budget, the hourly scheduling option won't appear — switch to a lifetime budget to unlock it.
Can dayparting hurt the learning phase?
Yes. Cutting too many hours reduces the conversion events an ad set collects, which can trap it in 'Learning limited' and unstable delivery. If you daypart, leave enough active hours for the ad set to still reach roughly 50 optimisation events a week.
Related
How does your account score?
A free Meta ads audit gives you a 0–100 score, shows wasted budget, and lists the exact next steps.
Run a free audit