Advanced Accounting Guide

Facebook Meta Ads Accounting & Journal Entries

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 Wallet GST / OIDAR / RCM TDS 194C / 194J / 195 USD · EUR · INR Agency Commission Accruals & Adjusting ROAS Tracking Ind 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
AccountDr/CrDebit (₹)Credit (₹)
Prepaid Advertising — Meta A/cDr5,00,000
To Bank A/c (HDFC Current)Cr5,00,000
Total5,00,0005,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
AccountDr/CrDebit (₹)Credit (₹)
Advertisement Expense — Meta A/cDr1,80,000
To Prepaid Advertising — Meta A/cCr1,80,000
Total1,80,0001,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
AccountDr/CrDebit (₹)Credit (₹)
Advertisement Expense A/cDr3,00,000
Input IGST A/c (ITC)Dr54,000
To TDS Payable A/c (Section 194C @ 2%)Cr6,000
To Meta India Payable A/c (Net)Cr3,48,000
Total3,54,0003,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.
Entry 4: Meta Ireland (Facebook Ireland Ltd.) Invoice — USD 3,600 (≈ ₹3,00,000) — OIDAR/RCM GST EntryNominal A/c — OIDAR / Reverse Charge Mechanism
AccountDr/CrDebit (₹)Credit (₹)
Advertisement Expense A/cDr3,00,000
IGST RCM Input Credit A/cDr54,000
To Facebook Ireland Payable A/c (USD)Cr3,00,000
To IGST RCM Payable A/c (Gov't)Cr54,000
Total3,54,0003,54,000
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.
Entry 5: Payment to Facebook Ireland — USD 3,600 settled @ ₹84.10/USD (Booked @ ₹83.33)Personal A/c + Nominal A/c — Foreign Exchange Loss
AccountDr/CrDebit (₹)Credit (₹)
Facebook Ireland Payable A/cDr3,00,000
Foreign Exchange Loss A/cDr2,772
To Bank A/c (HDFC Current — USD remittance)Cr3,02,772
Total3,02,7723,02,772
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
AccountDr/CrDebit (₹)Credit (₹)
Agency Commission Expense A/cDr45,000
Input IGST A/c (ITC on agency fee)Dr8,100
To TDS Payable A/c (194J @ 10% on ₹45,000)Cr4,500
To Agency Payable A/c (Net)Cr48,600
Total53,10053,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
AccountDr/CrDebit (₹)Credit (₹)
Advertisement Expense A/cDr60,000
To Accrued Ad Spend — Meta A/c (Outstanding)Cr60,000
Total60,00060,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
AccountDr/CrDebit (₹)Credit (₹)
Accrued Ad Spend — Meta A/cDr60,000
To Advertisement Expense A/cCr60,000
Total60,00060,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
AccountDr/CrDebit (₹)Credit (₹)
Advertisement Expense A/c (or Equalisation Levy Expense)Dr18,000
To Equalisation Levy Payable A/cCr18,000
Total18,00060,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
AccountDr/CrDebit (₹)Credit (₹)
Foreign Exchange Loss A/cDr2,220
To Facebook Ireland Payable A/cCr2,220
Total2,2202,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
AccountDr/CrDebit (₹)Credit (₹)
TDS Payable A/cDr6,000
To Bank A/cCr6,000
Total6,0006,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
AccountDr/CrDebit (₹)Credit (₹)
Profit & Loss A/cDr36,00,000
To Advertisement Expense — Meta A/cCr33,00,000
To Agency Commission Expense A/cCr1,80,000
To Foreign Exchange Loss A/cCr1,20,000
Total36,00,00036,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
AccountTypeFinancial StatementPresentationMulti-Currency Note
Advertisement Expense — Meta A/cNominalProfit & Loss AccountDebit side — under Selling Expenses / Admin Expenses. Reduces profit.INR equivalent booked at spot rate on invoice/spend date
Prepaid Advertising — Meta A/cReal (Asset)Balance SheetCurrent 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/cPersonal (Liability)Balance SheetCurrent 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/cPersonal (Liability)Balance SheetCurrent Liability — "Duties and Taxes Payable" — until paid to Government. INR only.INR only — no forex exposure
Input IGST A/c (ITC)Real (Asset)Balance SheetCurrent Asset — "Balance with Government Authorities (GST ITC)." Set off against GST output liability.INR only
TDS Payable A/cPersonal (Liability)Balance SheetCurrent Liability — "Statutory Dues Payable." Cleared when deposited to Government.INR only
Accrued Ad Spend A/cPersonal (Liability)Balance SheetCurrent 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/cNominalProfit & Loss AccountDebit 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/cNominalProfit & Loss AccountDebit 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/cNominalProfit & Loss AccountDebit 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.

✅ 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! 📱
f
📚
📝
🎯
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."
📚 Lessons
📝 Notes
🎯 Quiz