Your ads count form fills while the money lands in QuickBooks Payments
Google Ads and Meta see the estimate request on your website, then go blind. Weeks later the customer taps Pay now on an emailed QuickBooks invoice and pays outside your site, or hands your tech a card at the QuickBooks card reader. We tie each paid invoice back to the click that started the job, so bidding learns from collected revenue, not form fills.
Free30 minutesNo obligation
QuickBooks Payments · what breaks
What goes wrong when QuickBooks Payments holds your revenue
- 01
"Google says I got leads. QuickBooks says who paid. Nothing connects them."
The customer pays from the invoice email or at a card reader, nowhere near your site, so neither ad platform learns which campaign produced a paying customer. That's how a contractor ends up cutting the keyword that booked the year's biggest sealcoating job.
- 02
"Google keeps sending me price shoppers"
The invoice amount in QuickBooks never reaches Smart Bidding or Meta, so they optimize toward whoever fills in forms fastest. A full basement finish and a caller who never picks up count the same, and your budget follows the cheap one.
- 03
A deposit and a final payment look like two customers
Cabinet shops and remodelers take a deposit, then collect the balance against the same QuickBooks invoice. Send each payment as its own conversion and you report two acquisitions, inflating return on ad spend until nobody trusts it.
- 04
Payment-link sales show up as "not specified"
For multi-use payment links, QuickBooks Online lists the customer on the sales receipt as "not specified" and keeps the name only in the description. Your website buy button takes the money and your ads get no credit.
QuickBooks Payments · the fix
What changes once paid invoices reach your ad accounts — QuickBooks Payments
Campaigns judged on collected revenue
Google Ads and Meta receive the amount QuickBooks collected, matched to the click that brought the customer in.
Bidding that learns what a paying job looks like
Value-based bidding gets real invoice amounts, so a whole-house air duct cleaning outweighs a single-vent coupon.
One customer, one acquisition
Deposits roll into their invoice, recurring charges stay out of acquisition, and QuickBooks refund receipts and credit memos come off the total.
QuickBooks Payments · architecture
Where QuickBooks Payments gives us a way in
Intuit documents no Google Ads, GA4, Tag Manager or Meta Pixel connection for QuickBooks Payments. It does document places in your QuickBooks data we can read.
- 1
Hosted invoice payment page
Customers select Pay now in the invoice email and pay online by card or ACH bank transfer, off your website. Intuit documents no slot on that payment step for your tags.
- 2
Payment links and website buy button
One-time or multi-use links at a fixed amount, shareable by text, email, QR code or a buy button. Payments land in QuickBooks Online as sales receipts.
- 3
Custom fields on invoices
QuickBooks Online allows custom fields on sales forms, from one per transaction on Simple Start to 12 on Advanced. With Print on form off, the click reference stays internal.
- 4
QuickBooks Online webhooks
Intuit's developer platform notifies apps when company data changes, so a payment can trigger the upload. We confirm timing on your file.
- 5
Zapier triggers
Zapier lists QuickBooks Online triggers for new paid invoices, new payments, new sales receipts and new refund receipts, a lighter route for small volumes.
QuickBooks Payments · diagnose
Five checks on a QuickBooks Payments setup, in the order we run them
Most damage happens before QuickBooks, when the lead arrives without its click ID.
- 01
Does the lead form keep the click ID?
Submit a test lead from an ad-tagged URL and check whether the GCLID arrives.
- 02
Does it survive into QuickBooks?
Open the invoice the lead became and look for the click reference.
- 03
Can the customer be matched without it?
Check the QuickBooks customer carries the lead's email or phone, which enhanced conversions for leads can use.
- 04
Which conversion is your bidding using?
In Google Ads, see whether the primary conversion is a form fill or a paid invoice.
- 05
How are deposits, Affirm plans and refunds sent?
Compare reported values with what QuickBooks recorded per job.
QuickBooks Payments · prove
How we prove it on your QuickBooks file
Run against invoices your customers actually paid, not a sandbox company file.
Source of truth
QuickBooks invoice and payment records: paid invoices and sales receipts by date, amount and customer, with refunds and credit memos
- A test lead from an ad-tagged URL, its click ID confirmed on the QuickBooks invoice.
- One paid invoice showing as exactly one conversion in Google Ads and Meta Events Manager.
- A card reader or iPhone contactless job matched back to its lead through the customer record.
- A deposit and its final payment reported as one job at the full collected value.
- A refund reversing the value at each destination.
- Paid invoices reconciled record by record over a closed month.
- That invoice-by-invoice match rerun after the next month closes.
QuickBooks Payments · free audit
What we check in the free audit
- Does the lead form keep the click ID?
- Does it survive into QuickBooks?
- Can the customer be matched without it?
- Which conversion is your bidding using?
- How are deposits, Affirm plans and refunds sent?
Checked against
QuickBooks invoice and payment records: paid invoices and sales receipts by date, amount and customer, with refunds and credit memos
Free30 minutesNo obligation
QuickBooks Payments · when not to buy
When QuickBooks Payments tracking isn't worth paying us for
Some QuickBooks setups lack the data to make this worth it yet.
- If most of your customers pay by cash or check, there's little paid-invoice data in QuickBooks Payments to send.
- If most jobs come from repeat customers or referrals and ads are a small test, a monthly spreadsheet matching QuickBooks invoices to lead source will do.
- If your QuickBooks customers get created with no email or phone and your leads carry no click ID, there's nothing to match yet; fix lead capture first.
- If you close only a few jobs a month, tag invoices by hand until volume justifies the build.
QuickBooks Payments · what we deliver
The event map from lead to paid QuickBooks invoice
Lead with click ID stored
Your form or tracked call saves the GCLID and Meta click ID beside the customer's email and phone.
Estimate created
Qualified-lead signal from QuickBooks, if you quote there.
Invoice sent
Job booked; the click reference rides in an internal custom field that never prints.
Invoice paid
The conversion, valued at what QuickBooks collected by Pay now, ACH, Affirm, card reader, iPhone contactless or keyed-in card.
Deposit or partial payment
Attached to the same job, never a second acquisition.
Refunds, credit memos and renewals
Refunds retracted in Google Ads and left out of later Meta uploads. Recurring charges and the "Viewed" status are excluded.
Written guarantee
95%+ tracking accuracy
Measured against QuickBooks invoice and payment records: paid invoices and sales receipts by date, amount and customer, with refunds and credit memos. Miss it and we keep working at no cost.
From $400 · See packages
FAQ
QuickBooks Payments questions, answered
No. The Pay now step happens off your website, and Intuit documents no place on it for your tags. The payment is reported from your QuickBooks records, server-side.
The click ID is saved with the lead and carried to the QuickBooks invoice. When it's paid, that ID goes to Google Ads as an offline conversion, with email or phone as backup through enhanced conversions for leads.
We don't count it. Intuit notes that some email systems scan messages and mark invoices Viewed even when nobody opened them.
They can be matched if your tech records the payment against a QuickBooks customer that carries the email or phone from the original lead. We check how your team logs in-person payments before promising it.
The invoice amount, once. Intuit says you're paid the full amount up front while Affirm handles the customer's plan, so there are no installments to report.
No. Simple Start through Advanced all allow at least one custom field per transaction, enough for a click reference. Customer-level fields may be Advanced-only, so we check your plan.
More on QuickBooks Payments
- QuickBooks → Google AdsConnecting QuickBooks to Google Ads
- QuickBooks → MetaConnecting QuickBooks to Meta Conversions API
- QuickBooks → GA4Connecting QuickBooks to GA4
RELATED GUIDES
Booking tools beside QuickBooks Payments, and what their bookings feed
Free · 30 min
Find out which ads paid your QuickBooks invoices
Free30 minutesNo obligation
