It is 10:40 on a Tuesday night in Columbus. A homeowner's garage door has come off its track with the car still inside, and they need it fixed before work. They scroll past a garage door company's Facebook ad with a Call Now button and tap it. The phone rings in a dark office, goes to voicemail, and they hang up and tap the next ad. That company just paid for a click that went to a competitor.
Twenty minutes earlier, a different homeowner saw the same company's other ad, a lead form offering a free spring inspection, and filled it out from the couch. That lead is still sitting there at 8 a.m. If someone calls it first thing, it is a perfectly good lead.
So should you turn off your Facebook ads at night? Only when the ad asks for something that goes cold before morning, like a phone call or a live chat, and nobody is there to answer it. A form, a booking or a sale can wait until you are back. Meta will run every ad you have around the clock unless you tell it otherwise, and it gives you two ways to tell it, one of which its own help page gets wrong. Here is how to decide which of your ads should keep night hours, and how to set it up.
A Call Ad Wastes a 10 p.m. Click. A Lead Form Saves It for Morning.
The question is never really "is night traffic bad?" Plenty of people shop, compare and fill out forms in the evening. The question is what the ad asks the person to do, and whether that request still has any value by the time someone at your business sees it.
Run through the four things a Meta ad usually asks for:
- A phone call. Call ads, and the call button you can add to a lead ad, connect the person to your phone right now. If nobody answers, the moment is gone. A person with a broken garage door does not leave a voicemail and wait. They tap the next ad. You paid for the click either way.
- A chat. Messenger, Instagram Direct and WhatsApp ads open a conversation. A chat can wait a few hours better than a call can, but someone who messages at 9 p.m. and hears nothing until noon has usually already messaged two other businesses.
- A form. Instant forms and website forms collect a name and phone number and hold them. A form filled out at 10 p.m. and called at 8:05 a.m. is ten hours old, which is not ideal, but it is a real lead. Called at 2 p.m., it is sixteen hours old, and much of its value is gone. We covered why in Meta Hands You a Lead Instantly. Most Businesses Call It Back the Next Day.
- A booking or a purchase. If people can pick an appointment slot or check out on your website without talking to anyone, night clicks are often some of your best. Nobody needs to be awake. Turning those ads off at night throws away sales that would have closed themselves.
Meta's own testing points the same way. On its help page for call ads, Meta reports that in an experiment, call ads scheduled to run only during business hours delivered 25.4% more call conversions than call ads that were not, and it tells advertisers to schedule call ads and call add-ons for their listed business hours. That is a platform telling you, in writing, to show it your ads for fewer hours. It does not do that often.
So the decision splits by ad, not by account. A service business can, and usually should, run its call ads on business hours while its form ads run all night.
Meta's Help Page Says Any Budget Can Run on a Schedule. Its Own System Rejects It.
Meta has a built-in ad schedule. In the ad set, under the budget, you can choose to run ads on a schedule and pick the days and hours on a grid. The catch is the budget type.
Meta offers two kinds of budget. A daily budget is the amount you want to spend on an average day, with no end date. A lifetime budget is a total amount spent across a fixed start and end date, and Meta decides how fast to spend it within that window. Most small businesses run daily budgets, because they want ads that just keep going.
Here is where it gets confusing. Meta's help page on scheduling an ad set currently says you can schedule ads to run on specific days and times "if you have a lifetime or daily budget." Most of the advertisers who teach this say the opposite: the hourly schedule only appears with a lifetime budget.
We tested it directly, from our own ad account, on November 12, 2026. We sent Meta's ad system two versions of the same scheduled ad set, using a check that validates the settings without creating anything. With a lifetime budget, Meta accepted it. With a daily budget, Meta rejected it with this message: "Campaigns with day parting enabled do not support daily budgets." Dayparting is the industry's word for running ads only at certain hours. So, whatever the help page says, Meta's own system does not allow it on a daily budget.
If you do switch an ad set to a lifetime budget to use the schedule, a few rules come with it:
- You have to set an end date. A lifetime budget always has one. For ads you want to keep running, set a window of a month or a quarter and renew it.
- Each scheduled block must be at least one hour.
- The schedule runs on the viewer's local time. Meta shows the ad in your audience's time zone. If you serve one metro area, that is your time zone too. If you serve customers across several time zones, a 9-to-5 schedule means 9 to 5 wherever each viewer is, which may not be when your phones are staffed.
- A few people will still see the ad shortly after the window closes. Meta explains that it controls when it delivers an ad, not when someone scrolls to it. An ad placed in someone's feed at 4:58 p.m. may get seen at 5:08. Expect a trickle of calls just after closing, not a hard stop.
A Daily Budget Can Still Keep Business Hours With Two Automated Rules
If you would rather keep your daily budget, there is a workaround, and it is the one most practitioners actually use: automated rules. A rule is an instruction Meta checks on its own, such as "turn this ad set off if this condition is true." One of the conditions you can use is the current time.
You need two rules, applied to the same ad sets:
- A rule that turns the ad sets off, with the condition "current time is greater than" your closing time, say 6 p.m.
- A rule that turns them back on, with the condition "current time is between" your opening time and closing time, say 8 a.m. to 6 p.m.
Set both to check continuously, and subscribe yourself to their notifications so Meta tells you every time a rule switches something. Apply them only to the ad sets that need office hours, your call ads, not to every campaign in the account.
Three things to know before you rely on it:
- Rules are not precise to the minute. Meta says rules usually check their conditions every 30 to 60 minutes, so a rule set to fire at 6:00 may fire at 6:20. Meta also asks that a current-time window be at least an hour long so the rule has time to run. Give yourself a buffer. If the last person leaves at 6, set the off rule for 5:30.
- A nightly pause does not restart Meta's learning. Meta lists pausing an ad set for 7 days or longer as a change that sends it back into the learning phase. Overnight and weekend pauses are shorter than that, so they do not trigger it. A two-week vacation pause does. We explain what learning costs you in Meta Already Turned Off Your Worst Ad. You're About to Turn Off the Wrong One.
- Check that the rules are working. Open the rule's history the first few days and confirm it switched the ad sets off and on when you expected. A rule with a typo in the time quietly does nothing.
One more thing changes when the ad set is off for half the day: the daily budget still has to go somewhere. Meta aims to spend your daily budget each day, and its help page says it may spend up to 75% over the daily budget on a good day, within a weekly limit of seven times the daily amount. With 14 hours switched off, it is trying to spend the same money in 10. Watch your cost per result for the first two weeks. If it climbs, lower the daily budget to match the hours you are buying. Daily budgets and spending limits behave in ways that surprise most owners, which we walk through in Facebook Ads Not Spending? A Bigger Budget Won't Fix It.
Your Time-of-Day Report Shows the Dead Hours, Once You Read It in the Right Time Zone
Before you cut any hours, find out what your hours are actually doing. Ads Manager will break your results down by hour. Select the campaign, click Breakdown, open By delivery, and choose Time of day. You get two versions:
- Time of day (ad account time zone) shows results by the hour on your account's clock.
- Time of day (viewer's time zone) shows them by the hour on the viewer's own clock.
If you serve one area, the two match and either works. If you advertise across time zones, use the viewer's version, because 9 a.m. on your clock is 6 a.m. for someone on the West Coast.
Then read it carefully:
- Use at least 90 days. A small account gets a handful of leads a week. Split that across 24 hours and a single month is noise.
- Group the hours into blocks. Compare business hours, evening (say 6 to 10 p.m.) and overnight (10 p.m. to 7 a.m.) rather than single hours. Three blocks with real numbers in them beat 24 with one lead each.
- Compare cost per result, not clicks. Night clicks are often cheaper. That tells you nothing about whether they turn into customers.
- Check it against your own records. Meta knows when a lead came in. Only you know whether it was reached, booked and paid. Pull the leads from your evening and overnight blocks and look at what happened to them. If your night form leads book at about the same rate as your daytime ones once you call them in the morning, the night hours are earning their keep.
If your account is too small to show a pattern, that is a finding too. It means the hourly data cannot make the decision for you, and the question from the first section, what the ad asks for and who can answer it, should.
Shutting Off Your Ads at Night Also Cuts the Leads You Could Have Called at 8 a.m.
Night hours are not free money waiting to be saved. Switching them off costs you three things, and it is worth weighing them before you act.
Meta has less room to find your customers. Meta's system looks for the cheapest results it can find across every hour you let it run. Every hour you remove is an hour it cannot shop in. Fewer hours often means a higher cost per result in the hours that remain, because the same budget is now competing in a smaller window.
Evening is when a lot of people have time. Owners picture night traffic as random scrolling at 2 a.m. Much of it is 8 p.m. on the couch, when people finally get around to the thing they meant to research all day. A form ad that runs through the evening and gets called back promptly the next morning is doing exactly what you want.
Businesses that book online lose the most. If customers can schedule a cleaning, buy a product or reserve a table without talking to anyone, the only thing switching off nights does is stop sales that would have happened on their own.
The test is simple. A lead you cannot reach in time is worth less than a lead you can. Cut the hours where that is true, and only those.
Phone Ads Go Dead When Your Office Does. Lead Forms Work the Night Shift.
For most service businesses, the answer is not "ads on" or "ads off." It is giving each ad the hours it can actually use.
Split your call ads into their own ad set. Put them on a lifetime budget with a schedule that matches when someone answers the phone, or keep a daily budget and use the two rules above. Turn on Meta's callback request option too, which lets people who reach you when you can't pick up ask for a call back instead of hanging up. If you are running call ads as your main lead source, Meta Can Make Your Phone Ring. Most Service Businesses Send People to a Form. covers when they are the right ad in the first place.
Keep your form ads running all night, and set up the night shift for them. An automatic text the moment a form comes in, a booking link so they can pick a time on their own, and a morning routine where every overnight lead gets called before anything else. That turns a 10 p.m. form into a booked job by 9 a.m.
Ask whether an answering service beats switching off. If a lot of your best jobs come in at night, a live answering service may be worth more than any schedule. A garage door company, a plumber or a towing service with someone picking up at 10:40 p.m. can run call ads all night and win the customers its competitors send to voicemail.
Check your schedule every few months. Seasons change when people call. A heating company's January nights look nothing like its May nights.
Google Ads has its own version of this problem, with a different set of controls, which we covered in Your Phones Close at 6. Your Google Ads Keep Buying Calls Until Midnight. LinkedIn has one too, for B2B advertisers whose buyers are offline on weekends: Your LinkedIn Budget Spends All Weekend. Your Buyers Are Not There.
Your Call Ads Should Go to Sleep When Your Phone Does
Before you change anything, answer four questions for each ad set:
- Does this ad ask for a call or a live chat?
- Is someone there to answer it at every hour it runs?
- If not, would a callback first thing in the morning still win the job?
- What does your time-of-day report, with at least 90 days in it, say about the evening and overnight hours?
If the ad asks for a call and nobody can answer, schedule it to your business hours. If it asks for a form or a booking, let it run and make the morning callback a habit. That one distinction will save more money than any blanket rule about nights.
We set up and manage Meta campaigns for small businesses every day, including the unglamorous parts like ad schedules, automated rules and lead follow-up. If you would rather have someone handle that for you, our Facebook ads team is happy to take a look at your account. If you're doing it yourself, we hope this helps you keep every ad running only when it can pay you back.




