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, orSUM(spend) ÷ campaign.lifetime_spend_capfor 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 |
- 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.
- Account-level pacing reads 77%, on pace. The averaging hides the campaign-level problem. Always drill into Pinterest Spend by Campaign when this card is between 70-90%; the account total can be healthy while one campaign is on fire.
- 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.
- 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.
- 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).
- < 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 | The numerator (cumulative). Pacing is Total Spend ÷ Budget × 100. |
| Pinterest 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 | The daily-spend chart. Catches pacing acceleration (each day spending more than the daily-average suggests). |
| Pinterest Overspending Campaigns | The list view of campaigns running ahead of plan. Companion to this card. |
| Pinterest 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 | The performance read. Pacing alone is operational; pace + ROAS is the strategic call. |
| Pinterest Budget Utilisation | A finer-grained pacing view if available; same input data, different visualisation. |
| Google Ads Spend vs Budget | Peer ad-platform pacing card. Useful for cross-channel budget reallocation discussions. |
Reconciling against the vendor’s own dashboard
Where to look in Pinterest Ads Manager: Pinterest Ads Manager > 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 > 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. |
| Card | Expected relationship | What causes legitimate divergence |
|---|---|---|
google_ads.gads_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 | Peer pacing read | Same caveats. |
shopify.total_revenue daily run-rate | 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. |
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 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:- 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.
- 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.
- Wait for the next period. Acceptable if the missed window isn’t seasonally critical. Avoid for Q4 / wedding season / Q1 organisation peak.