Skip to main content

How ad spend is calculated and reported

See how Finaloop pulls your Meta, Google and Amazon ad spend into your reports, so you can track what you've spent, what you owe and how your ads perform.

Written by Emily Burrows

About

Applies to: Finaloop Core, Margins

Finaloop's Ads page gives you one place for both the financial and performance side of your advertising, using data pulled directly from your connected ad platforms.

By connecting directly to your ad platforms, Finaloop automatically pulls:

  • Ad spend

  • Charges

  • Refunds

  • Credits

  • Performance metrics

Everything is reconciled end-to-end, so your books, platform balances, and performance dashboards stay aligned without spreadsheets or manual tracking. With the Ads page, you can:

  • Track your ad platform return on ad spend (ROAS) in one place

  • See how much you currently owe each ad platform

  • View spend and performance by account, campaign, and ad set

  • Reconcile platform balances directly against your books

  • Export clean data

In Margins: Margins, Finaloop's performance analytics product, has the same Ads page at margins.finaloop.com/fad, with the same tabs, metrics, filters and exports. Margins doesn't keep books, so the payable, Balance Sheet and P&L sections apply to Finaloop Core, Finaloop's automated bookkeeping and accounting product.


1. Supported ad platforms

Finaloop currently integrates with:

  • Meta

  • Google Ads

  • Amazon Ads

Amazon Ads provides full campaign metrics from a certain date onward. For earlier dates, the Ads page shows spend only, and a tooltip on the affected metrics tells you the date for your account.


2. What the Ads integration does

Finaloop connects directly to your ad accounts and automatically syncs all relevant financial and performance data.

Full financial coverage

We sync the entire ad payable lifecycle:

  • Accrued ad spend (as ads run)

  • Charges to your bank or card

  • Refunds to your bank or card

  • Platform-issued credits

  • Other balance adjustments

On the accrual method, your reports reflect what you actually owe, not just what has been charged so far.


Automatic reconciliation

Finaloop continuously compares platform balances with your books to keep them aligned.


Performance visibility

In addition to accounting accuracy, you get detailed platform metrics such as:

  • Spend

  • ROAS

  • Clicks

  • CTR

  • CPM

  • CPC

  • CPA

  • Purchases

  • Conversions

Each of these metrics is explained under Ads page overview.


3. Understanding the ads payable cycle

Your accounting method decides how ad spend reaches your books. On the accrual method, ad spend is recorded as ads run, and what you owe sits in a payable account until the platform charges you. On the cash method, ad spend is recorded when the platform charges your bank or card or when you pay an invoice or bill.

Here's how money flows between your business and your ad platform on the accrual method, and how Finaloop tracks each step.

Accrued spend

Ad spend is recorded as soon as ads run, even before the ad platform charges your bank or card, so your books reflect what you owe in real time.


Charges

When the ad platform bills your bank account or card, the charge is matched against the accrued spend.


Refunds

If they issue a refund (for overcharges or adjustments), it's recorded and reconciled automatically.


Credits

Credits include:

  • Promotions

  • Adjustments

  • Refund-related credits

Credits reduce the amount you owe and are tracked separately for full visibility.

Finaloop tracks all of these components together so your ads payable balance stays in line with your ad platforms (the source of truth).


4. What you'll see in your books

Balance Sheet

On the accrual method, under Liabilities → Current Liabilities → Accounts payable (A/P) on your Balance Sheet, you'll find an Ads platform payable account for each platform, such as Ads platform payable - Meta Ads.

It includes:

  • Accrued ad spend not yet charged

  • Charges and refunds

  • Platform credits

  • Related bank transactions (to prevent double counting)

  • Balance adjustments used to keep your ad platforms and Finaloop balances in sync

Screenshot of the Balance Sheet with Ads platform payable rows for Google Ads, Meta Ads and Amazon Ads under Accounts payable (A/P).

Profit and Loss (P&L)

On your P&L, under Paid online ads, you'll see:

  • Ad spend by account: rows such as Paid online ads - Meta Ads - Main show how much each ad account spent in a given period

  • Credits by account: rows such as Ads credit - Meta Ads - Main break down all credits by account for full visibility

This makes it easy to understand your true advertising costs for any period.

Screenshot of the Paid online ads group on the P&L with credit rows, spend rows by ad account and an Unidentified account row.

① Ads credit rows, ② Paid online ads rows by account, ③ the Unidentified account row.

In certain cases, you may see an additional Unidentified account row in your P&L, such as Paid online ads - Meta Ads - Unidentified account. This happens when we see ad-related transactions in your bank or credit card that we can't match to the data we sync from the ad platform.

This can happen if there are timing differences, a campaign that wasn't connected, or a miscategorized bank transaction. In this case, we automatically add an adjustment so your ad spend is accurately reflected in your P&L and fully reconciled with your source of truth.

We review these adjustments both during the month and again at month-end to keep your advertising expenses complete and accurate. If the amount on this row looks high, check that every ad account you use is connected under Ads → Ad account settings, then email [email protected] with the month and amount.


5. Ads page overview

Click Ads in the left menu to view your advertising data provided by your ad platforms.

Overview tab

The Overview tab gives you a high-level snapshot of your ad activity and performance, with summary metrics such as:

  • ROAS: Revenue generated per dollar spent

  • Spend: Total ad spend

  • CPM: Cost per 1,000 impressions

  • CPC: Cost per click

  • CPA: Cost per purchase

You can also:

  • Compare period-over-period performance

  • See live campaign status

  • View account balances

This view is ideal for executive-level reporting and quick health checks.

An Action required button appears next to an account whenever we need something from you, for example if we need you to grant us a role in your ad account. Click it to open the Ads missions drawer and see what's needed. You'll also see a corresponding mission (a task where we ask you for information we need) in My missions.

Screenshot of the Ads Overview tab with an Action required banner and an Action required button next to one ad account.

① Action required banner, ② Action required button.


Campaign analysis tab

View performance metrics at the campaign level:

  • Spend: Total amount spent on this campaign

  • Platform ROAS: Revenue generated from purchases for every dollar spent on ads, as calculated by the platform

  • Impressions: The number of times this campaign was viewed, including multiple times by the same user

  • Clicks: The number of times your campaign was clicked on

  • CTR: The percent of people who click on your ad after seeing it

  • CPM: Total average cost per 1,000 impressions of your campaign

  • CPC: The cost paid for each click on your ad

  • Purchases: The total number of purchases attributed to your ads in this campaign

  • CV: The total revenue generated from purchases

  • CVR (Impr.): The percent of people who saw your ad and completed a conversion

  • CVR (Clicks): The percent of people who clicked on your ad and completed a conversion

  • CPA: The cost of acquiring customers through your campaigns

  • Max Budget: The maximum amount you set to spend on your campaign, either on average each day or over the lifetime of the campaign

This helps you evaluate which campaigns are driving results.


Ad set analysis tab

Drill down further into ad set performance to understand:

  • Which audiences perform best

  • Which structures drive conversions

  • Where spend is most efficient


Account analysis tab

See a consolidated view of spend and performance across all ad accounts.


Ad account settings tab

See each connected ad account and use Connect or Disconnect to choose which ones Finaloop syncs. Disconnecting an account stops future syncing and removes all historical data related to that account from your books.


Filters and exports

Across these views, you can:

  • Filter by Period, Platform, Account, or Campaign

  • Turn on Show active only to see only active campaigns

  • Sort by any metric

  • Click Export on the Campaign analysis, Ad set analysis and Account analysis tabs to download a CSV for deeper analysis


6. Why ad spend tracking matters

Ad platforms focus on performance and accounting systems focus on charges. Finaloop brings both together.

With the Ads page, you can see:

  • How much you've spent

  • How much you owe

  • How your ads are performing

  • Whether your books and platform balances are reconciled

This gives finance and marketing teams a shared, accurate view of advertising performance.


Need help?

If you have questions about your ad spend or connecting your ad accounts, contact our support team through chat or at [email protected]. Margins customers can reach us at [email protected].

Did this answer your question?