AdTech & Digital Advertising

How to Record Revenue from a Self-Serve Ad Platform (Prepaid Credits)

Accounting for the cash receipt and subsequent revenue recognition for small-to-medium business (SMB) advertisers who prepay for ad credits via credit card.

Account NameTypeDebit ($)Credit ($)
Cash (Credit Card Processing Account)Asset (+)5,000.00-
Deferred Revenue - Customer Ad CreditsLiability (+)-5,000.00
Deferred Revenue - Customer Ad CreditsLiability (-)1,200.00-
Advertising RevenueRevenue (+)-1,200.00

💡 Accountant's Note

Self-serve platforms (like Meta Ads Manager or Reddit Ads) often require smaller advertisers to 'top up' their accounts. Under ASC 606, the cash receipt is a contract liability (Deferred Revenue). Revenue is only recognized as the 'budget' is consumed by impressions or clicks. If the credits expire unused, the company must evaluate state 'escheatment' laws before recognizing the 'breakage' as revenue.

Practitioner & Systems Framework

💻 ERP Architecture

The platform's 'Wallet' or 'Ledger' service must interface with the G/L. A common error is recognizing revenue upon the credit card swipe, which is a violation of GAAP.

⚠️ Audit Flags

Credit Card Chargebacks. If a customer disputes the $5,000 charge after spending $1,200, the company must reverse the $3,800 liability and the $1,200 revenue, often resulting in a 'Bad Debt' or 'Refund' expense for the consumed portion.

📄 Required Documentation

Credit card merchant statements, platform 'Wallet' balance reports, and the customer Terms of Service (ToS) regarding credit expiration.

Did you find the exact entry you were looking for?

Automate this entry with the JEH Accounting Suite

Stop doing manual entry. Our VBA-powered ERP automatically generates your ledgers, Trial Balance, and Financial Statements.

No Subscriptions. Own your data.

QA

Expert Analysis by Qusai Ahmad

General Accountant Supervisor & IFRS Specialist

Specialized in SAP GUI automation and Middle Eastern tax compliance. Building digital tools for the next generation of finance leaders.

LinkedIn Profile

Discussion & Community Questions

Loading comments...

Leave a comment (No sign-up required)