Ad Invoices in Meta, Google and TikTok: Where to Download and How to Match with Cards
A practical guide to finding invoices and receipts in ad cabinets, matching them with virtual card payments, and avoiding common reconciliation mistakes.
Virtual cards for ad accounts, teams, and services — all in one hub.
If you pay for ads on Meta, Google, or TikTok, your accounting team will eventually ask for documents: an invoice, a receipt, an act. That's when the running around begins. Below is a practical guide: where to find invoices, how to link them to specific card charges, and what teams and agencies usually stumble on.
Why invoices are a pain
Ad platforms charge automatically and generate documents in their own sections — each company has its own logic. In Meta, invoices are tied to the ad account and billing profile; in Google, to the payment profile; in TikTok, to the ad account. If an agency pays for a client, the chain gets more complex: one legal entity in billing, another card. As a result, accounting sees a charge but not what it was for.
Where to find documents: a quick platform overview
Exact paths and section names may change — check the interface at the time of export. The general logic is:
- Meta (Facebook/Instagram): the billing section in ad account settings or in Business Manager. Invoices and receipts by period are stored there. You can export PDF or CSV.
- Google Ads: under "Billing" → "Documents" you'll find invoices and monthly receipts. For agency accounts, documents are generated for the payment profile.
- TikTok Ads: billing settings of the ad account contain transaction history and invoices. Export depends on the currency and country of the payment profile.
If you can't find the document, check whether you've opened the right billing profile and whether the period matches. Often the invoice simply hasn't been generated yet: platforms do this with a delay. For exact timing, check the service's website.
How to reconcile invoices with card payments
The main task is to match each charge to a specific invoice. Here's a process that saves time:
- Export all invoices and receipts for the period from the ad cabinet (PDF + table, if available).
- Export the statement for the virtual card you paid with. It will show dates, amounts, and payment descriptions.
- Match by date and amount. Keep in mind that the platform may charge in the account currency while the card is in another currency, so amounts may differ slightly due to conversion.
- If the platform supports multiple cards, label each one (e.g., by campaign or client). In VirtCardHub you can use tags for this — the feature is available upon request.
- Save the "invoice — payment" link in your accounting. If the platform doesn't let you tie a card to a specific invoice, rely on date and amount.
For teams managing many clients, it's convenient to issue separate cards for each ad account. Batch issuance and limits in VirtCardHub are configured upon request — this helps avoid mixing up payments.
Common mistakes
- One billing profile for everything. Then the invoice shows one total while there are multiple cards — hard to reconcile. Solution: separate cards or tags.
- Ignoring currency. Invoice in dollars, charge in euros — accounting may reject it. Always keep the original invoice and statement.
- Late export. Documents may not be generated immediately. Don't leave reconciliation until the end of the quarter.
- No access to billing. Clarify who on the team has rights to download invoices.
What this means in practice
If you pay with virtual cards, the process doesn't change: the key is to keep statements and invoices. Virtual cards are convenient because you can issue a separate one for each ad account and block it quickly if needed. VirtCardHub offers limits, tags, batch issuance, and API — all available upon request. This doesn't override platform rules but simplifies accounting.
FAQ
Can I get an invoice for a past period if the account is already closed? It depends on the platform. Usually documents are stored in the billing archive, but access may be limited. Check with the service's support.
What if the amounts in the invoice and statement don't match? Check the currency and charge date. A small difference is conversion. If the discrepancy is significant, request details from the platform's support.
Is a virtual card statement sufficient as proof of expenses? It depends on your accounting requirements. Usually you need the platform's invoice, with the statement as a supplement.
This material is for informational purposes only and is not financial or tax advice. Service names belong to their respective owners and are mentioned only to describe the payment scenario; VirtCardHub is not affiliated with them.
Payment guides
A card for every ad account
Virtual Visa and Mastercard in USD and EUR for ads, subscriptions, and services. Top up with USDT or TON.
Sources
This material is for informational purposes only and is not financial advice. Ad platform and service rules, limits, and payment terms change, so check primary sources before paying. Third-party brand and service names are used only to describe payment scenarios; VirtCardHub is not their official partner.