---
title: Ad Invoice Reconciliation | Flyweel
description: Every ad invoice matched to Xero automatically. Meta charges synced, receipts matched, discrepancies flagged. Free.
url: "https://www.flyweel.co/platform/reconciliation"
type: static
generatedAt: "2026-04-28T23:12:54.755Z"
---

![Flyweel ad spend OS hero visual](/_vercel/image?url=_astro%2Fvision-hero.C1gyVB9R.webp&w=2048&q=100&dpl=dpl_AWbwwTKtAzg7zErW1snZF1e7UgEo)              Live
# Every invoice matched.
 Automatically.

Meta ad charges synced to Xero the moment they land. No spreadsheets. No month-end panic.
  [Start Free](https://signup.flyweel.co/?variant=control)              Reconciliation
## Every charge. Accounted for.
                  Total Invoices  Selected period 55      Total Amount  Selected period A$165,681.65      Synced to Xero  55 synced 30 / 30      Average Invoice  Selected period A$3,012.39       Invoice data  Platform    All    01/03/25 - 21/03/25     Upload    Filters          Platform ↑ Date ↓ Amount ↓ Currency ↓ Xero Status ↓           Fly Meta - Personal Loans Tax Number: 47 123 456 789         art_47843398341_17718860_6198 13/03/2026 A$41,058.48 AUD    Synced       art_47843398341_17718860_3406 13/03/2026 A$33,690.61 AUD    Synced       art_47843398341_17714866_3467 15/03/2026 A$32,939.28 AUD    Synced       art_47843398341_17714480_4385 12/03/2026 A$32,148.13 AUD    Synced       art_47843398341_17713880_3602 11/03/2026 A$15,878.54 AUD    Synced       art_47843398341_17712186_4479 06/03/2026 A$12,386.20 AUD    Synced       art_47843398341_17726800_4368 05/03/2026 A$62,089.00 AUD    Synced       art_47843398341_17726018_2396 07/03/2026 A$65,497.50 AUD    Synced       art_47843398341_17726018_7370 07/03/2026 A$32,096.40 AUD    Synced       art_47843398341_17718860_9685 20/03/2026 A$22,894.00 AUD    Synced       art_47843398341_17718860_3465 20/03/2026 A$33,748.12 AUD    Synced       art_47843398341_17726018_1485 21/03/2026 A$23,831.96 AUD    Synced       art_47843398341_17731511_4156 20/03/2026 A$52,098.07 AUD    Synced            Fly Meta - Consumer Auto 2 Tax Number: 47 123 456 789   A$47,181.85 AUD    Synced         Fly Meta - Consumer Auto 5 Tax Number: 47 123 456 789   A$33,638.30 AUD    Synced         Fly Meta - Marine Finance Tax Number: 47 123 456 789   A$23,132.66 AUD    Synced        Platform Summary · 4 · 55 invoices   A$165,681.65 AUD  6 / 55                  Auto-Reconcile        INV-4821 Ad Account 1   $1,250        INV-4820 Ad Account 2   $1,250        INV-4819 Ad Account 3   $1,250        INV-4818 Ad Account 4   $1,250        5 matched  All synced         Auto Syncing      Auto-Reconciliation Live
### Reconcile ad spend automatically.

Every ad charge synced to Xero the moment it lands. Discrepancies flagged automatically.

50 invoices/month included.
  [Start free](https://signup.flyweel.co/?variant=control)          The Process
## From charge to ledger. No hands.

Flyweel pulls every invoice from Meta, matches it to the right line item in Xero, and syncs it. Receipt PDFs attached automatically. Discrepancies flagged before month end.

Each invoice tracks through a clear lifecycle: Pending → Matched → Synced to Xero. You see exactly where every charge sits.
         One-Click Reconcile             Matched
No accounting work.
            This Month     47 / 50 synced
94%
       Meta Ads   47 invoices       Resets Apr 1  3 remaining
## Your books. Always current.

Filter by account, currency, or sync status. See what matched, what didn't, and why. Every match logged. Every approval timestamped.
   [Get Started Free](https://signup.flyweel.co/?variant=control) [See what's coming](/vision)       FAQ
## Common questions
     What ad platforms does reconciliation support?
Meta Ads is live. Google Ads, TikTok, LinkedIn, and Microsoft Ads are on the roadmap. We add new platforms based on user demand.
    What accounting software does it connect to?
Xero is fully supported today. QuickBooks support is on the roadmap. The system is designed to work with any double-entry accounting platform.
    How does the matching work?
Flyweel pulls invoices from Meta via API, matches each to the correct Xero line item by account and amount, and syncs automatically. No manual data entry.
    Can I upload receipts?
Yes. Upload PDF receipts and they are matched to corresponding invoices, then synced to Xero as attachments. Complete audit trail.
    What happens when an invoice does not match?
Flyweel flags unmatched invoices for manual review. You see what matched, what did not, and why. No silent failures.
    How many invoices can I sync per month?
The free plan includes 50 Xero syncs per month. Upgrade for unlimited. Invoices sync to Flyweel regardless of plan — the Xero sync is the gated feature.
    Does it handle multiple currencies?
Yes. Amounts are shown in the original currency from the ad platform and converted to your primary currency for totals and reporting.
    Does it handle multiple ad accounts?
Yes. All accounts are grouped by platform with individual and total summaries. Filter by any combination of accounts.
    Can I filter invoices?
Filter by platform, account, currency, sync status, amount range, date range, or transaction ID. Active filter counts shown at a glance.
    Is my financial data secure?
All connections use OAuth 2.0 with read-only access where possible. Financial data is encrypted in transit and at rest. We never store payment credentials.
                Live Now
### Stop reconciling manually.

Connect your ad platforms to Xero in under 5 minutes. Automated reconciliation from day one. Free.
    [Start Free](https://signup.flyweel.co/?variant=control)  No credit card required