At a glance
Pacing read for the current month. Period spend so far against the declared monthly budget for the customer account. Microsoft Ads has both campaign daily budgets and an account-level monthly budget you set in Vortex IQ; this card uses the latter as the denominator. Fires early if you’re at >90% of budget before 80% of the month has elapsed, which usually means MSAN ramped, a competitor entered the auction, or smart bidding ran hot.
| What it counts | Period-to-date Spend ÷ Monthly Budget as a percentage, where Monthly Budget is the value you set in the Microsoft Advertising account settings or override in Vortex IQ. The denominator is not the sum of campaign daily budgets, those are not directly summable to a meaningful monthly cap because Microsoft permits overspend up to 2x daily budget on any given day. |
| Cost basis | Same as Total Spend, gross media cost post-Click-Quality-filter. |
| Currency | Account currency. |
| Conversion attribution | Not applicable, this is a cost-pacing card, not a conversion card. |
| Attribution window | Not applicable. |
| Bot / invalid traffic | Spend numerator is post-IVT-filter (matches the Total Spend card). |
| Period definition | Calendar month by default (1st of month to today’s date in account-local time). Configurable to a custom 30D rolling window. |
| Time window | T/30D, today’s pace and 30-day actuals. |
| Alert trigger | >90% used before 80% of period. Fires when month-to-date spend percentage exceeds month-to-date elapsed percentage by more than 10 percentage points. |
| Roles | owner, marketing, finance |
Calculation
Calculated automatically from your Microsoft Ads (Bing) data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
A UK home-and-garden retailer with a £5,000/month Microsoft Advertising budget. Today is 22 Apr 26 (day 22 of 30 = 73% of month elapsed).| Period | Spend | Budget | Used | Elapsed | Pacing |
|---|---|---|---|---|---|
| 01 Apr , 22 Apr 26 | £4,640 | £5,000 | 93% | 73% | 20pp ahead, alert |
| Implied month-end | £6,330 | £5,000 | 127% | 100% | £1,330 over budget |
- The alert fired on 22 Apr because spend used (93%) exceeded period elapsed (73%) by more than 10pp.
- At current daily pace of £211, the merchant is on track to spend £6,330 by month-end, £1,330 over the £5,000 budget. The variance is significant (27% over).
- What changed. Looking at Spend by Campaign and Spend by Hour, the merchant should check:
- Microsoft Audience Network on a Smart Shopping campaign that ramped in the last 7 days as Microsoft’s optimiser found new inventory.
- A competitor entered the auction on three high-volume non-brand keywords; CPC rose 35% on those terms (visible in CPC Spike Detection).
- Smart Bidding inflated bids in the learning phase after the merchant added a new conversion goal on 14 Apr.
- If ROAS is healthy and rising: budget through is the right call. Either raise the monthly cap to £6,500 or accept the overspend; the marginal ROAS is profitable.
- If ROAS held flat: cap MSAN spend at 30% of campaign budget, or pause MSAN entirely on Search-only intent campaigns.
- If ROAS dropped: the spend acceleration is buying lower-quality clicks. Lower target ROAS in Smart Bidding by 10, 20% to throttle volume back to budget.
- If you can’t tell yet (week 1, 2 of a goal change): wait 14 days before reacting; the learning phase is noisy.
Sibling cards merchants should reference together
| Card | Why pair it with Spend vs Budget |
|---|---|
| Microsoft Ads Total Spend | The numerator. Spend vs Budget is just Total Spend with a denominator. |
| Microsoft Ads Budget Utilisation | The standard-tier cousin: same idea, finer-grained gauge view. |
| Microsoft Ads ROAS | The companion read. A budget overrun on rising ROAS is healthy expansion; on falling ROAS it’s a problem. |
| Microsoft Ads Spend Anomaly | Detects the spike that often pushes you over budget. Fire together is the standard pattern. |
| Microsoft Ads CPC Spike Detection | Often the cause of a budget overrun, a competitor flooded the auction. |
| Microsoft Ads Spend by Campaign | Where the overspend went. |
| Microsoft Ads Overspending Campaigns | Per-campaign overspend table; complements this account-level view. |
| Microsoft Ads Underspending Campaigns | The mirror, campaigns leaving budget on the table while others overspend. |
Reconciling against the vendor’s own dashboard
Where to look in Microsoft Advertising: Microsoft Advertising → Account Settings → Account budget for the budget figure. For pace-to-date, Reports → Performance → Account Summary filtered to month-to-date. The pacing percentage shown here is computed; Microsoft doesn’t expose a native ”% of monthly budget used” metric. Why this card’s number may differ from the Microsoft UI:| Reason | Direction of divergence |
|---|---|
| Account-level vs campaign-level budgets. Microsoft has both. This card uses the account budget you configured in Vortex IQ. The Microsoft UI may show campaign-budget-level pacing in some views. | Either |
| Time zone. Microsoft uses account-local time; we use UTC for the day boundary. Mid-month the gap rarely matters; for the 1st of the month it can shift the budget-reset moment by hours. | Either |
| Real-time spend lag. Microsoft’s reporting API runs 2, 6 hours behind the UI. | Ours lower for “today” |
| Click Quality re-credits. Microsoft retroactively credits invalid-click costs back to your account 2, 14 days after the click. The first ingestion shows pre-credit cost; later snapshots reflect the credit. | Ours higher initially, lower later |
| Budget changes mid-period. If you raised or lowered the budget partway through the month, this card shows the current budget against month-to-date spend; the Microsoft UI may show the budget at time-of-spend. | Either |
| Card | Expected relationship |
|---|---|
google_ads.gads_spend_vs_budget | Same conceptual card on Google. Pacing patterns often correlate, when one platform overspends, the other often does too (shared seasonality, similar Smart Bidding behaviour). |
facebook_ads.fac_spend_vs_budget | Same conceptual card on Meta. Overspends here often happen at the same time. |