Set a Facebook account spend limit
A Facebook account spend limit caps the total amount your ad account can spend across all campaigns — once the limit is hit, all ads in the account pause. This is set directly in Meta Ads Manager and is commonly used by agencies to prevent clients from going over an agreed budget.
This is done in Meta Ads Manager, not in the platform. Account spend limits are a Meta-level setting and must be configured from your Facebook ad account directly. The steps below walk you through where to find it.
How to set an account spend limit in Meta Ads Manager
- Go to adsmanager.facebook.com and log in with the account that has admin access to the ad account.
- In the top-left, make sure you're in the correct ad account (use the account selector dropdown if needed).
- Click the hamburger menu (three horizontal lines) in the top-left, then go to Billing.
- On the Billing page, look for Account spending limit in the Payment settings section and click Set limit.
- Enter the maximum amount you want the account to spend in total (this is a cumulative cap, not a monthly reset). Click Set.
Once set, all campaigns in the account will pause automatically when total spend across all campaigns reaches this limit. Meta sends a notification when the limit is approaching.
Important: The account spend limit is cumulative — it doesn't reset monthly. Once reached, you'll need to either raise the limit or reset it in Meta Ads Manager to resume delivery. This is different from a campaign-level budget, which controls spending per campaign.
When to use an account spend limit
- Agency client guardrails: Set a limit equal to the client's agreed monthly budget so you can't accidentally overspend their account.
- Testing periods: Cap total spend during a test flight so you can evaluate results before committing more budget.
- Handover periods: Lock spending during client transitions or account reviews.
Automated budget rules (alternative approach)
If you want automated budget controls that work across platforms (Meta, Google, and others) without leaving the platform, the Rules Engine lets you create spend-based rules that pause campaigns when thresholds are hit. This is more flexible than Meta's native account limit because it works per campaign, platform or group, and across multiple platforms.
See Set up the Rules Engine for details.
Common issues
My ads stopped running unexpectedly
Check if an account spend limit has been reached. In Meta Ads Manager → Billing, look for a notification that the account limit was hit. If so, raise or reset the limit to resume delivery.
I can't find the account spend limit setting
Make sure you're in the Billing section of Meta Ads Manager (not Ads Manager campaign view). Also confirm you have Admin access to the ad account — this setting requires admin-level permissions.
The limit isn't preventing overspend
Meta's account spend limit applies to charges, not ad delivery — there can be a small delay between when ads are shown and when they're billed, so actual spend may slightly exceed the limit. For tighter controls, combine the account limit with campaign-level lifetime budgets.
Related articles
- Set up the Rules Engine
- Run Facebook & Instagram ads
- My ad isn't spending — what's wrong?
- How much budget for a Facebook campaign?