The complete advanced guide to accounting for Facebook Meta advertising expenditure — prepaid wallets, direct charges, GST/OIDAR/RCM, TDS, multi-currency (USD · EUR · INR), agency commission, ROAS-linked accruals, and the full flow from Meta invoice to Balance Sheet.
Prepaid Ad WalletGST / OIDAR / RCMTDS 194C / 194J / 195USD · EUR · INRAgency CommissionAccruals & AdjustingROAS TrackingInd AS 21 · AS 11
01 — Overview & Accounting Principles
How Facebook Meta Advertising Spend Works Accounting-wise
Facebook Meta advertising is a prepaid or postpaid digital marketing expenditure. Depending on your billing method — prepaid wallet top-up or automatic postpaid monthly invoice — the accounting treatment varies significantly. Understanding the nature of Meta ad spend is essential before passing any journal entry.
C1
NATURE
Revenue / Capital Expenditure?
Meta ad spend is a Revenue Expenditure — it benefits the current accounting period only and is charged to the Profit & Loss Account. It is not a Capital Expenditure. Exception: One-time brand-building campaigns with multi-year benefit may require spreading across periods under the Matching Principle (Ind AS 1).
C2
BILLING MODELS
Prepaid Wallet vs. Postpaid Invoice
Meta offers two models: (1) Prepaid — you top-up an ad wallet; spend is deducted as campaigns run. The unused balance is a current asset. (2) Postpaid — Meta charges your card/bank automatically when a threshold is hit or at month-end. Each model requires different journal entries.
C3
CURRENCY
Multi-Currency Exposure
Meta bills in the currency of your ad account — commonly USD ($) or EUR (€). Indian businesses record in INR (₹). The difference between the booking rate and settlement rate is treated as a Foreign Exchange Gain/Loss under Ind AS 21 / AS 11. This creates additional journal entries at period-end.
C4
TAX COMPLIANCE
GST, TDS & Equalisation Levy
Meta ad payments may attract: (a) GST @18% OIDAR/RCM when billed by a foreign entity; (b) TDS under Section 194C/194J when billed by Meta India Pvt. Ltd.; (c) Equalisation Levy @6% on direct payments to non-resident ad platforms (Finance Act 2016, amended 2020). Each has separate journal entries and compliance timelines.
📌 Accrual Basis Mandatory: Under Ind AS 1, Companies Act 2013 Section 128, and the GST framework, all registered businesses must follow the accrual basis of accounting. This means Meta ad expenses must be recorded in the period in which campaigns run — not when the invoice is received or the payment is made. Month-end accruals are required for any uninvoiced ad spend.
02 — Types of Meta Ad Entries
Six Types of Meta Advertising Journal Entries
Meta ad accounting requires entries at multiple stages — wallet top-up, campaign depletion, invoice receipt, tax compliance, forex conversion, and year-end adjustments. Each of the following six categories has distinct debit-credit treatment.
💰
Prepaid Ad Wallet Top-Up
When you add funds to the Meta Business Manager ad account wallet before campaigns run. The funds are not yet an expense — they are a prepaid asset until consumed by active campaigns.
Dr Prepaid Advertising A/c | Cr Bank / Card A/c
📢
Ad Spend Recognition (Expense)
As campaigns run and the wallet depletes (or postpaid charges accumulate), the expense is recognised. This is the most frequent entry — daily, weekly, or at period-end based on Meta billing reports.
Dr Advertisement Expense A/c | Cr Prepaid Advertising / Meta Payable A/c
🧾
GST / RCM Entry
When Meta Ireland (non-resident) raises the invoice, no GST is charged on the invoice. The Indian recipient self-assesses 18% IGST under Reverse Charge Mechanism and pays it to the Government. Input Tax Credit (ITC) can be claimed in the same or next month.
Dr IGST RCM Input A/c + Dr IGST RCM Payable A/c | Cr IGST RCM Payable A/c
✂️
TDS Deduction
When Meta India Pvt. Ltd. (Indian entity) raises the invoice, TDS must be deducted at source under Section 194C (2% companies) or 194J (10%) and deposited with the Government by the 7th of the following month.
Dr Advertisement Expense A/c | Cr TDS Payable A/c + Cr Meta India Payable A/c
💱
Foreign Exchange (Forex) Entry
When USD/EUR charges are settled at a rate different from the rate used at booking, the difference is a forex gain or loss. This entry is required at every payment date and at each balance sheet date for outstanding payables.
Dr / Cr Forex Gain/Loss A/c | Cr / Dr Meta Ads Payable A/c
📅
Month-End Accrual Entry
Campaigns running in March 2026 but invoiced by Meta in April 2026 must be accrued. The expense is recorded in March (period of consumption) and reversed when the actual invoice arrives. Required for accurate P&L matching.
Dr Advertisement Expense A/c | Cr Accrued Ad Spend A/c (Outstanding)
03 — Fully Worked Journal Entries
12 Advanced Meta Ads Journal Entries — Fully Worked
The following entries cover every scenario encountered in real-world Meta advertising accounting — from initial wallet loading through to year-end closing. All entries show INR (₹), USD ($) and EUR (€) equivalents where relevant.
CASE STUDY — ZEROLEV DIGITAL PVT. LTD.
Business Scenario: Q1 FY 2026–27 Meta Ad Campaign
Zerolev Digital Pvt. Ltd. (GST registered, India) runs Facebook Meta ad campaigns for its e-commerce brand. Monthly ad spend averages ₹3,00,000 (≈ USD 3,600 / €3,300). Meta Ireland Ltd. raises invoices in USD. Below are all journal entries from April 2026 — covering every compliance and accounting event in the campaign lifecycle.
Entry 1: Prepaid Ad Wallet Top-Up — ₹5,00,000 (USD 6,000) via Bank TransferReal A/c — Prepaid Asset Creation
Account
Dr/Cr
Debit (₹)
Credit (₹)
Prepaid Advertising — Meta A/c
Dr
5,00,000
—
To Bank A/c (HDFC Current)
Cr
—
5,00,000
Total
5,00,000
5,00,000
USD equivalent: $6,000 @ ₹83.33/USD. The wallet top-up is NOT an expense — it is a Prepaid Asset (Current Asset on Balance Sheet). Rule: Real A/c — Debit what comes in (prepaid balance comes into your asset). Bank A/c (Real) — Credit what goes out (money leaves bank). This entry appears on the Balance Sheet as Current Asset: "Prepaid Advertising — Meta ₹5,00,000" until campaigns run. Narration: Being Meta Ads wallet top-up transferred via NEFT — Ref. TXN240401001.
Entry 2: Campaign Runs — ₹1,80,000 Ad Spend Consumed from Wallet (Week 1 April 2026)Nominal A/c + Real A/c — Expense Recognition
Account
Dr/Cr
Debit (₹)
Credit (₹)
Advertisement Expense — Meta A/c
Dr
1,80,000
—
To Prepaid Advertising — Meta A/c
Cr
—
1,80,000
Total
1,80,000
1,80,000
USD equivalent: $2,160 @ ₹83.33. As campaigns run, the wallet balance depletes and the expense is recognised. Source: Meta Ads Manager spend report downloaded at week-end or when Meta issues a billing statement. Rule: Advertisement Expense A/c (Nominal) — Debit all expenses. Prepaid Advertising A/c (Real) — Credit what goes out (prepaid balance consumed). After this entry, Prepaid Meta balance = ₹5,00,000 − ₹1,80,000 = ₹3,20,000. Narration: Being Facebook Meta ad spend consumed — Campaign: Brand Awareness April W1, Spend Report Ref. META-INV-2604-001.
Entry 3: Meta India Pvt. Ltd. Invoice — ₹3,00,000 + GST 18% = ₹3,54,000 (Postpaid Billing)Nominal A/c + Personal A/c — Invoice with GST
Account
Dr/Cr
Debit (₹)
Credit (₹)
Advertisement Expense A/c
Dr
3,00,000
—
Input IGST A/c (ITC)
Dr
54,000
—
To TDS Payable A/c (Section 194C @ 2%)
Cr
—
6,000
To Meta India Payable A/c (Net)
Cr
—
3,48,000
Total
3,54,000
3,54,000
This is a compound entry. When Meta India Pvt. Ltd. (an Indian entity) raises the invoice: (1) Ad Expense ₹3,00,000 (Dr — Nominal, debit expenses). (2) Input IGST ₹54,000 (Dr — eligible for ITC as ads are for taxable business). (3) TDS @ 2% under Section 194C on ₹3,00,000 = ₹6,000 deducted. (4) Net payable to Meta India = ₹3,00,000 + ₹54,000 − ₹6,000 = ₹3,48,000. TDS must be deposited to Government by 7th May 2026. Form 26Q to be filed quarterly. Narration: Being invoice METAIN/2604/5621 from Meta India Pvt. Ltd. for April 2026 ad campaigns; TDS deducted u/s 194C.
When Facebook Ireland (a non-resident OIDAR service provider) invoices a GST-registered Indian business, the Indian recipient is liable to self-assess and pay GST @18% IGST under RCM (Section 5(3) of IGST Act). The foreign invoice will NOT show GST. Key points: (1) ₹54,000 IGST is paid to the Government — it is simultaneously an ITC asset (IGST RCM Input Credit) and a liability (IGST RCM Payable). Both are booked in the same entry. (2) ITC can be availed only after payment of RCM tax to Government. (3) Facebook Ireland Payable is a foreign currency liability (USD 3,600) — subject to forex revaluation at each balance sheet date. (4) No TDS applies on payments to Facebook Ireland unless income is taxable in India under Section 195. Narration: Being Meta/Facebook Ireland invoice INV-FB-IE-2604-8823 for April 2026 OIDAR services; IGST RCM @18% self-assessed u/s 5(3) IGST Act 2017.
Forex calculation: Payable booked at ₹83.33/USD × 3,600 = ₹3,00,000 (INR). Actual payment: ₹84.10/USD × 3,600 = ₹3,02,772 (INR). Forex Loss = ₹3,02,772 − ₹3,00,000 = ₹2,772. Under Ind AS 21 / AS 11, this exchange difference is recognised in the Profit & Loss Account as a Finance Cost (Foreign Exchange Loss). Had the rate fallen (₹82.50/USD), it would have been a Foreign Exchange Gain credited to P&L. EUR equivalent (if billed in EUR): Same logic — EUR 3,300 at booking rate vs. payment rate. Narration: Being remittance to Facebook Ireland Ltd. — USD 3,600 @ ₹84.10; forex loss ₹2,772 on settlement vs. booking rate ₹83.33.
Entry 6: Digital Marketing Agency Commission — 15% on ₹3,00,000 Ad Spend = ₹45,000 + GST 18% = ₹53,100Nominal A/c + Personal A/c — Agency Fee with GST & TDS
Account
Dr/Cr
Debit (₹)
Credit (₹)
Agency Commission Expense A/c
Dr
45,000
—
Input IGST A/c (ITC on agency fee)
Dr
8,100
—
To TDS Payable A/c (194J @ 10% on ₹45,000)
Cr
—
4,500
To Agency Payable A/c (Net)
Cr
—
48,600
Total
53,100
53,100
Agency commission for managing Meta ad campaigns is a professional/technical service fee — TDS under Section 194J @10% (or 2% if purely technical). Commission = ₹3,00,000 × 15% = ₹45,000. GST @18% = ₹8,100. TDS @10% on ₹45,000 = ₹4,500. Net payable to agency = ₹45,000 + ₹8,100 − ₹4,500 = ₹48,600. Note: GST on agency fee is ITC-eligible (used for business). The agency fee is a separate expense from the Meta ad spend itself. Narration: Being agency management fee for April 2026 Meta campaigns — Invoice No. DMA-2604-112 from XYZ Digital Agency; TDS u/s 194J.
Entry 7: Month-End Accrual — ₹60,000 Meta Spend Incurred but Invoice Not Yet Received (31 March 2026)Nominal A/c + Personal A/c — Adjusting / Accrual Entry
Account
Dr/Cr
Debit (₹)
Credit (₹)
Advertisement Expense A/c
Dr
60,000
—
To Accrued Ad Spend — Meta A/c (Outstanding)
Cr
—
60,000
Total
60,000
60,000
Campaigns ran in March 2026 but Meta's invoice will arrive in early April 2026 (Meta bills on a threshold/monthly cycle). Under the accrual basis (Matching Principle), the ₹60,000 expense belongs to March 2026 P&L. Estimated from the Meta Ads Manager spend report. This creates a Current Liability — "Accrued Ad Spend" — on the 31 March Balance Sheet. When the actual invoice arrives in April, reverse this accrual: Dr Accrued Ad Spend A/c | Cr Advertisement Expense A/c, then book the actual invoice entry. USD equivalent: $720 @ ₹83.33. Narration: Being accrual for Meta ad spend incurred in March 2026 pending invoice — Estimated from Ads Manager Report dated 31/03/2026.
Entry 8: Reversal of March Accrual on 1 April 2026 (Opening of New Period)Nominal A/c — Reversing Entry
Account
Dr/Cr
Debit (₹)
Credit (₹)
Accrued Ad Spend — Meta A/c
Dr
60,000
—
To Advertisement Expense A/c
Cr
—
60,000
Total
60,000
60,000
This reversing entry is passed on 1 April 2026 to cancel the March accrual. When the actual Meta invoice now arrives in April 2026 (say ₹62,000 due to FX movement), the accountant books the invoice normally: Dr Advertisement Expense ₹62,000 | Cr Meta Payable ₹62,000. Net effect on April P&L = ₹62,000 − (−₹60,000 reversal) = ₹2,000 incremental expense in April, with ₹60,000 correctly in March. This technique keeps the monthly P&L accurate without double-counting. Narration: Being reversal of March 2026 Meta ad accrual on opening of April 2026 — per journal entry JV-0326-META-ACR.
Entry 9: Equalisation Levy @6% on USD 3,600 = ₹18,000 (Direct Payment to Facebook Ireland)Nominal A/c + Personal A/c — Finance Act 2016 Compliance
Account
Dr/Cr
Debit (₹)
Credit (₹)
Advertisement Expense A/c (or Equalisation Levy Expense)
Dr
18,000
—
To Equalisation Levy Payable A/c
Cr
—
18,000
Total
18,000
60,000
Equalisation Levy @6% is levied on payments exceeding ₹1,00,000 per year made to a non-resident online advertising platform (Finance Act 2016, Chapter VIII). Calculated on the ad spend amount: ₹3,00,000 × 6% = ₹18,000. The levy is deducted at source by the payer and deposited to the Government by the 7th of the following month. Form 1 is filed annually. Note: From FY 2021-22 onwards, the 2% expanded Equalisation Levy on e-commerce operators was introduced — verify applicability each year as the law has been amended. USD equivalent: $216 levy on $3,600 spend. Narration: Being Equalisation Levy @6% on direct online advertising payment to Facebook Ireland Ltd. for April 2026 — Finance Act 2016 Sec. 165A.
Entry 10: Forex Revaluation of Facebook Ireland Payable at 31 March Balance Sheet DatePersonal A/c + Nominal A/c — Ind AS 21 / AS 11 Revaluation
Account
Dr/Cr
Debit (₹)
Credit (₹)
Foreign Exchange Loss A/c
Dr
2,220
—
To Facebook Ireland Payable A/c
Cr
—
2,220
Total
2,220
2,220
Balance Sheet Revaluation (Ind AS 21 Para 23 / AS 11 Para 11): Outstanding payable to Facebook Ireland Ltd. — USD 1,200 unpaid as at 31 March 2026. Booked at ₹83.33/USD = ₹99,996. Closing rate (RBI 31 March): ₹85.18/USD = ₹1,02,216. Unrealised exchange loss = ₹2,220. This loss is recognised in P&L even though the payment has not yet been made. EUR equivalent: Similarly revalue EUR payables at ECB/RBI closing cross-rate on 31 March. Narration: Being forex revaluation of Facebook Ireland Ltd. payable (USD 1,200) at 31 March 2026 closing rate ₹85.18/USD per Ind AS 21.
Entry 11: Deposit of TDS to Government — ₹6,000 by 7th May 2026Personal A/c — TDS Government Payment
Account
Dr/Cr
Debit (₹)
Credit (₹)
TDS Payable A/c
Dr
6,000
—
To Bank A/c
Cr
—
6,000
Total
6,000
6,000
TDS deducted from Meta India Pvt. Ltd. invoice must be deposited via Challan ITNS 281 on the Income Tax portal by the 7th of the following month (or 30 April for March quarter). Rule: TDS Payable A/c (Personal — government account) — Debit the receiver (government receives the TDS). Bank A/c (Real) — Credit what goes out. After this entry, TDS Payable balance = zero. Meta India receives Form 16A / Form 26AS credit. Narration: Being deposit of TDS u/s 194C for April 2026 — Meta India Pvt. Ltd. — Challan ITNS 281 BSR Code XXXXXXX dated 07/05/2026.
Entry 12: Year-End Closing — Transfer Advertisement Expense to P&L Account (31 March 2027)Nominal A/c — Closing Entry
Account
Dr/Cr
Debit (₹)
Credit (₹)
Profit & Loss A/c
Dr
36,00,000
—
To Advertisement Expense — Meta A/c
Cr
—
33,00,000
To Agency Commission Expense A/c
Cr
—
1,80,000
To Foreign Exchange Loss A/c
Cr
—
1,20,000
Total
36,00,000
36,00,000
Annual Meta ad spend (12 months × ₹3,00,000 avg) = ₹36,00,000. This compound closing entry zeros out all Meta-related nominal accounts and transfers them to the P&L Account, which then shows the net profit/loss impact. Annual USD equivalent: ~$43,200 / EUR ~€39,600 at average FY exchange rate. The Advertisement Expense line appears in the P&L under "Selling & Distribution Expenses" or "Advertisement & Marketing Expenses." Narration: Being closing of Meta advertising and related expense accounts to Profit & Loss A/c for FY 2026-27.
04 — Financial Statement Treatment
How Meta Ad Entries Flow to the Financial Statements
Every Meta ad journal entry ultimately flows through either the Profit & Loss Account or the Balance Sheet. Understanding which entries go where prevents misclassification and ensures correct P&L presentation under Ind AS / Schedule III of the Companies Act.
📄
Meta Invoice / Spend Report
Source Document
→
📝
Journal Entry
Book of Original Entry
→
📒
Ledger Posting
Adv. Expense Ledger
→
⚖️
Trial Balance
Dr = Cr Check
↓
🔧
Adjusting Entries
Accruals · Forex · RCM
→
📊
Adjusted Trial Balance
Final Balances
→
📈
P&L Account
Adv. Expense Debit Side
→
🏦
Balance Sheet
Prepaid · Payables
Account
Type
Financial Statement
Presentation
Multi-Currency Note
Advertisement Expense — Meta A/c
Nominal
Profit & Loss Account
Debit side — under Selling Expenses / Admin Expenses. Reduces profit.
INR equivalent booked at spot rate on invoice/spend date
Prepaid Advertising — Meta A/c
Real (Asset)
Balance Sheet
Current Asset — "Other Current Assets" (Prepaid Expenses). USD/EUR balance revalued at closing rate.
Revalue at closing RBI rate on B/S date; difference = P&L forex gain/loss
Facebook Ireland Payable A/c
Personal (Liability)
Balance Sheet
Current Liability — "Trade Payables" / "Other Current Liabilities." USD/EUR outstanding revalued at closing rate.
Ind AS 21 / AS 11 revaluation mandatory at each B/S date
IGST RCM Payable A/c
Personal (Liability)
Balance Sheet
Current Liability — "Duties and Taxes Payable" — until paid to Government. INR only.
INR only — no forex exposure
Input IGST A/c (ITC)
Real (Asset)
Balance Sheet
Current Asset — "Balance with Government Authorities (GST ITC)." Set off against GST output liability.
INR only
TDS Payable A/c
Personal (Liability)
Balance Sheet
Current Liability — "Statutory Dues Payable." Cleared when deposited to Government.
INR only
Accrued Ad Spend A/c
Personal (Liability)
Balance Sheet
Current Liability — "Outstanding Expenses" / "Accrued Liabilities." Removed when actual invoice booked and reversal passed.
USD/EUR accruals revalued at B/S closing rate
Foreign Exchange Loss A/c
Nominal
Profit & Loss Account
Debit side — under "Finance Costs" (Ind AS) or "Other Expenses." Reduces profit.
Both realised (on payment) and unrealised (on B/S revaluation) go to P&L under Ind AS 21
Agency Commission Expense A/c
Nominal
Profit & Loss Account
Debit side — "Selling Expenses" or "Advertisement Expenses." Separate line from direct Meta spend preferred for analytics.
INR (domestic agency) — may be USD if foreign agency
Equalisation Levy Expense A/c
Nominal
Profit & Loss Account
Debit side — "Other Expenses" or "Advertisement Expenses." Non-deductible for income tax purposes — note in tax computation.
Calculated on INR equivalent of USD/EUR payment
05 — Compliance Checklist
Meta Ads Accounting Compliance — India
Proper accounting for Meta ads requires timely compliance across GST, TDS, and Equalisation Levy. Missing a deadline results in interest, penalties, and disallowance of ITC. Here is the complete compliance checklist for every Meta ad payment cycle.
🧾
GST RCM — OIDAR Services (Meta Ireland) — GSTR-3B by 20th of Following Month
Self-assess 18% IGST on the INR equivalent of the Meta Ireland invoice. Report in GSTR-3B under "Inward Supplies liable to Reverse Charge." Pay the RCM tax by the GSTR-3B due date. ITC can be claimed in the same month after payment. Failure to self-assess RCM attracts 18% interest per annum from due date. Both INR (₹), USD ($) and EUR (€) billed services are covered under OIDAR RCM.
✂️
TDS Deduction & Deposit — Meta India Pvt. Ltd. — 7th of Following Month (30th April for March)
Deduct TDS at source when recording the Meta India invoice (at the time of credit or payment, whichever is earlier). Deposit via Challan ITNS 281 on the Income Tax portal. File Form 26Q quarterly (due: July 31, Oct 31, Jan 31, May 31). Issue Form 16A to Meta India within 15 days of filing 26Q. Non-deduction attracts 1% interest per month; late payment 1.5% per month.
⚖️
Equalisation Levy @6% — Form 1 Annual Return by 30th June; Quarterly Deposits
Deduct Equalisation Levy @6% from payments to non-resident online advertising platforms (e.g., Facebook Ireland). Deposit quarterly: Q1 by 7th July, Q2 by 7th October, Q3 by 7th January, Q4 by 31st March. File annual Form 1 statement by 30th June. Not applicable if Meta has a Permanent Establishment (PE) in India and the service is taxable under income tax. Confirm applicability each year — the law has been amended multiple times.
💱
Forex Revaluation — Balance Sheet Date (Ind AS 21 / AS 11)
All foreign currency monetary items (USD/EUR payables to Facebook Ireland, USD prepaid wallet balances held in foreign currency) must be restated at the closing RBI reference rate on every balance sheet date. Exchange differences (both realised and unrealised) are recognised in P&L. Non-monetary items (paid prepaid balance already converted to INR) are not revalued. Maintain forex register with booking rate, closing rate, and exchange difference for each transaction.
Maintain: (a) Meta Ads Manager spend reports (downloaded monthly/weekly — PDF/CSV); (b) All Meta invoices (downloadable from Meta Business Manager — Billing section); (c) Bank statements showing wallet top-up payments and card charges; (d) GST self-assessment computation worksheets; (e) TDS deduction certificates. Documents must be retained for 8 years from the relevant assessment year. Foreign-currency invoices must be stored in original (USD/EUR) with INR-equivalent computation attached.
📊
Transfer Pricing — If Meta Payments Are Made to Related Parties or Group Companies
If your company is paying a group entity (e.g., a foreign holding company that runs Meta ads on your behalf), the payment must be at Arm's Length Price under Section 92 of the Income Tax Act. Obtain a Transfer Pricing study / benchmarking report if the aggregate international transactions exceed ₹1 crore. Form 3CEB (Chartered Accountant's certification) is required annually if TP thresholds are crossed.
✅ ITC Eligibility on Meta Ad GST: Input Tax Credit on IGST paid under RCM (for Facebook Ireland) and on forward-charge GST (Meta India invoices) is fully eligible under Section 16 of the CGST Act, provided: (1) The ads are used for taxable business supplies. (2) The tax has actually been paid to the Government (for RCM). (3) The invoice / payment record is available. ITC on ads used for exempt supplies (e.g., export of exempt services without LUT) must be reversed under Rule 42/43. Consult your GST practitioner for blended businesses.
⚠️ Non-Deductibility of Equalisation Levy: Equalisation Levy paid on Meta ads (Facebook Ireland) is NOT deductible as a business expense for income tax computation under Section 40(a)(ib) of the Income Tax Act. This means even though it is an expense in P&L, it must be added back in the tax computation. Plan for this in your effective tax rate (ETR) calculation. This does NOT apply to TDS payments (which are not an expense, just a liability transfer).
06 — ROAS Tracking & Cost Allocation
ROAS-Based Ad Spend Allocation & Cost Centre Accounting
Advanced Meta ad accounting goes beyond simple expense booking. Finance teams at e-commerce and D2C companies allocate Meta ad spend by campaign, product category, or revenue stream — enabling ROAS (Return on Ad Spend) tracking at the account level.
📐 ROAS Formula: ROAS = Revenue Attributable to Meta Ads ÷ Total Meta Ad Spend. If ₹3,00,000 spend generates ₹12,00,000 in attributable revenue → ROAS = 4.0x (₹4 revenue per ₹1 spent). In USD: $3,600 spend generating $14,400 revenue → 4.0x ROAS. In EUR: €3,300 spend generating €13,200 revenue → 4.0x ROAS. ROAS tracking requires either cost-centre allocation in the accounting system or a parallel management accounts schedule.
🏷️
Campaign-Level Cost Centre Split
If Meta ad spend is for multiple products/categories, allocate using campaign-level spend data from Ads Manager. Each cost centre gets its share of the expense. Useful for D2C brands with multiple SKU lines.
Dr Adv. Exp — Product A A/c ₹1,20,000 Dr Adv. Exp — Product B A/c ₹80,000 Dr Adv. Exp — Retargeting A/c ₹1,00,000 Cr Meta Payable A/c ₹3,00,000
📦
Revenue Attribution Journal Entry
For management accounting, credit a "Meta Ad Revenue Attribution" suspense account equal to the revenue earned from Meta-tagged orders. Debit the same when actual revenue is recognised. Gives a clear ROAS view in the ledger.
Management entry only (not P&L): Dr Meta Revenue Tracker A/c ₹12,00,000 Cr Ad Revenue Attribution A/c ₹12,00,000
📉
CAC (Customer Acquisition Cost) Spread
If a Meta campaign generates customers with multi-period value (subscriptions, repeat buyers), consider spreading the acquisition cost over the expected customer lifetime. This is a non-standard adjustment — document the policy in the accounting manual under Ind AS 1 consistency principle.
Dr Deferred Customer Acq. Cost A/c ₹1,50,000 Cr Advertisement Expense A/c ₹1,50,000 (Amortise over 12 months)
🔄
Refund / Credit from Meta
If Meta credits back funds to the ad account (overcharging, policy violation credits, invalid traffic refunds), the accounting entry reverses the original expense and restores the prepaid/bank balance accordingly.
Dr Prepaid Advertising — Meta A/c ₹15,000 Cr Advertisement Expense A/c ₹15,000 (Being Meta credit note for invalid traffic)
07 — Interactive Classroom
Accounts School — Meta Ads Accounting Interactive Classroom
Step into the virtual accounting classroom. Navigate through 6 animated lessons covering Meta ad accounting — from the nature of ad spend and wallet entries, through GST/RCM, TDS, forex, accruals, and financial statement presentation — with live quizzes, teacher narration, and interactive notes.
📱
Accounts School
META ADS ACCOUNTING · JOURNAL ENTRIES · ZEROLEV
Step into a virtual classroom! Learn Meta ad spend accounting, GST/RCM, TDS, forex entries, accruals, and the complete flow to Balance Sheet with an animated teacher, interactive blackboard, live quizzes, and voice narration.
📱
Accounts School
META ADS ACCOUNTING FUNDAMENTALS
Intermediate – Advanced
LESSON 1 / 6
📌 Today
Meta Ads Accounting
00:00
⭐ Stars
0 stars
Welcome class! Let's master Meta Ads Accounting! 📱
📚
📝
🎯
LESSON 1 OF 6
🎉
Classroom Complete!
You've mastered Meta Ads Accounting — from wallet entries and OIDAR/RCM to forex revaluation and P&L closing!
0
QUIZ SCORE
6
LESSONS
08 — Frequently Asked Questions
Meta Ads Accounting — Advanced FAQs
Is Facebook Meta ad spend a capital expenditure or revenue expenditure?
Facebook Meta ad spend is almost always Revenue Expenditure — it benefits the current accounting period (the campaign runs and the expense is consumed). It is charged directly to the Profit & Loss Account under "Advertisement and Marketing Expenses." It does not create a long-term asset. Exception: A brand-building meta campaign commissioned at the time of a new product launch, where the benefit clearly extends beyond one year, could theoretically be treated as a deferred revenue expenditure. However, this is very rare and not generally accepted under modern Ind AS practice. Under Ind AS 38 (Intangible Assets), internally generated goodwill and brand advertising costs cannot be capitalised. So treat all Meta ad spend as revenue expenditure.
What is the correct GST treatment when Meta/Facebook Ireland bills an Indian company?
When Facebook Ireland Ltd. (a non-resident OIDAR service provider) bills a GST-registered Indian business, the Indian company must self-assess and pay 18% IGST under the Reverse Charge Mechanism (RCM) — Section 5(3) of the IGST Act 2017 read with Notification 10/2017-IGST. Key points: (1) The Facebook Ireland invoice will NOT contain Indian GST. (2) The Indian company calculates 18% IGST on the INR equivalent of the invoice. (3) Both the IGST liability (IGST RCM Payable) and the ITC asset (IGST RCM Input Credit) are created simultaneously in the same journal entry. (4) Payment must be made by GSTR-3B due date (20th of following month for monthly filers). (5) ITC is available only after the RCM tax is actually paid to the government. For USD ($) billed invoices, convert to INR using the exchange rate on the date of invoice. For EUR (€) billed invoices, use the applicable RBI EUR/INR rate.
How do you handle the exchange rate for Meta ads billed in USD or EUR?
Under Ind AS 21 / AS 11, all foreign currency transactions must be recorded at the spot exchange rate (RBI reference rate or bank's transaction rate) on the date of the transaction (when the liability arises — i.e., when Meta charges your account or when you receive the invoice). At each balance sheet date, monetary items (outstanding payables, receivables) denominated in USD/EUR must be restated at the closing exchange rate. The resulting exchange difference — whether gain or loss — is recognised in the Profit & Loss Account. Key rates to maintain: (1) USD/INR booking rate, (2) USD/INR closing rate (31 March), (3) USD/INR settlement rate (actual payment date). EUR/INR rates follow the same logic. Maintain a forex ledger tracking all three rates for each Meta invoice outstanding at year-end.
Should I record Meta ad spend as prepaid advertising or immediately as expense?
It depends on the billing model: (1) Prepaid wallet top-up: Money transferred to Meta's ad wallet before campaigns run must be recorded as a Prepaid Advertising Asset (Dr Prepaid Advertising — Meta A/c | Cr Bank A/c). The expense is recognised only as campaigns run and the wallet depletes (Dr Advertisement Expense | Cr Prepaid Advertising). The unused wallet balance at period-end appears as a Current Asset on the Balance Sheet. (2) Postpaid auto-charge: Meta charges your card/bank at a threshold or month-end. Here, record the charge directly as expense when Meta bills (Dr Advertisement Expense | Cr Bank/Card Payable). No prepaid asset is created. (3) Accrual cases: If campaigns run in March but Meta invoices in April, accrue the March expense (Dr Advertisement Expense | Cr Accrued Ad Spend) in March and reverse it when the invoice arrives in April.
Is Equalisation Levy applicable on Facebook Meta ad spend? Is it tax-deductible?
Applicability: Equalisation Levy @6% (Chapter VIII, Finance Act 2016) applies to payments made to non-residents for online advertising services when the annual aggregate exceeds ₹1,00,000. Since Facebook Ireland Ltd. is non-resident, the levy applies. From FY 2020-21, a separate 2% Equalisation Levy was introduced on e-commerce operators — this is different from the 6% levy on advertising. Confirm current applicability annually as the law has been amended. Tax Deductibility: Section 40(a)(ib) of the Income Tax Act specifically disallows as deduction: any payment to a non-resident on which Equalisation Levy was chargeable but has NOT been paid. If you pay the levy correctly, the underlying ad spend is deductible. However, the levy itself is NOT deductible as an expense in the tax computation — it must be added back. This creates a permanent difference in the deferred tax computation.
How should Meta ads appear in the Profit & Loss Account and Balance Sheet under Schedule III?
Under Schedule III of the Companies Act 2013 (Ind AS format): P&L Account: Advertisement expense appears under "Other Expenses" or within a sub-heading "Advertisement and Sales Promotion." Foreign exchange loss (on Meta payable) appears under "Finance Costs" (if on monetary items) or "Other Expenses." Balance Sheet: (a) Prepaid advertising — Meta wallet balance appears under "Other Current Assets" → "Prepaid Expenses." (b) Facebook Ireland payable (USD/EUR) appears under "Other Current Liabilities" → "Other Payables" (if not a trade payable in the ordinary course) or "Trade Payables." (c) IGST RCM Payable appears under "Other Current Liabilities" → "Statutory Dues." (d) IGST RCM Input Credit appears under "Other Current Assets" → "Balance with Government Authorities." (e) TDS Payable appears under "Other Current Liabilities" → "Statutory Dues." (f) Accrued ad spend appears under "Other Current Liabilities" → "Other Payables."