How-To Guide · Campaign Setup & Launch

How to Schedule Facebook Ads: Step-by-Step Guide

Learn how to schedule Facebook ads in Meta Ads Manager. Set start and end dates, configure dayparting, and control exactly when your budget runs.

TL;DR You need a lifetime budget to schedule Facebook ads. Set your start and end dates at the ad set level in Ads Manager. Use dayparting to run ads only on specific days or hours.

4 min read By Updated 0 steps

Originally published .

Scheduling a Facebook ad is straightforward once you know one key rule. You must use a lifetime budget. Daily budget campaigns do not support date-based scheduling.

Quick answer: Switch to a lifetime budget at the campaign level, then set your start and end dates at the ad set level. Dayparting options unlock from there.

---

Why Schedule Your Facebook Ads

Scheduling gives you precise control over when your budget works. Instead of running ads around the clock, you choose the exact window that fits your campaign goals.

Control when your ads run

Facebook's default is continuous delivery. Scheduling defines a precise start and stop. Your ads run during that window and stop automatically when it ends. No manual intervention needed.

Prevent overspending with defined budgets

A scheduled campaign has a hard start and end date. Facebook distributes your lifetime budget across that window. Your total spend stays within the amount you set upfront.

Optimize for peak audience times

Your audience is active at certain hours. Dayparting, available with lifetime budget, lets you concentrate spend on high-value windows, like weekday lunch breaks or weekend evenings.

---

Daily Budget vs. Lifetime Budget for Scheduling

This distinction is the most important thing to understand before opening Ads Manager.

Daily budget runs all day, every day

A daily budget tells Facebook to spend a set amount per day. It does not support a defined start or end date. Your campaign runs until you turn it off manually.

Lifetime budget enables date-based scheduling

Per Meta's Ads Manager documentation, ad scheduling requires a lifetime budget. Switching to lifetime budget unlocks the start date, end date, and dayparting fields at the ad set level. Without it, those options stay greyed out.

When to use each budget type

Use daily budget for always-on campaigns with no fixed endpoint. Use lifetime budget when you have a promotion, product launch, or seasonal sale with a clear start and finish.

---

How to Schedule Facebook Ads in Ads Manager

Follow these steps in order. Each one builds on the last.

Step 1: Create or select your campaign

Open Meta Ads Manager. Click "Create" to start a new campaign, or select an existing one to edit. Choose your campaign objective on the first screen.

Step 2: Choose lifetime budget at campaign level

At the campaign level, find the Budget section. Switch from "Daily budget" to "Lifetime budget." Enter your total spend amount for the campaign flight.

Step 3: Set start and end dates at the ad set level

Move to the ad set level. Find the "Budget and Schedule" section. Set your start date and end date. Both fields are required with a lifetime budget. Facebook will not let you publish without them.

Step 4: Configure optional dayparting (specific times or days)

Still at the ad set level, find "Ad Scheduling." Select "Run ads on a schedule." Pick the days and hours you want ads to run. For example, 11 AM to 2 PM on weekdays targets a lunchtime audience.

Step 5: Review and publish

Go to the Review and Publish step. Confirm your dates and schedule before submitting. Facebook will flag errors, like a missing end date or an invalid start date, before the campaign goes live.

---

Important Scheduling Rules

Meta enforces a few hard limits. Know them before you publish.

Start date cannot be in the past

Facebook does not allow retroactive start dates. Your start date must be today or a future date. Setting a past date will return an error and block publishing.

Lifetime budget requires an end date

You cannot run a lifetime budget campaign without an end date. Plan your campaign window before building your ad set. The end date field is not optional.

Timezone considerations for scheduling

Your ad schedule runs on the timezone set in your ad account. Check your account timezone before configuring dayparting hours. A timezone mismatch means your ads could run at the wrong local time for your audience.

Editing scheduled campaigns

You can update dates after a campaign goes live. Go to your campaign, click Edit, and change the dates in the Schedule section. Facebook processes changes quickly, though a short review may apply.

---

How Coinis Campaign Launcher Streamlines This

Meta Ads Manager has all the controls. Coinis Campaign Launcher puts them in a faster, cleaner workflow.

Built-in scheduling controls

Campaign Launcher includes a dedicated scheduling step inside the campaign creation flow. Set your start date, end date, and budget in one place. No jumping between campaign level and ad set level.

Direct publish to Meta

Once your schedule is configured, publish directly to Facebook and Instagram from Coinis. No manual export. No copy-pasting settings into Ads Manager.

Launch and track all in one place

After launch, the Advertise page shows live performance data. Monitor spend, reach, and results without switching platforms or tabs.

---

Or let Coinis do it.

From a product URL to a live Meta campaign. AI-generated creatives. On-brand copy. Direct publish to Facebook and Instagram. Real performance reporting. All in one platform.

Start free. Upgrade when you're ready.

Start free →

15 AI tokens a month. No credit card.

Frequently Asked Questions

Can I schedule a Facebook ad with a daily budget?

No. Facebook only enables start and end date scheduling when you use a lifetime budget. Daily budget campaigns run continuously until you stop them manually.

What is dayparting on Facebook ads?

Dayparting lets you choose specific days of the week and hours of the day for your ads to run. It is only available with a lifetime budget. You configure it at the ad set level under Ad Scheduling.

Can I set a start date in the past for a Facebook ad?

No. Meta does not allow retroactive start dates. Your start date must be the current date or a future date. Trying to set a past date will block publishing.

Can I change the schedule after a Facebook ad campaign is live?

Yes. Open your campaign in Ads Manager, click Edit, and update the dates in the Schedule section. Changes take effect quickly, though a short review period may apply.

Stop hustling

You just read the manual way. Coinis does it all.

Every step above takes hours of manual work. Coinis automates it. Free to start. No credit card. Pay only when you need more volume.

Steps 1–2

Goal + Audience

AI analyzes your brand from a URL. Targets the right buyers automatically.

Steps 3–4

Channels + Budget

One-click launch to Meta. Smart budget allocation out of the box.

Step 5

Ad Creatives

Paste a link. Get dozens of professional ads in minutes.

Steps 6–7

Launch + Track

Live dashboard. Real ROAS. AI suggests what to optimize next.

15 credits day one
No credit card
Free forever tier
Pay only for volume
Start free

You just learned the hard way. Here's the easy way.

Coinis generates ad creatives, launches campaigns, and tracks results. One platform. One click. No ad expertise required.

Try Coinis free