Quickbooky

Accounting News

QuickBooks

Reconciling Meta and Google Ad Threshold Charges in QuickBooks

Meta and Google bill ad spend on rolling thresholds, not calendar dates. This QuickBooks accrual routine keeps agency books straight.

NEWSQUICKBOOKY

Ad platforms settle on their own schedule, and that schedule is the whole problem. Fractional bookkeepers and agency accountants see it constantly: the card feed shows charges that refuse to line up with the platform’s monthly reporting. The fix is a small accrual routine, and it takes less time than the spreadsheet matching it replaces.

Why doesn’t the card feed match the ad platform?

Meta and Google bill automatic payments against a spend threshold, not a calendar month. Once cumulative spend crosses the threshold, or once a set monthly billing date arrives, the card is charged. The threshold tends to rise as the account builds payment history.

A busy month can therefore trigger several charges, while a quiet one may trigger none. Each charge is a settlement of spend that already ran, sometimes days earlier. Booking it as an expense on the feed date smears client results across the wrong periods. Accounts approved for monthly invoicing align more neatly, but most small clients pay by card.

Let the platform invoice drive the books

Each billing center lets you export a transaction history with invoice dates, amounts, and the ad accounts involved. That export is the real record of spend. The card charge is only the payment.

Keep the platform invoice number in the memo of everything you post. It is the durable link between the platform, the books, and the statement.

Post the spend first, then clear the charge

The routine is an old one. Record the spend in the month it ran, one line per client, from the platform report. Post the offset to a current liability such as Ad Platform Clearing.

When a charge lands in the feed, match it against that clearing account rather than coding it to expense. The profit and loss then stays true to each month, and the clearing balance equals spend that has run but not yet been billed.

Cash-basis books need a decision here. Many agencies keep management accounts on accrual and let the tax preparer adjust afterward. Pick one convention and apply it every month.

Splitting one charge across clients

One card is often paying for many ad accounts. Under consolidated billing through a manager account, a single charge can bundle several clients’ spend.

Use the invoice detail to split it. Post one expense line per client, tagged to that client’s sub-customer, class, or project, all offsetting the clearing account. The charge total ties out, and each client’s report shows only its own spend.

A month-end routine in five steps

  1. Export the transaction report from every ad account’s billing center for the month.
  2. Post spend by client and campaign, dated in the month it ran, against the clearing account.
  3. Match card charges from the feed to the clearing account, never straight to expense.
  4. Check the clearing balance. It should equal unbilled spend plus any unapplied credits.
  5. Investigate the residue. Promotions, refunds, tax lines, and currency rounding explain most of it.

Do connectors remove the manual matching?

Third-party connectors that import ad spend into QuickBooks Online do exist. Before trusting one, ask two questions. Does it post by spend date or by invoice date, and can it tag each line to a client? Most tools still leave a clearing account for you to review, so the monthly check never fully disappears.

Endless per-charge spreadsheet matching is a symptom, not a solution. It usually means the accrual is missing.

Start with one ad account

Pick a single client and rebuild the last quarter with the clearing account in place. If the balance rolls forward and trends toward zero as charges post, the routine is working. Roll it out to the rest of the portfolio from there.

← Back to News