If you've ever launched a Google Ads campaign, set a healthy daily budget, and then watched in confusion as your ads simply refused to show — you're not alone. One of the most disorienting support experiences in PPC happens when Google tells you your account-level budget is set to £0 (or $0), even though your campaigns have perfectly reasonable budgets attached to them. This is a genuinely confusing distinction that trips up both new advertisers and seasoned practitioners, and getting it wrong means you're burning zero dollars on ads that will never run. Let's fix that.
Google Ads operates with two distinct budget layers, and conflating them is one of the most common reasons ads stop — or never start — serving. Understanding the difference is non-negotiable if you're managing any account.
This is the budget most PPC practitioners think of first. It's set at the individual campaign level and controls how much that specific campaign can spend per day. For example, if you have three Search campaigns, each can have its own daily budget — say, £100, £200, and £500 respectively. Google may spend up to twice your daily budget on any given day (known as overdelivery), but will never exceed roughly 30.4x your daily budget in a calendar month.
This is the layer that surprises people. Google Ads offers an optional account-level monthly spend limit — sometimes referred to as the "account budget" — that acts as a hard cap on total spending across all campaigns in the account for that billing month. If this limit is set to £0, your campaigns will not serve at all, regardless of what individual campaign budgets say. Think of it as a master circuit breaker sitting above all your campaign budgets.
A common question in the r/PPC community is why Google even has this second budget layer. It's a fair point. The account-level monthly spend limit was designed primarily for:
For most self-managed advertisers running standard accounts, the monthly spend limit is optional and often left untouched. But if someone — or some automated process — ever touched it and set it to £0, your entire account goes dark.
As practitioners often discuss, this setting is not where you'd intuitively look. It's buried in billing settings, not campaign settings — which is why so many people miss it. Here's exactly how to find and update it.
If your account sits under a Google Ads Manager Account (formerly MCC), the monthly spend limit may actually be set at the manager level, not the individual client account level. In this case:
This is particularly common when agencies set up accounts for clients and configure a billing cap during initial account creation — then forget it exists months later when the client wants to scale.
For those managing large portfolios, you can audit account-level spend limits programmatically using the Google Ads API's AccountBudget resource. This is invaluable when inheriting accounts or auditing a portfolio of 50+ accounts — manually checking each billing settings page simply doesn't scale.
| Feature | Campaign Budget | Account Monthly Spend Limit |
|---|---|---|
| Where it's set | Campaign settings | Billing settings |
| Scope | Single campaign only | All campaigns in the account |
| Time period | Daily (with monthly rollup) | Calendar month |
| Required? | Yes — every campaign needs one | No — optional for most accounts |
| Effect if set to £0 | That campaign won't spend | ALL campaigns stop serving |
| Recommended for most accounts | Set according to strategy | Remove or set well above campaign totals |
In my experience auditing accounts, there are several recurring patterns that lead to the account budget problem. Recognizing these can save you hours of troubleshooting.
When Google's sales team helps set up an account — often alongside a promotional credit offer — they sometimes configure an account-level spend limit as part of the credit structure. Once the promotional period ends or the credit is consumed, the limit may zero out or remain at an outdated figure that's now lower than your actual intended spend.
Previous agencies often set account-level monthly spend limits as a billing safeguard for their clients. When a new agency takes over or the client goes in-house, nobody notices the limit sitting in billing settings — especially if the previous monthly budget happened to be higher. Scale the account, and suddenly you hit an invisible ceiling.
In some markets and billing configurations, a payment failure or billing threshold reset can affect the monthly spend limit. The account appears fine on the surface — campaigns are enabled, bids look reasonable — but delivery dies because the payment issue triggered a limit change behind the scenes.
This is the most straightforward — someone set up a new account, accidentally entered £0 or $0 in the monthly spend limit field during initial configuration, and never noticed because campaign budgets looked correct at a glance.
After updating your account-level monthly spend limit, don't just assume it's fixed. Here's how to confirm delivery has resumed:
To be clear — the account-level monthly spend limit isn't inherently bad. There are legitimate use cases where keeping it makes sense:
If you do keep an account-level limit, make sure it's set at least 10-15% above the sum of all your campaign daily budgets multiplied by the days in the month. This prevents the limit from triggering unexpectedly mid-month and cutting off delivery at a critical time. For example, if your campaigns total £200/day across 30 days (£6,000 expected), set your account limit no lower than £6,900-£7,000.
If you're dealing with this issue right now — or want to make sure you never do — here are your five concrete next steps:
The scenario described in this r/PPC thread — campaigns with healthy budgets, ads not serving, and support confirming the account budget is £0 — is entirely fixable in under five minutes once you know where to look. The frustrating part is that Google's interface doesn't surface this discrepancy prominently; you genuinely have to know the two-budget system exists to check for it. Now you do.