How to reconcile Pinterest Ads against your invoicing system
This is the check we run first on every account, written out so you can run it without us. It takes about thirty minutes and needs two numbers: what Pinterest says it produced, and what your invoicing system actually shows. The gap between them is the only honest measure of whether your tracking works — and if it comes back small, you do not need us.
Free30 minutesNo obligation
Specific to Pinterest × Invoicing System
Pinterest vs paid invoices: a narrow fit for creative services
Pinterest against paid invoices only makes sense for services sold through inspiration, such as wedding vendors, interior design or custom builds. Join on the hashed inquiry email sent through the Pinterest Conversions API, compare by payment date, and confirm which attribution window is set. Pinterest seeing little of your invoiced revenue is normal.
The epik click identifier rarely survives to an invoice because Pinterest journeys are long and cross several devices: someone saves a Pin, returns weeks later on another device, and inquires through a contact form. A stored epik value will often be missing, so the hashed email from the inquiry is the realistic key. Check whether your invoicing tool keeps the inquiry email or replaces it with a billing contact, since a couple booking a wedding vendor may pay from a different account.
Pinterest separates click, engagement and view attribution windows and lets you set them per campaign, so two campaigns can be measured on different rules in the same report. Confirm the window in your conversion reporting before comparing. A deposit invoice paid soon after inquiry may sit inside the window while the final invoice months later will not, so decide whether you are reconciling deposits or full contract value.
Pinterest reporting more than you invoiced usually means saves or engagement-path conversions are being credited to clients who arrived another way. Reporting far less is the normal pattern for a channel that plants ideas early and is rarely the last touch.
Pinterest × Invoicing System · what breaks
Why Pinterest and your invoicing system disagree
- 01
Invoices sent counted as revenue earned
On thirty-day terms, issue date and payment date are different months. Reporting at issue books income you have not received.
- 02
Written-off invoices never reversed
Work that was never paid for stays in the reported figure indefinitely because nobody wired the reversal.
- 03
Payment terms longer than the reporting window
A month judged at month-end is a month that has not finished being paid.
- 04
Delivery cost absent
In services, revenue without the hours that produced it is half the picture. A large low-margin client can look like your best campaign result.
Pinterest × Invoicing System · the fix
What you get from this — Pinterest × Invoicing System
A number instead of a suspicion
The likely cause, narrowed
A basis for deciding
Pinterest × Invoicing System · architecture
What each side is actually counting — Pinterest × Invoicing System
- 1
What Pinterest counts
An event name Pinterest recognizes, an event_id matched to the tag, a timestamp, hashed customer information, and the click identifier where you have it. Read the delivered and matched counts in Pinterest's reporting rather than assuming a 200 response means the event landed usefully.
- 2
How Pinterest attributes it
Pinterest appends epik to your landing page URL and the tag stores it in the _epik cookie. It is a single parameter rather than Google's three, which makes capture simpler — but Pinterest traffic skews heavily to iOS and to saved Pins opened weeks after they were first seen, so the identifier frequently arrives on a visit that is nowhere near the conversion. Persist it server-side the moment you see it.
- 3
The window it uses
Pinterest's attribution windows are configurable per campaign and separate the click path from the engagement and view paths, which is unusual. Confirm which window your reporting is set to before comparing anything, and verify the accepted event-freshness limit for server events against Pinterest's current documentation.
- 4
What your invoicing system counts
Invoices actually paid, by payment date rather than issue date, found in QuickBooks, Xero, FreshBooks, Zoho Books or whatever raises your invoices.
- 5
The filter that makes them comparable
Status is paid — not sent, not overdue, not written off.
Pinterest × Invoicing System · events
Reading the gap — Pinterest × Invoicing System
| What you see | What it usually means |
|---|---|
| 15%+ platform higher | Usually the wrong event entirely — invoices are being counted at issue rather than payment, or written-off invoices were never reversed. |
| 20%+ platform lower | Usually structural — the platform is missing work it produced — usually a sales cycle plus payment terms exceeding the attribution window. |
Pinterest × Invoicing System · diagnose
Diagnostic order — Pinterest × Invoicing System
- 01
Confirm both numbers cover the same period and channel
- 02
Invoices sent counted as revenue earned
On thirty-day terms, issue date and payment date are different months. Reporting at issue books income you have not received.
- 03
Written-off invoices never reversed
Work that was never paid for stays in the reported figure indefinitely because nobody wired the reversal.
- 04
Payment terms longer than the reporting window
A month judged at month-end is a month that has not finished being paid.
- 05
Read the event delivery and match reporting inside Pinterest Ads Manager, not the API response code
Pinterest is a save-now-buy-later platform in a way the other networks are not. A Pin saved in October and acted on in December is normal behavior, and it sits far outside any sensible click window — so a share of genuine Pinterest-driven revenue is structurally unattributable no matter how good the build is. Say that out loud before anyone sets a target.
Pinterest × Invoicing System · prove
How to know you did it right — Pinterest × Invoicing System
Source of truth
your invoicing system — paid invoices for a fully closed month
Pinterest × Invoicing System · free audit
What we check in the free audit
- Confirm both numbers cover the same period and channel
- Invoices sent counted as revenue earned
- Written-off invoices never reversed
- Payment terms longer than the reporting window
- Read the event delivery and match reporting inside Pinterest Ads Manager, not the API response code
Checked against
your invoicing system — paid invoices for a fully closed month
Free30 minutesNo obligation
Pinterest × Invoicing System · when not to buy
When the answer is that you do not need us — Pinterest × Invoicing System
- If almost all of your paid invoices come from a channel with no click behind it, no tracking work will reach them — and knowing that is worth more than a build.
- If Pinterest is a small test line on your media plan, the Conversions API is more work than the signal is worth this quarter. It earns its keep when Pinterest is a channel you are actually scaling.
Pinterest × Invoicing System · what we deliver
The method, step by step — Pinterest × Invoicing System
Pull what Pinterest reports
The event delivery and match reporting inside pinterest ads manager, not the api response code.
Pull what your invoicing system shows
Export invoices by payment date for a window longer than your payment terms, at the amount received after processing fees.
Filter both to the same thing
Status is paid — not sent, not overdue, not written off.
Compare per record, not on totals
FAQ
Pinterest × Invoicing System questions, answered
Reconcile deposits if they are paid close to the inquiry, because they can fall inside Pinterest's window. Track final payments separately as the true value.
Rarely. Unless your clients plan visually, Pinterest will contribute too few invoices for the comparison to mean anything.
Because you should know the size of the problem before anyone quotes you for it. If the gap is small, you have saved yourself a purchase. If it is large, you now know what you are buying rather than taking our word for it.
No. Both numbers come from systems you already own and neither leaves them. There is no tool to sign up for and nothing to upload.
Then compare totals for a closed period and treat the result as directional rather than exact. The event delivery and match reporting inside pinterest ads manager, not the api response code is still the right place to read the platform's side.
Under five percent is working. Five to fifteen usually means reversals are missing. Above twenty is normally the wrong event being counted, not a broken tag — which is why debugging tags first wastes so much time.
Then fix the filter before drawing any conclusion. Status is paid — not sent, not overdue, not written off. A mismatch in scope produces a gap that looks like a tracking fault and is not one.
Book the free thirty-minute call and bring both numbers. We will tell you which of the causes above it is, and whether it is something you can fix yourself — which it sometimes is.
More on Pinterest × Invoicing System
- Google Ads × Invoicing SystemHow to reconcile Google Ads against your invoicing system
- Meta × Invoicing SystemHow to reconcile Meta Ads against your invoicing system
- TikTok × Invoicing SystemHow to reconcile TikTok Ads against your invoicing system
RELATED GUIDES
Systems of record beside invoicing system, and the funnels it settles
- Pinterest × Job SystemHow to reconcile Pinterest Ads against your job management system
- Pinterest × Enrolment SystemHow to reconcile Pinterest Ads against your application or enrolment system
- Pinterest · RFP → awardHow to track RFP submission to contract award for Pinterest Ads
- Pinterest · Quote → closed jobHow to track quote request to closed job for Pinterest Ads
- Pinterest · PEO and HRPinterest Ads conversion tracking for PEO and outsourced HR providers
- Pinterest · Self-storagePinterest Ads conversion tracking for self-storage facilities
- QuickBooks → PinterestConnecting QuickBooks to Pinterest
- MyCase → PinterestConnecting MyCase to Pinterest
Free · 30 min
Found a gap between Pinterest and your invoicing system?
Free30 minutesNo obligation
