PPC Strategy

Ad Scheduling Setup: Google, Meta & Microsoft Ads Guide

ConvertLab360 · May 2026 · 8 min read
← Back to Blog
Key Takeaways
  • Ad scheduling restricts campaign delivery to high-performing days and hours, directly reducing wasted spend on low-conversion periods.
  • Google Ads applies schedules at campaign level only and defaults to a single time zone; Microsoft Ads offers both campaign and ad group-level scheduling with automatic time zone adjustment.
  • Meta Ads ad scheduling requires a lifetime budget (not daily budget) and is accessed via Show More Options in the ad set editor.
  • Bid adjustments let you run ads 24/7 while paying more or less per click during specific hours—requires manual bid strategy on Google and Microsoft.
  • Historical performance data from the "Day and Hour" report is your primary input; cross-reference it with business hours and seasonal factors before locking in schedules.
  • Multi-timezone campaigns need expanded schedules on Google Ads to cover both regions; Microsoft handles this automatically for advertisers.
  • Separate campaigns per time zone is an option but adds account complexity; most practitioners achieve 70%+ cost savings through smart scheduling on a single campaign.

What Is Ad Scheduling and Why It Saves Money

Ad scheduling (formerly called dayparting) restricts your paid campaigns to run only on specific days of the week and hours of the day. By default, all campaigns across Google Ads, Microsoft Ads, and Meta run 24/7. Ad scheduling inverts this: you show ads only during windows where your audience converts at the highest rate and your ROAS justifies the spend.

The mechanism is straightforward: pull your historical performance data, identify days and hours with the lowest conversion rates or highest cost per acquisition (CPA), and pause delivery during those windows. Example: if your data shows Monday 9 a.m.–5 p.m. generates a 3.5% conversion rate but Sunday 3 a.m. generates 0.1%, you schedule to weekdays 9–5 only. The outcome is immediate—you eliminate low-intent clicks and redirect budget to proven, high-performing dayparts.

  • Eliminates wasted clicks: Stop paying for impressions during hours your audience is offline or unmotivated to convert.
  • Improves overall ROAS: Concentrating spend on high-performing windows raises your blended return on ad spend across the campaign.
  • Works with all campaign types: Ad scheduling is applied at the campaign level in Google and Microsoft, even for automated campaigns like Google Performance Max (PMax).
  • Synergizes with business hours: If your business operates 9 a.m.–6 p.m. EST Monday–Friday, align ad delivery with when your team can service inquiries.

How to Set Up Ad Scheduling in Google Ads

Google Ads ad scheduling operates at the campaign level and is bound by a single account-level time zone—a critical constraint for multi-region advertisers. Your account time zone is set during initial setup and cannot be changed; if you run campaigns across Eastern and Pacific time zones, you must expand your schedule to cover both, accepting some wasted hours on the East Coast to reach West Coast prospects at their peak time.

Step 1: Analyze Historical Day and Hour Performance

  • Navigate to Reports section → Where and When Ads Showed, or go to Audiences, Keywords & ContentAd Schedules.
  • Review the Day and Hour table: columns show each day-hour combination with clicks, conversions, conversion rate, and CPA.
  • Identify your top 3–5 dayparts (e.g., Tue–Thu 10 a.m.–3 p.m.) and your bottom 2–3 (e.g., Sat–Sun, 2 a.m.–6 a.m.).

Step 2: Factor in Business Rules and Seasonality

  • Cross-reference data with your actual business hours; if you're closed weekends, pause delivery entirely.
  • Account for campaigns with seasonal intent (e.g., holiday promotions running Oct–Dec may show stronger evening and weekend performance).
  • If using Microsoft Import to copy campaigns from Google to Microsoft, note that ad schedules often differ between platforms—manual adjustment is required.

Step 3: Create or Edit Your Schedule

  • In your campaign settings, click Edit next to Ad Schedule.
  • Select individual days and hour ranges from the dropdown (e.g., Monday–Friday 9 a.m.–5 p.m.).
  • You can layer multiple schedules: e.g., run 9 a.m.–12 p.m., pause 12–1 p.m. (lunch), resume 1–5 p.m.
  • Save and allow 24–48 hours for changes to propagate through Google's system.

Ad Scheduling in Microsoft Ads: Time Zone Advantage

Microsoft Ads offers two structural advantages over Google Ads: schedules can be applied at both the campaign and ad group level, and—critically—Microsoft automatically adjusts your schedule to the viewer's time zone. If you schedule an ad to run 9 a.m.–5 p.m. and a prospect views it on the West Coast, Microsoft serves it during their 9 a.m.–5 p.m., not your account's time zone. This eliminates the multi-timezone math problem that plagues Google Ads users managing cross-regional campaigns.

Setup is nearly identical to Google Ads: navigate to Campaign SettingsAd Schedule, or use the Ad Schedule panel on the left sidebar. Select your preferred days and hours, and Microsoft handles the rest. If you import campaigns from Google Ads using Microsoft Import, you will need to manually review and adjust schedules, as the two platforms' configurations often diverge.

Meta Ads Ad Scheduling: Lifetime Budget Requirement

Meta Ads ad scheduling is available only when you use a lifetime budget (not a daily budget) at the ad set level. This is a hard constraint—if your ad set is set to daily budget, the scheduling option will not appear. Once you switch to lifetime budget, open your ad set editor and navigate to Budgets & ScheduleShow More Options. There, you'll find the same day and hour selection interface as Google and Microsoft Ads. Select your preferred windows and save.

The lifetime budget model suits ad scheduling well on Meta: you allocate a fixed amount for the entire campaign (e.g., $10,000 over 30 days) and let Meta distribute it across your selected dayparts. This is particularly effective on Meta because of the platform's massive audience size; restricting delivery to prime dayparts ensures you reach high-intent users without burning through budget on low-conversion hours.

Bid Adjustments vs. Hard Stops: When to Use Each

Both Google Ads and Microsoft Ads support bid adjustments on ad schedules, allowing you to run ads 24/7 while paying more or less per click during specific hours. This approach requires a manual bid strategy (not automated bidding like Target CPA or Maximize Conversions). Example: set a base bid of $2.00, then add a +50% adjustment for Tuesday–Thursday 10 a.m.–2 p.m. (when intent is highest), and a −30% adjustment for 2 a.m.–6 a.m. (when intent is low).

  • Use hard stops (schedules with no delivery): When your data shows a daypart is genuinely unprofitable (CPA exceeds your target by 2x+) or your business is closed.
  • Use bid adjustments: When you want to stay present across all hours but shift budget dynamically; useful for capturing long-tail demand or testing new dayparts without full suspension.
  • Combine both: Run core hours with a hard schedule (9 a.m.–5 p.m.), then layer bid adjustments on adjacent hours (6–9 a.m. and 5–8 p.m.) with a −20% to −40% adjustment to test if lower bids capture marginal volume.
Frequently Asked Questions
What is ad scheduling and how does it differ from setting ad set start/end dates on Meta?
Ad scheduling restricts delivery to specific hours and days (e.g., 9 a.m.–5 p.m. Monday–Friday), allowing granular daily control. Meta ad set start/end dates set a campaign's overall duration (e.g., January 1–31) but do not restrict hours. Ad scheduling is more precise for dayparting; start/end dates are for campaign windows.
Can I use ad scheduling on Google Performance Max campaigns?
Yes. Performance Max (PMax) campaigns support ad scheduling at the campaign level, and Google may even prompt you to set a schedule during setup. This is one of the few levers you retain on PMax, since the campaign otherwise runs on Google's algorithm with minimal manual control.
How do I handle ad scheduling across multiple time zones in Google Ads?
Google Ads ties your schedule to a single account time zone (set at account creation and unchangeable). To cover both Eastern and Pacific time zones, expand your schedule: if you want 1–4 p.m. in both zones, set your schedule for 1–7 p.m. in your account time zone. Some wasted hours are unavoidable; calculate the math to minimize overlap. Alternatively, use Microsoft Ads, which auto-adjusts to the viewer's time zone.
Which report shows me the best days and hours to run ads?
In Google Ads, use ReportsWhere and When Ads Showed, then review the Day and Hour table. This shows conversion rate, CPA, and ROAS by daypart. Microsoft Ads has a similar Day and Hour report under Insights. Sort by conversion rate or CPA (ascending) to find your weakest dayparts to pause.
Do I need a smart bidding strategy to use bid adjustments with ad schedules?
No. Bid adjustments on ad schedules require a manual bid strategy (manual CPC), not automated strategies like Target CPA or Maximize Conversions. If you're using automated bidding, you must either switch to manual CPC to apply schedule-based adjustments, or use hard ad schedules (pausing delivery entirely during low-performing hours).
What percentage cost savings can I expect from ad scheduling?
Results vary by industry and business model, but practitioners typically see 15–35% spend reductions by eliminating bottom-quartile dayparts, with an additional 5–15% ROAS lift by concentrating budget on proven high-conversion hours. E-commerce and SaaS see the strongest gains; local services may see less impact if intent is consistent throughout the day.

Want these results in your account?

Book a free 30-minute audit — we'll apply these tactics to your Google Ads, Meta Ads, or full funnel.