> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vortexiq.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Spend vs Budget, Pinterest Ads

> Spend vs Budget for Pinterest Ads stores. Tracked live in Vortex IQ Nerve Centre. How to read it, why it matters, and how to act on it.

**Metrics type:** [Key Metrics](/nerve-centre/overview#metrics-types-explained)  •  **Category:** [Ad Platform](/nerve-centre/connectors#connectors-by-type)

## At a glance

> Pacing read: cumulative spend so far in the period, divided by the period budget. **`SUM(spend) ÷ (campaign.daily_spend_cap × period_days)`** for daily-budget campaigns, or `SUM(spend) ÷ campaign.lifetime_spend_cap` for lifetime-pacing. Above 90% spent before 80% of the period has elapsed = "early burn", the campaign will exhaust budget and pause itself before the period ends. On Pinterest, that's worse than on other platforms because pausing also stops the engagement-attributed long-tail revenue that needed those impressions to keep seeding.

|                            |                                                                                                                                                                                                                                                                                                    |
| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **What it counts**         | Numerator: `SUM(metrics.SPEND_IN_DOLLAR_MICRO ÷ 1,000,000)` for the active period. Denominator: `daily_spend_cap × elapsed_days` (or `lifetime_spend_cap`). Ratio expressed as percentage. Aggregated to account level.                                                                            |
| **API endpoint**           | Spend: `POST /v5/ad_accounts/{id}/reports` > `metric: SPEND_IN_DOLLAR_MICRO`. Budget: `GET /v5/ad_accounts/{id}/campaigns` > fields `daily_spend_cap`, `lifetime_spend_cap`, `start_time`, `end_time`.                                                                                             |
| **Ad-format scope**        | All paid Pinterest formats (Standard Pin, Idea Pin, Carousel, Collections, Shopping). Budget set per-campaign, not per-format; card sums across formats within each campaign's budget envelope.                                                                                                    |
| **Cost basis**             | Whatever the campaign bids on (CPC / CPM / CPV / oCPM). Pacing is dollar-based regardless of bid model.                                                                                                                                                                                            |
| **Conversion attribution** | Indirect: pausing on early burn loses *future* engagement-attributed revenue that needed ongoing impressions to seed the 30-day engagement window. The pacing metric itself doesn't depend on attribution.                                                                                         |
| **Engagement vs click**    | Spend pace is identical regardless of whether users click or only save. Pinterest charges for impressions or clicks per bid model; this card reads dollars only.                                                                                                                                   |
| **Audience skew context**  | Pinterest's seasonal traffic spikes (Q4 holiday, Q1 organisation, Q2 wedding, Q4 gifting) create a pacing trap: campaigns that auto-pause at budget cap miss the highest-CTR moments. Set lifetime budgets generously during peak seasons or rely on Vortex IQ alerts to top up before exhaustion. |
| **Currency**               | Account base currency, single per ad account. Multi-currency setups need per-account treatment.                                                                                                                                                                                                    |
| **Bot / invalid traffic**  | Pinterest's invalid-traffic clawback (refunded 7-14 days post-event) reduces the numerator slightly after the fact. The pacing percentage drops 1-3% retroactively. The denominator does not change.                                                                                               |
| **Time window**            | `T/30D` (today's pacing within the active period; rolling 30-day if the campaign uses 30-day pacing).                                                                                                                                                                                              |
| **Alert trigger**          | `> 90% used before 80% of period` (early burn). Real-world meaning: by day 24 of a 30-day period, you've already spent 90% of the budget. Campaign is going to pause itself in the next 1-2 days.                                                                                                  |
| **Roles**                  | owner, marketing, finance                                                                                                                                                                                                                                                                          |

## Calculation

Calculated automatically from your Pinterest Ads 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 US home decor brand running Pinterest Ads in the run-up to Q4 holiday gifting. Account currency: USD. Active period: 01 Oct 26 to 31 Dec 26 (92 days). Today's date: 28 Nov 26 (day 59 of 92, 64% of the period elapsed).

| Campaign                     | Budget type       | Period budget       | Spent so far | % used  | Status                                    |
| ---------------------------- | ----------------- | ------------------- | ------------ | ------- | ----------------------------------------- |
| **Holiday Gifting Shopping** | Lifetime          | \$48,000            | \$43,200     | **90%** | Early burn alert                          |
| **Decor Idea Pin video**     | Daily \$250       | \$23,000 (250 × 92) | \$13,800     | 60%     | On pace                                   |
| **Standard Pin retargeting** | Daily \$150       | \$13,800 (150 × 92) | \$9,600      | 70%     | Slightly ahead                            |
| **Carousel collections**     | Lifetime \$12,000 | \$12,000            | \$7,800      | 65%     | On pace                                   |
| **Total (this card)**        | mixed             | **\$96,800**        | **\$74,400** | **77%** | **Account on pace, one campaign at risk** |

What's interesting:

1. **The Holiday Gifting Shopping campaign is the alert.** It's at 90% spent on day 59 of 92 (64% of period elapsed). It will exhaust by \~day 65 and pause for the remaining 27 days. **Those 27 days include Black Friday, Cyber Monday, and the entire mid-December gifting peak.** Losing impressions during that window doesn't just lose immediate clicks; it loses the engagement-attribution seed for January and February post-holiday returns/exchange spend. **Top up the lifetime budget today; don't wait.**
2. **Account-level pacing reads 77%, on pace.** The averaging hides the campaign-level problem. Always drill into [Pinterest Spend by Campaign](/nerve-centre/kpi-cards/pinterest-ads/spend-by-campaign) when this card is between 70-90%; the account total can be healthy while one campaign is on fire.
3. **Idea Pin video is at 60%, slightly under-pacing.** That's normal for awareness formats; they ramp slower than Shopping because creative testing takes longer. Don't reflexively raise the daily cap; the under-pace may be Pinterest's algorithm correctly throttling on a saturated audience.
4. **The standard advice "redistribute from under-pacing to over-pacing" is backwards on Pinterest.** Under-pacing campaigns are usually doing patient awareness work that earns engagement-attributed conversions later. Over-pacing campaigns are usually capturing immediate intent. Cutting the under-pacer kills your future revenue tail. Top-up the over-pacer instead.
5. **Pinterest auto-pause is silent.** Unlike Google Ads (which sends notifications) or Meta (which throws a banner), Pinterest just stops serving when a lifetime budget is hit. There's no warning email by default. This card and its alert are the merchant's only early-warning system unless they've set Pinterest's own pacing notifications (Settings > Notifications).

Quick sanity tests:

* \< 50% spent at 50% elapsed = under-pacing, audience may be saturated or bid too low.
* 80-95% spent at 50-80% elapsed = early burn, top up budget to hold serving for the rest of the period.
* 100% spent at 70% elapsed = exhausted; campaign is now paused. Period is partly forfeit.
* > 100% spent for any period = clock skew or invalid-traffic refund pending; will normalise within 24 hours.
* Account 75% but one campaign 95%, rest 50% = imbalanced budgets. Reallocate at campaign edit, don't change the account-level reading.
* Pacing healthy + ROAS healthy + saves rising = you can scale up next period's budget.

## Sibling cards merchants should reference together

| Card                                                                                               | Why pair it with Pinterest Spend vs Budget                                                                                                           |
| -------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Pinterest Total Spend](/nerve-centre/kpi-cards/pinterest-ads/total-spend)                         | The numerator (cumulative). Pacing is `Total Spend ÷ Budget × 100`.                                                                                  |
| [Pinterest Spend by Campaign](/nerve-centre/kpi-cards/pinterest-ads/spend-by-campaign)             | The campaign-level breakdown. Account pacing can read fine while one campaign burns. **Open this when account pacing is between 70-90%.**            |
| [Pinterest Spend Trend](/nerve-centre/kpi-cards/pinterest-ads/spend-over-time)                     | The daily-spend chart. Catches pacing acceleration (each day spending more than the daily-average suggests).                                         |
| [Pinterest Overspending Campaigns](/nerve-centre/kpi-cards/pinterest-ads/overspending-campaigns)   | The list view of campaigns running ahead of plan. Companion to this card.                                                                            |
| [Pinterest Underspending Campaigns](/nerve-centre/kpi-cards/pinterest-ads/underspending-campaigns) | The list view of campaigns running behind plan. The right diagnosis is rarely "redistribute"; usually it's "leave alone, awareness work takes time". |
| [Pinterest ROAS](/nerve-centre/kpi-cards/pinterest-ads/roas)                                       | The performance read. Pacing alone is operational; pace + ROAS is the strategic call.                                                                |
| [Pinterest Budget Utilisation](/nerve-centre/kpi-cards/pinterest-ads/budget-utilisation)           | A finer-grained pacing view if available; same input data, different visualisation.                                                                  |
| [Google Ads Spend vs Budget](/nerve-centre/kpi-cards/google-ads/spend-vs-budget)                   | Peer ad-platform pacing card. Useful for cross-platform budget reallocation discussions.                                                             |

## Reconciling against the vendor's own dashboard

**Where to look in Pinterest Ads Manager:**

[Pinterest Ads Manager > Campaigns](https://ads.pinterest.com/advertiser/campaigns/) > columns: `Spend`, `Lifetime budget`, `Daily budget`. Pinterest's UI does not show a dedicated "% of budget used" column; you have to compute it mentally from spend / budget. This card surfaces the percentage explicitly with the early-burn alert built in.

For lifetime-budget campaigns, [Pinterest Ads Manager > Campaign edit](https://ads.pinterest.com/advertiser/campaigns/) > Budget & Schedule shows the lifetime cap and date range. Daily-budget campaigns show the daily cap; pacing percentage is per-day.

**Why our number may legitimately differ from Pinterest's UI:**

| Reason                                     | Direction                      | Why                                                                                                                                                                                                                    |
| ------------------------------------------ | ------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Time zone**, account TZ vs UTC           | Boundary days off              | Pinterest reports period progress in the ad account's configured time zone (often US Pacific). This card uses UTC. For a 30-day window, today's pacing percentage can shift by 3-5% depending on when "today" started. |
| **Long attribution window**, indirect      | None directly                  | Pacing is dollar-based; attribution doesn't enter the calculation. But the meaning is influenced: an early burn that pauses serving will lose engagement-attributed revenue weeks later.                               |
| **Engagement vs click reporting variance** | None                           | Pacing is bid-model-agnostic. The dollars spent are the dollars spent.                                                                                                                                                 |
| **API rate limits and ingest lag**         | Ours lower for last 4-6 hours  | Pinterest's Reports API is async, refresh interval \~4 hours. The pacing percentage you see may be 2-4 hours stale; today's number can be 1-3% behind reality.                                                         |
| **Invalid-traffic clawback**               | Ours higher in first 7-14 days | Pinterest refunds spend on detected bots within 7-14 days. The pacing number drops slightly retroactively as those refunds land.                                                                                       |

**Cross-connector reconciliation:**

This is a Pinterest-only operational card. There is no direct counterpart on other connectors, but pacing concepts are universal:

| Card                                                                                    | Expected relationship | What causes legitimate divergence                                                                                                                                                          |
| --------------------------------------------------------------------------------------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [`google_ads.gads_spend_vs_budget`](/nerve-centre/kpi-cards/google-ads/spend-vs-budget) | Peer pacing read      | Different platforms, different bidding mechanics. Compare *behaviour patterns* (early-burn frequency) not absolute pacing percentages.                                                     |
| [`facebook.meta_ads_pacing`](/nerve-centre/facebook/meta_ads_pacing)                    | Peer pacing read      | Same caveats.                                                                                                                                                                              |
| [`shopify.total_revenue` daily run-rate](/nerve-centre/kpi-cards/shopify/total-revenue) | Indirect cross-check  | If Pinterest pacing is healthy but commerce-platform Pinterest-tagged revenue is dropping, the spend isn't translating; check Pinterest ROAS and Conversion Lag for the structural reason. |

***

<details>
  <summary><em>Documentation cross-reference (for agencies running multiple ad platforms)</em></summary>

  Spend vs Budget exists on every paid-acquisition connector with a similar definition (cumulative spend ÷ period budget) but the pacing-pause behaviour differs:

  * **Google Ads** displays multiple pacing warnings; sends email notifications; rarely auto-pauses without explicit notice.
  * **Meta Ads** auto-pauses but throws a UI banner; sends notifications.
  * **Pinterest Ads** auto-pauses silently; no default notifications; this card is the merchant's only early-warning system unless they've configured Pinterest's own alerts.

  This card is the most operationally important Key Metric on Pinterest specifically because of the silent-pause behaviour.
</details>

## Known limitations / merchant FAQs

**My account-level pacing reads 75%, why is the alert firing?**
The alert is at the campaign level, not the account level. One of your campaigns is over the early-burn threshold (90% spent before 80% of period elapsed) even though the account average looks healthy. Click into [Pinterest Spend by Campaign](/nerve-centre/kpi-cards/pinterest-ads/spend-by-campaign) to find the offender. This is the most common false-comfort pattern on Pinterest because seasonal retail brands typically have one Q4 Shopping campaign carrying 60%+ of spend.

**Should I redistribute budget from under-pacing to over-pacing campaigns?**
**On Pinterest, usually no.** Under-pacing campaigns are typically Idea Pin video or Standard Pin lifestyle, awareness formats that compound revenue over the 30-day engagement window. Cutting their budget today loses revenue that would have arrived in 3-6 weeks. Over-pacing campaigns are usually Shopping or retargeting, capturing immediate intent. **Top up the over-pacers**, don't cut the under-pacers, unless the under-pacer has been underpacing for 60+ days with zero engagement growth (genuinely dead).

**My budget is exhausted mid-period and Pinterest paused everything. What now?**
Three options, in order of preference:

1. **Top up the lifetime budget** in Ads Manager > Campaign edit > Budget. Pinterest will resume serving within 1-2 hours. The audience and creative remain primed; no momentum lost.
2. **Switch to daily budget** with a higher cap. This is more flexible going forward but may reset some learning if Pinterest's algorithm was deep into optimisation.
3. **Wait for the next period.** Acceptable if the missed window isn't seasonally critical. Avoid for Q4 / wedding season / Q1 organisation peak.

**Why does Pinterest auto-pause silently when my budget is hit?**
By default, yes. Pinterest's notification settings are conservative; you must explicitly enable budget-exhaustion alerts in [Pinterest Settings > Notifications](https://ads.pinterest.com/advertiser/settings/notifications/). Even then, notifications can lag. **This Vortex IQ card is the merchant's pre-exhaustion early-warning system.** Set the alert threshold to fire at 80% used, not 90%, if you can't tolerate even short pauses.

**My pacing is at 100% but the alert isn't firing, why?**
Two possible reasons. (1) Today's spend has already brought you to 100% and it's the *last* day of the period; that's not early burn, it's normal end-of-period exhaustion. (2) The denominator hasn't refreshed (campaign budget was raised in Pinterest's UI but Vortex IQ pulls campaign metadata every 6 hours); pacing percentage will normalise on the next refresh.

**Should I budget by daily or lifetime cap?**
For seasonal brands and Pinterest specifically, **lifetime caps work better** because Pinterest's algorithm can pace over the period (slow on low-engagement days, accelerate on high-engagement days like weekends). Daily caps force flat-line spending, which under-utilises high-CTR moments. The trade-off: lifetime caps make pacing alerts more important because there's no built-in daily speed limit.

**My pacing is healthy but ROAS is dropping, what's happening?**
Pinterest scaling pattern: as you spend into the audience, you exhaust the highest-saving cohorts first and reach into less-engaged audience pools. ROAS compresses while spend grows. **Healthy if total profit grows, unhealthy if total profit shrinks.** Compute: (Spend × ROAS - Spend) = contribution before agency fee and COGS. If that absolute number is rising, scale on. If falling, pull back to the last spend level where ROAS held.

**Does pacing include refunded invalid traffic?**
The numerator drops 1-3% retroactively as Pinterest's IVT clawback lands (within 7-14 days). The pacing percentage drops with it. Net pacing is therefore slightly lower than gross; treat the gross number as the upper bound until 14 days have passed.

**Multi-account aggregation, how does pacing roll up?**
Each ad account has its own currency and budget. The card shows pacing per ad account by default. For multi-account merchants under one Pinterest Business Manager, Vortex IQ rolls up pacing across same-currency child accounts. Mixed-currency setups need per-account treatment, FX conversion makes a unified pacing percentage approximate.

***

### Tracked live in Vortex IQ Nerve Centre

*Spend vs Budget* is one of hundreds of KPI pulses Vortex IQ tracks across Pinterest Ads and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English.

[Start for free](https://app.vortexiq.ai/login) or [book a demo](https://www.vortexiq.ai/contact-us) to see this metric running on your own data.
