Paid media

Ad spend accruals at month end: how marketing and finance reconcile platform spend and invoices

The short answer

At month end, finance accrues ad spend that has been incurred but not yet invoiced, usually from the platform-reported cost for the month, then reconciles it when invoices arrive. Differences come from timing (Google emails monthly invoices by the 5th business day; LinkedIn’s billing FAQ says invoices go out by the 7th), credits that arrive later but belong to an earlier month, overdelivery that was served but not billed, account currency versus reporting currency, and time zones. We recommend one shared live report of spend by account and campaign, agreed cut-off rules, and a short reconciliation table every month.

Key takeaways

  • Accrue from the platform cost for the calendar month; true up to the invoice when it arrives.
  • Served cost can exceed billed cost: Google never charges above its spending limits, so use billed cost for the accrual where you can.
  • Credits for invalid activity carry the original month of service; decide whether to restate or book them when received.
  • Account currency and time zone are fixed when a Google Ads account is created; agree a conversion rate rule and a cut-off rule with finance.
  • A shared, read-only live report removes most month-end questions before they are asked.

Why ad spend is hard for finance to close

Ad platforms bill in arrears, in their own currency and on their own calendar, and they adjust amounts after the fact. Finance closes the month on a fixed date and needs a number it can defend. Marketing knows the spend in real time but often not in the form finance needs: by legal entity, cost centre, purchase order and currency.

The result in many companies is the same email every month: "what should we accrue for Google, Microsoft and LinkedIn?" followed by a scramble through three ad accounts. This article is general information on how the numbers fit together, not accounting advice; your controller sets the policy.

When each platform bills

PlatformWhat the platform documentsWhat it means at close
Google Ads, monthly invoicingInvoice emailed by the 5th business day of the month; payment terms typically 30 days; credit line covers invoiced and not yet invoiced costsAt month end the invoice does not exist yet; accrue from billed or platform cost
Google Ads, account settingsCurrency and time zone are permanently set at account creation; reports use the account time zone; billing pages show Pacific timeAgree which cut-off and which currency the accrual uses
LinkedIn Ads, monthly invoicingBilling FAQ: invoices go out by the 7th and cover the previous month’s spend, with each campaign as its own line; PO numbers can be added, including per campaign via campaign namesAccrue at month end; map campaign lines to POs when the invoice arrives
LinkedIn Ads, credit cardBilling FAQ: charges happen when spend reaches thresholds, not once a monthCard charges within the month may not match calendar-month spend
Microsoft AdvertisingBilling method and timing depend on the account’s payment setupUse the account’s billing documents; accrue from platform cost until they are available

Check the billing terms in your own accounts: invoicing eligibility, terms and thresholds vary by account and country, and the LinkedIn FAQ we cite is an older page that was still live when we checked.

The five reasons platform spend and invoices differ

  • Timing: the month’s invoice arrives days after close, so the accrual is an estimate by design.
  • Overdelivery: Google can serve more than the spending limit allows but says you never pay above the limit; its billed cost report shows billed cost next to served cost, and the difference is overdelivery.
  • Credits and adjustments: Google lists invalid activity credits with the original month of service, so a credit received in November can relate to September.
  • Currency: each Google Ads account bills in the currency set at creation; if you book in another currency, the rate and date you use change the number.
  • Time zone: reports follow each account’s time zone, so a campaign’s calendar month in Eastern time and a finance calendar in another zone cut at different hours.
Is your paid spend creating pipeline?

Bring your funnel numbers to a 30-minute pipeline plan session. We show where spend is leaking against your CRM data and what to fix first.

Get your pipeline plan

A worked reconciliation with example inputs

A Google Ads account billed in US dollars, booked by a Canadian company in Canadian dollars. All numbers are example inputs for illustration.

LineAmountNote
Platform-reported cost for October (served)US$40,000From the shared spend report on October 31
Less overdelivery not billed- US$250Served cost minus billed cost
Billed cost for OctoberUS$39,750Basis for the accrual
Accrual in CAD at the finance month-end rate (example 1.38)CA$54,855Rate rule agreed with finance
Invalid activity credit on the November invoice- US$300Original month of service: September
November invoice total before taxesUS$39,450Billed cost less the September credit

The October accrual should match October billed cost, not the invoice total, because the credit belongs to September. Whether the credit is booked in November or applied back to September is a policy choice for finance; what matters is that it is labelled, not netted silently. The FX difference between the accrual rate and the payment rate is a finance entry, not a marketing variance.

A month-end routine for marketing and finance

  1. Agree the rules once: cut-off time zone, which cost the accrual uses (billed where available), currency rate source and date, and how credits are treated.
  2. Map every ad account to a legal entity, cost centre and purchase order; name campaigns so PO numbers can be read from them where the platform supports it.
  3. On the last day of the month, export or freeze spend by account and campaign in account currency, with the time of the pull.
  4. Finance books the accrual per account from that report; marketing confirms any known overdelivery, credits or late changes.
  5. When invoices arrive, reconcile invoice to accrual per account: timing, overdelivery, credits, currency, taxes.
  6. Record each reconciling item with its cause, so recurring differences are fixed at the source.

Why a shared live report beats a month-end export

Most of the month-end friction comes from finance seeing the numbers only once, after the month is over. A live, read-only report of spend by account and campaign, in account currency, with the month-end forecast next to it, changes the conversation: finance can see the accrual forming during the month, flag a purchase order that will be exceeded on day 12 rather than day 35, and stop asking for exports.

It also connects to the budget conversation. A finance team that has watched pace and forecast all quarter is far easier to work with when marketing asks to move budget, which is the heart of defending the budget to the CFO.

How Pacing Console helps finance

Pacing Console is a pacing tool, not an accounting system, and it shows the cost the ad platforms report rather than invoices. What it gives finance is the live picture the accrual starts from: read-only live report links that need no login, a live Google Sheets link (IMPORTDATA) and CSV export, budgets in CAD, USD, EUR, GBP or AUD, and a month-end forecast for every campaign.

Every plan includes these. Enterprise adds purchase orders, budget groups, approvals and an audit log, so the PO a campaign spends against and who approved each budget change are recorded in the same place. The first month is free.

Frequently asked questions

How do you accrue ad spend at month end?

Use the platform-reported cost for the calendar month, ideally billed cost, per ad account, converted at the rate your finance policy specifies. Reverse or true up the accrual when the invoice arrives.

Why does my Google Ads invoice not match the spend in the account?

Common reasons are overdelivery that was served but not billed, credits for invalid activity from earlier months, taxes, currency conversion and time zone cut-offs. Google’s billed cost report shows served versus billed cost.

When do Google Ads and LinkedIn Ads invoices arrive?

Google says monthly invoices are emailed by the 5th business day of the month. LinkedIn’s billing FAQ says invoices go out by the 7th and cover the previous month’s spend. Check the terms on your own accounts.

Which month does an invalid activity credit belong to?

Google lists invalid activity credits with the original month of service. Your finance policy decides whether to restate that month or book the credit when received; label it either way.

Can I change the currency of a Google Ads account?

No. Google says currency and time zone are permanently set when the account is created. A different currency needs a new account.

Related service: Paid media. See also pricing and client results.

We run enterprise B2B demand generation for teams in Montreal, Toronto, Ottawa and the United States.

Keep reading

Related insights

Every resource on this topic

Free 30-minute pipeline plan

Let’s have a quick chat.

No pitch and no commitment. We would genuinely love to hear what you are working on, what needs to change, and share what we would bring to the table. Two short steps, and a senior strategist replies within one business day.

  • Senior-led first call, no junior handoff
  • Your top three fixes, whether or not we work together
  • NDA on request, transparent paid media fees
$120M+pipeline influenced
18,000+qualified leads
92%clients expand scope
PlanConversion Strategy TeamSenior strategists in ABM, paid media, search, RevOps and AI. Every request is read by a person.

Trusted by enterprise and growth B2B teams

  • ABB logo
  • KNIME logo
  • Nakisa logo

Founder’s in-house leadership. Before PlanConversion, the founder led enterprise marketing in-house at these companies as Director of Revenue Growth. They are not clients.

  • Coveo logo
  • Assent logo
You are requesting: Free 30-minute pipeline plan
About your team

This helps us bring relevant examples and a realistic scope.

Reply in one business dayNDA on requestSenior team on every call

We use your details only to reply to this request. No mailing lists, no sharing. Privacy policy

Pipeline planPricing