Ad spend accruals at month end: how marketing and finance reconcile platform spend and invoices
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
| Platform | What the platform documents | What it means at close |
|---|---|---|
| Google Ads, monthly invoicing | Invoice emailed by the 5th business day of the month; payment terms typically 30 days; credit line covers invoiced and not yet invoiced costs | At month end the invoice does not exist yet; accrue from billed or platform cost |
| Google Ads, account settings | Currency and time zone are permanently set at account creation; reports use the account time zone; billing pages show Pacific time | Agree which cut-off and which currency the accrual uses |
| LinkedIn Ads, monthly invoicing | Billing 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 names | Accrue at month end; map campaign lines to POs when the invoice arrives |
| LinkedIn Ads, credit card | Billing FAQ: charges happen when spend reaches thresholds, not once a month | Card charges within the month may not match calendar-month spend |
| Microsoft Advertising | Billing method and timing depend on the account’s payment setup | Use 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.
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.
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.
| Line | Amount | Note |
|---|---|---|
| Platform-reported cost for October (served) | US$40,000 | From the shared spend report on October 31 |
| Less overdelivery not billed | - US$250 | Served cost minus billed cost |
| Billed cost for October | US$39,750 | Basis for the accrual |
| Accrual in CAD at the finance month-end rate (example 1.38) | CA$54,855 | Rate rule agreed with finance |
| Invalid activity credit on the November invoice | - US$300 | Original month of service: September |
| November invoice total before taxes | US$39,450 | Billed 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
- 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.
- 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.
- On the last day of the month, export or freeze spend by account and campaign in account currency, with the time of the pull.
- Finance books the accrual per account from that report; marketing confirms any known overdelivery, credits or late changes.
- When invoices arrive, reconcile invoice to accrual per account: timing, overdelivery, credits, currency, taxes.
- 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.
Sources
- Google Ads Help: About monthly invoicing
- Google Ads Help: About your language, number format, time zone and currency settings
- Google Ads Help: About overdelivery and your average daily budget
- Google Ads Help: Understanding credits and adjustments to your account
- LinkedIn Marketing Solutions: Online billing and invoicing FAQ (page from 2018, live when checked)
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.