Spend Chart — Daily Spending Trends
Last updated: April 18, 2026
The Spend Chart is a line chart on your Dashboard that visualizes how much you are spending each day across your Meta ad accounts. It transforms raw numbers into a visual trend line, making it easy to spot patterns, anomalies, and shifts in your advertising investment over time.
Prerequisites
- At least one Meta ad account connected and synced in Wevion.
- Active or recently active campaigns with spend data.
- Data available for the selected date range.
What the Spend Chart Shows
The Spend Chart plots your total daily spend on the Y-axis against calendar days on the X-axis. Each data point represents one day's total advertising expenditure across all ad accounts visible to you (based on your role and account assignments).
The chart responds to your Dashboard filter selections:
- Date Range — determines which days appear on the X-axis
- Timezone — determines how spend is grouped into daily buckets
- Currency — determines the unit shown on the Y-axis
- Account Scope — determined by your role (media buyer sees own accounts, owner sees team)
How to Read the Spend Chart
The Basic Shape
A healthy spend chart for an active media buyer typically shows a relatively consistent band of daily spend with minor fluctuations. Here is what different shapes tell you:
Flat line — Spending is stable and predictable. Your campaigns are running at consistent daily budgets without significant changes.
Gradual upward trend — You are scaling. This is expected when you are increasing budgets on winning campaigns or launching new ones.
Gradual downward trend — Spending is decreasing. This could be intentional (optimizing costs) or a sign that campaigns are being paused, budgets are being reduced, or ad accounts are hitting spend limits.
Sharp spike — A sudden single-day increase. Possible causes: launching a new campaign, increasing a budget, or a seasonal push.
Sharp drop — A sudden decrease. Possible causes: campaigns paused (manually or by automation), Meta rejecting ads, payment issues, or a budget cap reached.
Zero-spend day — No spending at all. Unusual for an active account — typically means all campaigns paused, the account was disabled, or a data sync delay.
Hovering for Details
Hover over any data point on the chart to see the exact spend amount for that day. This is useful when the Y-axis scale makes it difficult to distinguish between close values.
Selecting Date Ranges
The date range picker at the top of the Dashboard controls which period the Spend Chart displays.
| Range | Best For |
|---|---|
| Today | Monitoring current-day spend in real time (updates every 15 minutes) |
| Yesterday | Reviewing the previous full day's performance |
| Last 7 days | Weekly trend analysis — the most common view for daily optimization |
| Last 14 days | Bi-weekly comparison, useful for spotting weekly patterns |
| Last 30 days | Monthly overview and budget pacing |
| Custom range | Specific campaign flight dates, event periods, or month-over-month comparison |
For day-to-day media buying, the Last 7 days view provides the best balance between trend visibility and actionable detail. Use Last 30 days when you need to understand broader spending patterns or prepare monthly reports.
How Timezone Affects Daily Grouping
This is one of the most important and most misunderstood aspects of the Spend Chart.
When you have ad accounts in different timezones (e.g., one account in US/Eastern and another in Europe/Rome), the "day" boundary is different for each account. A purchase at 11 PM New York time is still March 15 in New York, but it is already March 16 in Rome.
Default Behavior (Account Timezone)
By default, Wevion groups each account's spend according to that account's own timezone. This matches what you see in Meta Ads Manager for each individual account.
Normalized Behavior (Selected Timezone)
When you select a specific timezone in the Dashboard header (e.g., "Europe/Rome"), Wevion recalculates daily grouping so that all accounts' spend is bucketed according to that single timezone's day boundaries. This uses hourly granularity data to accurately split spend across the correct days.
When to normalize: If you manage accounts across multiple timezones and need a unified view of "how much did I spend today" relative to your local time.
When not to normalize: If you primarily work within a single timezone and want your numbers to match Meta Ads Manager exactly.
Spotting Anomalies
The Spend Chart is your first line of defense for catching problems early. Here are the patterns that should trigger immediate investigation:
Unexpected Spike
A day with significantly higher spend than the surrounding days. Ask yourself:
- Did I increase any budgets yesterday?
- Did an automation rule trigger a budget increase?
- Is a new campaign running that I forgot about?
- Is a campaign spending faster than expected due to broad targeting?
Check the Account Summary table below the chart to identify which specific account drove the spike.
Account Summary — Health at a Glance
Unexpected Drop
A day with significantly lower spend than expected. Investigate:
- Were campaigns paused (manually or by an automation rule)?
- Did Meta reject or pause any ads for policy violations?
- Is there a payment issue on the ad account?
- Did a daily budget cap get reached unusually early?
Zero-Spend Day
If an entire day shows $0 spend and you had active campaigns, this is almost always a problem. Possible causes:
- All campaigns were paused.
- The ad account was disabled by Meta.
- There is a data sync delay (check the "Last updated" timestamp).
- A payment method failed.
Weekend Patterns
Many verticals show naturally lower weekend spend. Consistent Saturday/Sunday dips may be normal for your industry. If unexpected, check whether automation rules are reducing budgets on those days.
Top Accounts Spend Chart
Below or alongside the daily Spend Chart, the Dashboard includes a Top Accounts Spend Chart — a horizontal bar chart showing your highest-spending ad accounts for the selected period.
This chart answers the question: "Where is my money going?"
Each bar represents one ad account, sorted from highest to lowest spend, making it immediately clear which accounts dominate your budget.
How to Use It
- Identify concentration risk. If one account represents 80% of total spend, a problem with that single account (disabled, token expired, policy violation) would impact nearly all your advertising.
- Compare account performance. Cross-reference the Top Accounts chart with the Account Summary table to see whether the highest-spending accounts also have the best ROI.
- Spot inactive accounts. Accounts that do not appear on the chart (or have negligible bars) may have paused campaigns or other issues worth investigating.
Using Spend Chart with Other Dashboard Components
The Spend Chart is most powerful in combination with other Dashboard elements. The chart shows the "when" (which days had changes), the Account Summary table shows the "where" (which accounts drove them). If spend is increasing but ROI is declining, you may be scaling too aggressively. If a drop in spend coincides with fewer active campaigns, campaigns are being paused. And if you see a sudden change, check whether an automation rule triggered it.
Rule Execution History and Troubleshooting
FAQ
Q: Why does the Spend Chart show different totals than Meta Ads Manager? A: Most commonly, timezone differences. If you selected a specific timezone in Wevion that differs from the account's timezone in Meta, daily grouping will differ. Currency conversion (using exchange rates updated every 12 hours) can also cause minor differences.
Q: How often does the Spend Chart update? A: Every 15 minutes, in line with Wevion's insight sync cycle.
Insights Data Freshness — How Often Data Updates
Q: Why do I see a gap in the chart? A: A gap means no spend data was recorded for that day. This differs from a zero-spend day (which shows $0). Gaps typically indicate the account was not yet connected to Wevion during that period.