Understanding spend caps
The spend cap tracks your rolling 30-day ad spend against your plan. Cross 110% and the workspace goes read-only. It is NOT a cap on your real ad budget with Meta, Google, etc.
Written By Salvatore Sinigaglia
Last updated About 2 hours ago
The spend cap tracks your rolling 30-day ad spend against your plan. Cross 110% and the workspace goes read-only. It is NOT a cap on your real ad budget with Meta, Google, etc.
Understanding spend caps
Your plan's spend cap is a limit on how much ad spend Wevion tracks for you over a rolling 30-day window. Below the cap everything is normal; at 100-109% you get a warning; once your rolling 30-day spend crosses 110% of the cap, the workspace is set to read-only (reason
spend_exceeded) until you upgrade. It is not a cap on your real ad budgets on Meta, Google, TikTok, etc. β those are uncapped and billed by those platforms directly, and your live ads keep running.
Who is this for
Owners, admins, and finance who see the spend bar approaching the cap and want to know what happens. Also for anyone confused why Wevion's tracked spend stops updating mid-month.
What the cap is (and isn't)
If your cap is $25.000 and your real Meta spend over the last 30 days hits $30.000 (120% of cap), Meta still charges you the full $30K and your ads keep running β but your Wevion workspace becomes read-only because you crossed 110%. The cap limits what Wevion lets you do inside the product; it never caps or pauses your real ad budgets on the platform side.
Why the cap exists
Wevion's pricing tiers scale with the ad spend volume it processes. Visibility caps align plan price with how much data is being tracked, optimized, and analyzed. Heavier spenders need bigger plans because:
- More data syncs each 15 min (more API calls)
- More analytics aggregation
- More rule evaluations
- More attribution computation
The Plus, Demo, and Enterprise plans typically have max_ad_spend_cents: NULL = unlimited (no cap, so no read-only trigger).
How to check your current cap and usage
Open /settings/team/billing β Usage. You see:
- Tracked spend (rolling 30 days): the spend Wevion has counted from your connected ad accounts over the trailing 30-day window
- Plan cap: your plan's
max_ad_spend_centsvalue (in USD) - Usage bar: green < 70%, yellow 70-90%, red 90%+
A background check runs every 15 minutes: it recomputes your rolling 30-day spend, sends a warning at 100-109%, and sets the workspace read-only at 110%.
What happens at each threshold
When you cross 110%:
- In Wevion: the workspace goes read-only β you can still view dashboards, analytics, and reports, but launches, edits, rules changes, and Wavo actions are blocked
- On Meta/Google/TikTok directly: real spend continues, uncapped β the platforms bill you normally
- No interruption to ad delivery: your live ads are never paused by Wevion for a spend-cap breach
- To restore full access: upgrade to a plan with a higher (or unlimited) cap
EUR vs USD
DB stores caps in USD cents. EUR-billed customers see the cap converted to EUR at Stripe's exchange rate at billing date. Tracked spend in EUR is converted for the cap check (so a β¬100K cap might equal ~$108K depending on rate). The comparison is against your rolling 30-day spend, not a calendar-month total.
How to handle approaching the cap
Three options:
Option 1: upgrade to a bigger plan
The fastest fix. Upgrade to Pro or Plus (bigger or unlimited cap) or Enterprise. The change takes effect immediately, the cap raises immediately, and if the workspace was read-only for spend_exceeded the higher cap clears the breach.
Option 2: let the rolling window roll off
The cap is measured over a rolling 30-day window, not a calendar month β there is no "1st of the month" reset. As older high-spend days fall outside the trailing 30 days, your tracked spend naturally decreases. Existing data isn't lost. Note this only helps if your recent daily spend drops; a workspace already read-only for spend_exceeded typically needs an upgrade to restore write access quickly.
Option 3: contact sales for a custom cap
Available on Enterprise. Useful for one-off spikes (Black Friday, product launches) where you don't want to commit to a permanent higher tier.
What if I want a real budget cap on Meta/Google?
Use the native ad platform's budget controls (Meta campaign budget cap, Google account-level budget). Wevion's automation can also help β set up a rule that pauses campaigns when daily spend exceeds a threshold.
Common questions
- My cap shows 0? Plus, Demo, or Enterprise plan with
NULLcap β that's unlimited, not zero (no read-only trigger). - The bar shows over 100% β am I being charged extra? No, you pay the plan price regardless. But note: at 100-109% you get a warning, and at 110% the workspace goes read-only until you upgrade. It is not purely informational.
- Will my campaigns be paused? No β Wevion never pauses your live ads because of the cap. Crossing 110% blocks write actions inside Wevion (read-only), it does not touch your running ads. Only rules you configure can pause ads.
- Why is the EUR cap not exactly $25.000 / current rate? Stripe's rate updates daily; the displayed conversion is at-the-moment, not historical-locked.
- My workspace went read-only for
spend_exceededβ how do I fix it? Upgrade to a plan with a higher or unlimited cap; the higher cap clears the breach. Alternatively wait for high-spend days to roll off the 30-day window, though upgrading is the fast path.
FAQ
Does the Wevion spend cap limit my real ad budget?
No β the Wevion spend cap never limits or pauses your real ad budgets. It measures how much ad spend Wevion tracks over a rolling 30-day window and compares it to your plan; your actual budgets on Meta, Google, TikTok, and others are uncapped and billed by those platforms directly. What the cap does affect is the Wevion product: cross 110% and the workspace becomes read-only until you upgrade, but your live ads keep running.
What happens when I hit my spend cap?
At 100-109% of cap Wevion sends a warning notification but everything still works. Once your rolling 30-day spend crosses 110%, the workspace is set to read-only (reason spend_exceeded): you can still view dashboards, analytics, and reports, but launches, edits, rule changes, and Wavo actions are blocked. Your ads on Meta, Google, and TikTok keep running unaffected. To restore write access, upgrade to a plan with a higher or unlimited cap.
How do I check my current spend cap and usage?
Open Settings β Team β Billing β Usage in Wevion. You'll see your rolling 30-day tracked spend, your plan cap, and a usage bar (green under 70%, yellow 70-90%, red 90%+). A background check runs every 15 minutes to recompute the rolling spend, warn you at 100-109%, and enforce read-only at 110%.
How can I raise my spend cap quickly?
The fastest way is to upgrade to a bigger plan β Pro for a larger cap, or Plus/Enterprise which are often unlimited. The change takes effect immediately and the higher cap clears any spend_exceeded read-only state. Alternatively you can wait for high-spend days to roll off the trailing 30-day window, though upgrading is the quick path if you're already read-only.
Can I set a real budget cap on Meta or Google through Wevion?
For a real budget cap, use the native ad platform's controls β Meta's campaign budget cap or Google's account-level budget. Wevion's automation can also help: set up a rule that pauses campaigns when daily spend exceeds a threshold. The Wevion spend cap itself never pauses your ads, so only rules you configure can stop delivery.