← All posts

  • claude-code
  • ad-ops
  • safety
  • budgets

Why ads spend more than the daily budget: how far each platform overshoots, and the settings that actually stop spend

On Google Ads, Meta Ads and Yahoo! JAPAN Ads alike, the daily budget is not a cap for the day. What a single day can spend ranges from 1.75x to 2x the daily budget depending on the platform, and the limit that actually holds is set per month or per week. Starting from our own Meta Ads record, where an ad set with a 1,500 yen daily budget spent 2,520 yen in one day, we lay out how far each platform overshoots, the settings that cap spend itself, and where to put the cap when an AI agent manages budgets, from where we sit building ad-ops tooling.

Why ads spend more than the daily budget: how far each platform overshoots, and the settings that actually stop spend

Translated from the Japanese original on mureo.jp.

An ad set to a 2,500 yen daily budget turns out to have spent about 5,000 yen in one go. Records from people who have just started advertising on a small budget mention this kind of thing now and then. They did not get the setting wrong. None of the major ad platforms treats the daily budget as a cap for the day.

The daily budget works as the average per day once a month or a week is smoothed out. On days when results look good, the platform delivers beyond the daily budget, and it holds back on other days to even things out. On every platform, what a single day can spend is larger than the daily budget, and the limit that actually holds is set per month or per week.

Below, we check against each platform’s official help how far Google Ads, Meta Ads and Yahoo! JAPAN Ads (LY Corporation) can go over in a day and how the monthly or weekly limit is set, and we compare that with what actually happened to spend in our own Meta Ads account. The second half covers the settings that put a cap on spend itself, and where to place the cap when an AI agent is allowed to change budgets.

The bigger picture of handing ad ops to an AI agent is in Can you automate ad ops with Claude Code?.

The daily budget is not a cap for the day

Because the field in the ad manager is called a daily budget, most people assume delivery stops at that amount. The actual mechanism is closer to setting a total for the month or the week first and calling its per-day share the daily budget.

Platforms are built this way because search volume and auction competition swing a lot from day to day. Stopping delivery at the daily budget on a day with heavy search would throw away the opportunities most likely to convert. Trying to spend the whole daily budget on a quiet day would push money into low-quality impressions. So the platform spends more on days with more opportunity and less on days with less, to improve results across the whole period.

Meta’s help states this plainly: the daily budget is not a limit that must not be exceeded. Google Ads likewise says some days will spend more than the average and some less. Reading the daily budget as the most you will pay that day is a mistake.

How far each platform overshoots, and the unit the limit is set in

How far can a single day go over, then? Here is what each platform’s help said as of October 2026.

PlatformWhat one day can be chargedUnit the limit is set inNotes
Google AdsUp to 2x the average daily budget (most campaigns)Month: up to 30.4x the average daily budgetDelivery beyond the limit is not charged
Meta AdsUp to 75% above the daily budget (accounts with increased flexibility)Week (Sunday to Saturday): up to 7x the daily budgetCampaigns shorter than 7 days: daily budget times the number of days
Yahoo! JAPAN Ads, Search AdsUp to 200% of the daily budgetMonth: 30.4x the daily budgetOn a day the budget is changed, up to 200% of the highest amount set that day
Yahoo! JAPAN Ads, Display Ads (auction)Up to 200% of the daily budgetMonth: daily budget times the number of days in that monthChanged from 120% to 200% in February 2024

By the single day, Google Ads and Yahoo! JAPAN Ads can reach 2x the daily budget and Meta Ads 1.75x. The opening example of 2,500 yen becoming 5,000 yen was on Yahoo! JAPAN Display Ads, which is exactly 200%.

The unit the limit is set in differs. Google Ads and Yahoo! JAPAN Search Ads compute the monthly limit as 30.4x the daily budget. Display Ads (auction) multiply by the number of days in the month instead of 30.4, so a 31-day month comes out slightly larger. Meta Ads works by week rather than month, keeping each Sunday-to-Saturday week under 7x the daily budget.

The 75% on Meta needs care. The help says the increase in daily budget flexibility is being rolled out gradually to some accounts, and it does not say every account gets the same range. The reliable way to know how far your own account goes over is to look at actual spend.

What happened in our own Meta Ads account

From July 27 to August 2, 2026, we ran Meta Ads to compare messaging for mureo. There were two ad sets, each with a daily budget of 1,500 yen, 3,000 yen a day combined. We did not touch the budgets once while they ran. Daily spend for the two ad sets together was as follows.

DateSpend (2 ad sets combined)Against the 3,000 yen daily budget
July 27 (Mon)505 yenPartial day, delivery started at 15:37
July 28 (Tue)3,093 yen103%
July 29 (Wed)3,831 yen128%
July 30 (Thu)4,991 yen166%
July 31 (Fri)3,510 yen117%
August 1 (Sat)4,890 yen163%

Per ad set, on July 30 an ad set with a 1,500 yen daily budget spent 2,520 yen, or 168%. That sits inside the up-to-75% range in the help, but it is outside what anyone watching only the daily budget would expect.

We had it wrong ourselves on day two of delivery. Our operating log says Meta’s daily budget overshoots to about 125% on a single day. When 166% showed up on day three, it was clear that reading was wrong. Whatever the daily budget is set to, one day’s spend has to be read on the assumption that it can swing well above it.

Looking by the week shows one more thing. In the week from Sunday July 26 to Saturday August 1, delivery ran for six days, from Monday afternoon. Even so, spend per ad set came to 10,432 yen and 10,388 yen, 99% of the 10,500 yen that 7x the daily budget allows. Divided by the days actually delivered, that is about 1,740 yen a day, 116% of the daily budget. The weekly limit appears to be calculated including the Sunday with no delivery, so a campaign started midweek can spend more that week than its number of days would suggest.

That said, what this shows is one week of our two ad sets. The help does not say whether days without delivery count toward the weekly limit. We cannot say the same thing happens in every account, so treat this as one measurement.

Settings that cap spend itself

Since the daily budget is not a cap, drawing a reliable line on how much can be spent means using the settings each platform applies to spend itself. Every platform has a few, and they behave differently.

Meta Ads has three settings that are treated as limits.

  • Account spending limit: a limit on spend across all campaigns in the account. Ads stop when it is reached, and it can be reset manually or automatically, for example at the end of the month. Changes take about 15 minutes to apply. It cannot be used if the ad account has a prepaid available balance set.
  • Campaign spending limit: when the campaign’s total spend reaches it, every ad set and ad in the campaign stops.
  • Lifetime budget: Meta’s help describes the lifetime budget as a limit that must not be exceeded, not an average. Spend still varies from day to day, but it does not exceed this amount over the whole period.

On Google Ads, two settings work as limits on spend.

  • Campaign total budget: a budget that sets a total for a fixed period. It has no daily limit, but you are not charged more than the total budget. It is available for Search, Shopping, Performance Max, Demand Gen and YouTube. The period must be at least three days, and an existing campaign cannot be switched from a daily budget; you choose it when creating the campaign.
  • Account budget: a limit for the whole account; when it is reached, every ad in the account stops. It is only available to advertisers paying by monthly invoicing, and cannot be set on an account paying by credit card.

On Yahoo! JAPAN Ads, we did not find an account-wide spend limit in the help we checked. What works as a limit is each campaign’s monthly billing limit. Delivery stops when it is reached, and even in the rare case where detection lags, billing does not exceed the limit. On Display Ads (auction), lowering the budget during the day below the cost already incurred that day stops delivery progressively for the rest of the day, resuming the next day. That is one way to stop spend the same day.

Setting a budget when starting small

When starting with a small budget, it is safer to work back from “the most one day could spend that I can live with” rather than from “how much I want to spend a day.”

On Google Ads and Yahoo! JAPAN Ads, one day can spend 2x the daily budget. If 5,000 yen in a day is the most you can accept, set the daily budget at 2,500 yen or less. On Meta Ads the factor is 1.75, so working back from the same 5,000 yen gives a daily budget of about 2,800 yen. Estimate the monthly total at 30.4x the daily budget for Google Ads and Yahoo! JAPAN Search Ads, and at 7x per week for Meta Ads.

On top of that, if the test has a fixed period, choose a setting that caps the total for the period: the campaign total budget on Google Ads, or the lifetime budget on Meta Ads. Neither exceeds the specified amount over the whole period. Day-to-day swings remain, so you judge the test on the total at the end of the period rather than reacting to each day’s spend.

Another thing that matters more the smaller the budget is how mid-day budget changes are handled. On Yahoo! JAPAN Search Ads, on a day the budget is changed, up to 200% of the highest amount set that day can be charged. Raise the budget in the morning and set it back at noon, and that day can still spend against the raised amount. On Meta Ads, the help says budget changes take about 15 minutes to apply, and if you lower the budget while paused and then resume, delivery may run on the old budget for a while. For Google Ads, we did not find the official pages we checked describing how a mid-day budget change is treated for that day.

Where to put the cap when an AI agent manages budgets

When handing budget changes to an AI agent, the first thing most people think of is capping the daily budget value. Draw a line on the agent’s side such as “never set a daily budget above 1,500 yen,” and you prevent the accident of the agent entering ten times the amount by mistake.

mureo, which we build, has a mechanism for drawing this line. Write a per-campaign daily budget cap into the file that holds your operating policy, and when the agent tries to send a daily budget above that amount to the platform’s API, it is refused before it is sent. It is not a mechanism that relies on human attention, as approval does; it is a line the machine enforces first. The overall design for delegating safely is in Is it safe to hand ad ops to Claude Code?.

As this article has shown, though, capping the daily budget value does not cap spend. In our Meta Ads account, 2,520 yen was spent in one day without the 1,500 yen daily budget setting ever changing. The same thing happens if an agent keeps to its cap and sets 1,500 yen. What the agent side can hold is the setting value; spend is decided by the platform’s delivery mechanism.

So when an agent manages budgets, the cap goes in two layers. The first layer is on the agent’s side, limiting the daily budget value and how far it may be changed at once. The second layer is on the platform’s side: settings such as the account spending limit or a total budget, which stop spend itself, entered by a person. It is safer to treat the second layer as settings the agent does not touch, and to keep the permission to change them with people.

What an agent is well suited to is the watching. Comparing month-to-date spend with the monthly limit every morning, and projecting where the month will land at this pace, needs only read access. If a day goes over the daily budget but the week or month is on the planned line, you also avoid cutting the budget in a hurry and making the campaign relearn.

Where people get stuck with daily budgets

Cutting the budget after a day that ran over
Plenty of people, after a day where spend went well over the daily budget, cut the daily budget in a hurry. But the platform evens things out by week or month, so spend comes down by itself in the following days. In our Meta Ads account too, July 31, the day after spending 166%, dropped to 117%. On Meta Ads a large budget change can also restart the learning phase, so it is safer to compare against the weekly or monthly planned line before deciding.

Switching between a shared budget and an individual budget
For Yahoo! JAPAN Display Ads (auction), the help says that switching a campaign’s budget between an individual budget and a shared budget can lead to charges above the monthly billing limit. When you change how the budget is held partway through a month, keep an eye on that month’s spend.

Changing the daily budget mid-month
On Google Ads and Yahoo! JAPAN Ads, changing the daily budget mid-month recalculates the monthly limit over the remaining days. If you spend with a large daily budget in the first half and set it back in the second, what was spent in the first half does not come back. If you manage budgets by the monthly total, check first how a daily budget change will move where the month lands.

Other accounts may not get the same range
Meta’s 75% is a gradually rolled-out specification, and Google’s 2x carries the qualifier “most campaigns.” Some types, such as pay-for-conversions, have no daily limit at all. Checking the actual range in your own account from the first week or two of spend makes later estimates more accurate.

FAQ

Am I charged for spend beyond the daily budget?

Within each platform’s limits, yes. Google Ads can charge up to 2x the average daily budget in a day and 30.4x in a month; Yahoo! JAPAN Ads can charge up to 200% of the daily budget in a day. Delivery beyond those limits is not charged. Meta Ads adjusts so that each week does not exceed 7x the daily budget.

Can I make delivery stop exactly at the daily budget?

Not with the daily budget setting alone. To stop at a total for a period, use Meta’s lifetime budget or campaign spending limit, or Google’s campaign total budget. To stop the same day, pause delivery manually, or on Yahoo! JAPAN Display Ads (auction), lower the budget below the cost already incurred that day.

How far over the daily budget can Meta Ads go in a day?

Meta’s help describes up to 75% above the daily budget for accounts with increased flexibility. In our account, an ad set with a 1,500 yen daily budget spent 2,520 yen (168%) on one day. By the week, spend is adjusted to stay within 7x the daily budget.

For a small test, should I use a daily budget or a total for the period?

If the test period and the total you can spend are fixed, setting a total for the period is the more reliable cap. Google’s campaign total budget and Meta’s lifetime budget do not exceed the specified amount over the whole period. If you use a daily budget, set the amount on the assumption that one day can spend 1.75x to 2x of it.

If I have an AI agent cap the daily budget, does that prevent overspending?

It prevents the accident of the agent setting too large a daily budget, and no more. Even when the daily budget value is respected, one day’s spend can swing to 1.75x to 2x of it because of how the platform delivers. If you want to stop spend itself, have a person enter platform-side settings such as an account spending limit or a total budget, and keep them out of the agent’s reach.

Summary

On Google Ads, Meta Ads and Yahoo! JAPAN Ads alike, the daily budget is not a cap for the day; it works as an average smoothed over a month or a week. One day can spend 2x the daily budget on Google Ads and Yahoo! JAPAN Ads, and up to 1.75x on Meta Ads. The limit that actually holds is a monthly amount of 30.4x the daily budget on Google Ads and Yahoo! JAPAN Search Ads, a monthly amount of the daily budget times the days in the month on Display Ads (auction), and a weekly amount of 7x the daily budget on Meta Ads. In our own Meta Ads account, an ad set with a 1,500 yen daily budget spent 2,520 yen in a day, and the week’s spend reached 99% of 7x the daily budget.

Drawing a reliable line on how much can be spent means using settings that apply to spend itself: account spending limits, campaign spending limits, lifetime budgets, campaign total budgets and monthly billing limits. If an AI agent manages budgets, it is safer to put the cap in two layers: the agent side limits the setting values, and a person holds the platform-side settings that stop spend.