> ## 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.

# Total Spend, Pinterest Ads

> Total Spend 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

> Total Pinterest Ads spend in the window. Pulled from `metrics.SPEND_IN_DOLLAR_MICRO` (Pinterest reports spend in micros, divide by 1,000,000). This is gross billable spend, before any agency markup, platform credits, or invalid-traffic refunds (which arrive 7-14 days later as a small downward revision).

|                                 |                                                                                                                                                                                                                                                                                                                                      |
| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **What it counts**              | `SUM(metrics.SPEND_IN_DOLLAR_MICRO) ÷ 1,000,000` across all campaigns, ad groups, and ads in the account during the date range. Account currency, in major units after the micros conversion.                                                                                                                                        |
| **API endpoint**                | `POST /v5/ad_accounts/{ad_account_id}/reports`, `level: CAMPAIGN` (or below) > `metric: SPEND_IN_DOLLAR_MICRO`. Async report request, then `GET` once status is FINISHED.                                                                                                                                                            |
| **Ad-format scope**             | All paid Pinterest ad formats: Standard Pin (formerly Promoted Pin), Idea Pin (video), Carousel, Collections, Shopping Ads. Boosted organic Pins also count once they're paid.                                                                                                                                                       |
| **Cost basis**                  | Whatever the campaign bids on: CPC (cost per click), CPM (cost per thousand impressions), CPV (cost per video view), oCPM (optimised CPM, default for most automatic-bidding setups). The card sums dollars regardless of underlying bid model.                                                                                      |
| **Conversion attribution**      | Not directly applicable, this is the cost card. The 30-day click + 30-day engagement window matters for the paired [Pinterest Total Revenue](/nerve-centre/kpi-cards/pinterest-ads/total-revenue).                                                                                                                                   |
| **Engagement vs click context** | Pinterest emphasises saves and engagements as the leading indicator of future conversion; spend on impressions that earn lots of saves but few clicks is NOT wasted, it's the planning-phase build-up. Read this card alongside Pinterest's engagement metrics, not just clicks.                                                     |
| **Audience skew context**       | Pinterest CPCs run 30-50% lower than Meta or Google for equivalent reach because the audience is in planning mode. Cheap clicks on a poor-fit vertical (B2B SaaS, mens-only) still produce poor ROAS; cheap clicks on a fitting vertical (decor, fashion, wedding) compound into strong returns over the 30+30 day attribution tail. |
| **Currency**                    | Account base currency (single per ad account). Multi-currency advertisers operate multiple accounts. No FX conversion.                                                                                                                                                                                                               |
| **Bot / invalid traffic**       | Pinterest filters detected bots before billing. Spend on filtered traffic that slipped through is **refunded retroactively** within 7-14 days, which is why this number can drift down 1-3% on recently closed days. The "today" figure is gross-of-future-clawback.                                                                 |
| **Time window**                 | `T/7D/30D vsP`                                                                                                                                                                                                                                                                                                                       |
| **Alert trigger**               | `spike > 2σ vs 30D baseline` (rolling baseline of last 30 days' daily spend; alert fires if today exceeds mean + 2 standard deviations).                                                                                                                                                                                             |
| **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 UK fashion brand running Pinterest Ads (Standard Pin + Shopping + Idea Pin video). Account currency: GBP. The 30-day window covers 02 Apr 26 to 01 May 26.

| Campaign                        | Cost basis | Spend       | Impressions   | Engagements (saves) | Clicks     | CPM               | CPC               |
| ------------------------------- | ---------- | ----------- | ------------- | ------------------- | ---------- | ----------------- | ----------------- |
| **Shopping (catalogue)**        | oCPM       | £4,800      | 2,180,000     | 14,200              | 6,180      | £2.20             | £0.78             |
| **Standard Pin (lifestyle)**    | CPC        | £3,200      | 1,640,000     | 28,400              | 3,840      | £1.95             | £0.83             |
| **Idea Pin video (room tours)** | CPV        | £2,400      | 980,000       | 19,800              | 2,100      | £2.45             | £1.14             |
| **Carousel (collections)**      | oCPM       | £1,600      | 720,000       | 8,200               | 1,440      | £2.22             | £1.11             |
| **Total (this card)**           | mixed      | **£12,000** | **5,520,000** | **70,600**          | **13,560** | **£2.17 blended** | **£0.88 blended** |

What's interesting:

1. **The spend per impression is cheap, but spend per save is the right ratio for Pinterest.** £12,000 ÷ 70,600 saves = £0.17 per save. Saves are the leading-indicator currency on Pinterest; on a fitting vertical (this brand is fashion, well-fitted), each save converts at roughly 1-3% over the 30-60 day window, which would be 700-2,100 future conversions. On a poor-fit vertical that ratio drops to 0.1-0.5%.
2. **Idea Pin video has the highest CPC but cheapest CPM.** That's right for a discovery format, the click-through rate is structurally lower than Shopping, but the impressions are doing brand-build work. Don't judge Idea Pin spend by CPC alone; judge it by saves and 60-day-trailing ROAS.
3. **Spend was £9,800 in the prior 30 days.** Spend up 22%, expected if the brand is ramping into spring/summer fashion season. The 2σ alert won't fire on a measured ramp; it would fire on a sudden +60% spike (e.g. budget pacing bug or campaign duplication accident).
4. **The "today" figure (£420 for 01 May) reads slightly lower than the 30-day daily average (£400).** That's normal: today is incomplete (Pinterest's pacing typically front-loads in the morning hours of the account TZ), and the invalid-traffic clawback hasn't yet revised it. By tomorrow, today's number will firm up to within 1-2% of the actual.
5. **Compared to Google Ads spend (£27,400) and Meta spend (£18,200) over the same window**, Pinterest is the smallest paid channel for this brand (\~21% of paid mix), but it earns 19% of paid-attributed revenue, so dollar-for-dollar parity. That's typical for a fashion brand; on decor or wedding the ratio would tilt further toward Pinterest.

Quick sanity tests:

* Spend up + ROAS up = healthy expansion.
* Spend up + ROAS flat = inefficiency creeping; check campaign-mix shift.
* Spend up + ROAS down = scaling beyond efficient frontier; pull back to last-known-efficient level.
* Spend up + saves down (per impression) = audience exhaustion or creative fatigue.
* Spend down + ROAS up = pulled back into highest-quality inventory; can rebuild gradually.
* Spike alert + no campaign change = check budget pacing settings (lifetime vs daily) and a possible duplication.

## Sibling cards merchants should reference together

| Card                                                                                           | Why pair it with Pinterest Total Spend                                                                      |
| ---------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| [Pinterest Total Revenue](/nerve-centre/kpi-cards/pinterest-ads/total-revenue)                 | The revenue side. Spend ÷ Revenue is the inverse of ROAS.                                                   |
| [Pinterest ROAS](/nerve-centre/kpi-cards/pinterest-ads/roas)                                   | The efficiency ratio. Spend up while ROAS holds = healthy scaling; spend up + ROAS down = inefficient.      |
| [Pinterest Spend by Campaign](/nerve-centre/kpi-cards/pinterest-ads/spend-by-campaign)         | The campaign-level breakdown. Account-level spend hides which campaign(s) drove the change.                 |
| [Pinterest Spend Trend](/nerve-centre/kpi-cards/pinterest-ads/spend-over-time)                 | The daily-spend chart. Catches pacing issues (budget exhausted before period end) and weekend dips.         |
| [Pinterest Spend vs Budget](/nerve-centre/kpi-cards/pinterest-ads/spend-vs-budget)             | The budget-pacing read. Spend running ahead of plan triggers an early-burn alert.                           |
| [Pinterest Wasted Spend](/nerve-centre/kpi-cards/pinterest-ads/wasted-spend)                   | The portion of total spend producing zero conversions. Reducing wasted spend is the easiest ROAS lever.     |
| [Pinterest Zero-Conversion Spend](/nerve-centre/kpi-cards/pinterest-ads/zero-conversion-spend) | Companion to Wasted Spend, focused on whole campaigns/ad-groups with zero conversions over the window.      |
| [Google Ads Total Spend](/nerve-centre/kpi-cards/google-ads/total-spend)                       | Peer ad-platform spend. Compare paid-channel mix proportions across all paid acquisition channels.          |
| [Meta Ads Spend](/nerve-centre/facebook/meta_ads_spend)                                        | Peer social-platform spend. Pinterest typically 30-60% of Meta on the same brand depending on audience-fit. |

## Reconciling against the vendor's own dashboard

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

[Pinterest Ads Manager > Reporting > Performance](https://ads.pinterest.com/advertiser/reporting/performance/) > columns: `Spend` (or `Cost`). Set the date range to the same 30-day window. The spend figure on Pinterest's UI should match this card to within 1-2% on stable days; today's number can drift up to 5% due to pacing not yet finalised.

For the billing-truth view, [Pinterest Business > Billing > Billing summary](https://ads.pinterest.com/advertiser/billing/) shows the actual invoiced amount (after invalid-traffic clawback). The Reporting view is gross; Billing is net. The two normally agree within 2-3% on a closed month.

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

| Reason                                                     | Direction                      | Why                                                                                                                                                                                                                                                                              |
| ---------------------------------------------------------- | ------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Time zone**, account TZ vs UTC                           | Boundary days off              | Pinterest reports in the ad account's configured time zone (often US Pacific by default). This card uses UTC. For 30-day windows the gap averages out; for "today" or "yesterday" it can shift the number meaningfully.                                                          |
| **Long attribution window**, indirect impact               | Marginal                       | The 30-day click + 30-day engagement window doesn't directly affect spend (spend bills at impression/click time), but it affects ROAS denominator behaviour and creates the perception that "today's spend is wasteful" when really today's revenue hasn't fully attributed yet. |
| **Engagement vs click reporting variance**, billable basis | Either                         | If the account uses CPC bidding, you bill per click; if oCPM, you bill per impression and the engagement and click counts move together but don't drive cost directly. Across mixed-bid accounts, blended CPC and CPM are weighted averages.                                     |
| **API rate limits and ingest lag**                         | Ours lower for last 4-6 hours  | Pinterest's Reports API is async and rate-limited (1,000 req/hour per app). Card refreshes every 4 hours; the UI is closer to real-time.                                                                                                                                         |
| **Invalid-traffic clawback**                               | Ours higher in first 7-14 days | Pinterest refunds spend on detected bot traffic retroactively. A day's spend can drop 1-3% over the next two weeks. The card refreshes those values when Pinterest revises them.                                                                                                 |

**Cross-connector reconciliation:**

This is a Pinterest-only card. There is no direct counterpart on other connectors. Closest cross-connector reads:

| Card                                                                            | Expected relationship                                             | What causes legitimate divergence                               |
| ------------------------------------------------------------------------------- | ----------------------------------------------------------------- | --------------------------------------------------------------- |
| [`google_ads.gads_total_spend`](/nerve-centre/kpi-cards/google-ads/total-spend) | Peer comparison. Different audiences, different conversion paths. | Not a reconciliation.                                           |
| [`facebook.meta_ads_spend`](/nerve-centre/facebook/meta_ads_spend)              | Peer comparison.                                                  | Not a reconciliation.                                           |
| Internal billing in Pinterest's Billing tab                                     | Should match within 2-3% on closed months                         | Reporting is gross; Billing is net of invalid-traffic clawback. |

***

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

  Total Spend exists on every paid-acquisition connector. Spend is consistently defined (gross billable amount in account currency) but the bid models differ (Pinterest oCPM, Meta CPM/CPC, Google CPC mostly).

  * [`google_ads.gads_total_spend`](/nerve-centre/kpi-cards/google-ads/total-spend)
  * [`facebook.meta_ads_spend`](/nerve-centre/facebook/meta_ads_spend)
  * [`tiktok.tt_total_spend`](/nerve-centre/tiktok/tt_total_spend)
  * [`pin_total_spend` (this card)](/nerve-centre/kpi-cards/pinterest-ads/total-spend)

  These are NOT reconciliations of each other; they're the same metric on different platforms. Useful for paid-channel mix planning, not for cross-checking single-day numbers.
</details>

## Known limitations / merchant FAQs

**Why is my Pinterest spend so much lower than Meta or Google for the same reach?**
Pinterest's CPMs run 30-50% lower than Meta's and 40-60% lower than Google's for equivalent demographic reach because the audience is in planning mode (lower commercial intent, lower auction pressure). That's a feature, not a bug, you get cheaper top-of-funnel impressions. The trade-off is conversion delay (30-day click + 30-day engagement window) and audience-fit constraint (decor, fashion, wedding, recipes, beauty, DIY skew female-heavy).

**Why did spend spike out of nowhere on a campaign I didn't change?**
Common causes, in order of likelihood: (1) **Daily-budget pacing reset**, if you're on lifetime budget and the campaign was paused mid-period, Pinterest may try to "make up" the lost pacing the moment it resumes. (2) **Audience expansion**, if you had Audience Targeting > Expanded enabled, Pinterest's algorithm can broaden the audience and find a fresh inventory pool that bids higher. (3) **Auction pressure**, a competitor entered or escalated bids in the same audience. Check [CPC Trend](/nerve-centre/kpi-cards/pinterest-ads/cpc-trend) for a CPC spike on the same days. (4) **Duplication accident**, the campaign was duplicated unknowingly (often by an automated tool or agency). Check the campaign list for duplicates with the same name + " (Copy)".

**What's the difference between CPC, CPM, CPV, and oCPM bidding on Pinterest?**

* **CPC**, you pay per click on the Pin. Predictable cost-per-click, but cost-per-impression varies with CTR.
* **CPM**, you pay per 1,000 impressions. Predictable cost-per-impression, but you bear the click risk.
* **CPV**, you pay per video view (defined as 95%+ playthrough or 6 seconds, whichever first). Used on Idea Pin video formats.
* **oCPM (optimised CPM)**, default for most automatic bidding. You set a goal (conversions, traffic, awareness) and Pinterest's algorithm optimises bid pacing across the auction. Pricing model is still impression-based but charges adjust dynamically.
  The card sums dollars regardless of bid model. To break down by cost basis use the campaign-level reports.

**Should I judge Pinterest spend by CPC, CPM, or saves-per-dollar?**
On Pinterest, **saves-per-dollar is more diagnostic** than CPC for upper-funnel work. A Pin earning lots of saves at low cost is loading the pipeline for future conversions; a Pin earning only clicks but few saves is "extracting" demand without building it. For Shopping campaigns (lower-funnel), CPC and conversion rate matter more. For Idea Pin video and Standard Pin lifestyle (upper-funnel), engagement-per-dollar is the better read.

**Why does my Pinterest spend keep being slightly lower than what I planned for the day?**
Pinterest's pacing algorithm front-loads the morning hours of the account TZ to capture peak engagement (typically 5-9pm local time on user-end) and tapers as it approaches the daily budget cap. End-of-day reads are often 95-99% of the daily budget; the small under-spend is normal. If under-spend is consistently >10%, your campaign budget cap is set too low for the audience size, raise it.

**Does Pinterest charge for invalid traffic, then refund it?**
Yes. Pinterest applies its bot-detection at impression time but some IVT slips through. Detected after the fact, the spend is **refunded retroactively** within 7-14 days. This card refreshes when Pinterest revises the underlying numbers, so a day's spend can drift down 1-3% over the following two weeks. The Reporting tab in the UI does the same. The Billing tab is the net-of-clawback final number; reconcile against Billing for accounting.

**My agency adds a markup on top of Pinterest spend, where does that show?**
Not in this card. This card reflects the gross billable spend Pinterest reports via API; agency markups are layered on top in your accounting system. To get the all-in cost, multiply this card's value by your agency-fee multiplier (e.g. ×1.15 for a 15% management fee). For accurate ROAS-against-true-cost, do the math in your finance system, not in Pinterest's UI.

**I run multiple Pinterest ad accounts (different countries / brands), how does aggregation work?**
Each Pinterest ad account is single-currency. The card aggregates per-account by default. For multi-account advertisers under the same Pinterest Business Manager, Vortex IQ's engine sums spend across same-currency child accounts. Mixed-currency setups need per-account treatment, FX conversion adds 1-3% noise to a unified number. Talk to support for non-standard structures.

**Should I optimise to lower spend or lower CPC?**
Neither in isolation. Optimise for highest-ROAS-spend within your budget cap. A higher CPC on a high-converting Pin produces better unit economics than a low CPC on a poor-converting Pin. Watch ROAS first, CPC second.

***

### Tracked live in Vortex IQ Nerve Centre

*Total Spend* 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.
