Understanding spend caps
Last updated: May 19, 2026
Understanding spend caps
Your plan's spend cap is a visibility limit. Wevion tracks ad spend up to that USD amount per month; over-cap spend is hidden in analytics until the next month. Your actual ad budgets on Meta, Google, TikTok, etc. are uncapped and billed by those platforms directly.
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)
The cap IS | The cap is NOT |
|---|---|
A monthly limit on spend tracked through Wevion for billing visibility | A limit on your actual ad spend with Meta, Google, etc. |
Per-plan (Starter has the smallest, Enterprise often unlimited) | A budget enforcement tool |
Reset each calendar month | Tied to your ad accounts' own spending limits |
Visible at | A reason ads will stop running |
Stored in USD cents ( | EUR-denominated for EU users |
If your cap is $25.000 and your real Meta spend hits $30.000 this month, the ads keep running fine — Meta charges you the full $30K — but the last $5.000 is not visible in Wevion analytics until next month. The cap is a Wevion-side reporting cap, not a Meta-side budget cap.
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 Demo and Enterprise plans typically have max_ad_spend_cents: NULL = unlimited.
How to check your current cap and usage
Open /settings/team/billing → Usage. You see:
Tracked spend this month: the cumulative spend Wevion has counted from your connected ad accounts
Plan cap: your plan's
max_ad_spend_centsvalue (in USD)Usage bar: green < 70%, yellow 70-90%, red 90%+
Days until reset: when the next monthly cycle starts
The bar updates every 15 minutes alongside the regular ad-platform sync.
What happens at each threshold
Tracked spend | Bar color | Behavior |
|---|---|---|
0-69% | green | Normal — all features work, all analytics visible |
70-89% | yellow | Banner appears at top of dashboard, email + Telegram alert (if connected) |
90-99% | red | Daily reminders, suggestion to upgrade or wait for reset |
≥ 100% | red | Over-cap spend hidden from Wevion analytics; ads on Meta/Google still run unaffected |
When you hit 100%:
Visible in Wevion: spend frozen at the cap value for the rest of the month
Visible on Meta/Google/TikTok directly: real spend, uncapped
Cross-Channel Analytics: shows partial month data; the next month resumes fresh
No interruption to ad delivery: ads continue running normally
No interruption to other Wevion features: launches, rules, automation all work
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 to USD for the cap check (so a €100K cap might equal ~$108K depending on rate).
How to handle approaching the cap
Three options:
Option 1: upgrade to a bigger plan
The fastest fix. Upgrade to Pro (bigger cap) or Enterprise (often unlimited). Change takes effect immediately, cap raises immediately, analytics resumes showing over-cap data retroactively from your upgrade time forward.
Option 2: wait for next month reset
If you're approaching the cap near month-end, you can wait. The bar resets on the 1st of the next calendar month. Existing data isn't lost — it's just hidden from current-month reports.
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? Demo or Enterprise plan with
NULLcap — that's unlimited, not zero.The bar shows over 100% — am I being charged extra? No. The Wevion cap is informational only. You pay the plan price regardless of how much over-cap your real spend goes.
Will my campaigns be paused? No — Wevion never pauses your ads automatically because of cap. Only rules you configure can do that.
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.
Can I see over-cap spend retroactively? Yes — after the next monthly cycle starts, the previous month's spend up to the cap remains visible in historical reports.
Related
Wevion plans explained — caps per plan
Quota limits per plan — other quota dimensions
Upgrade or downgrade your plan — how to lift the cap quickly