AdTech & Digital Advertising

How to Record the Split Between Platform SaaS Fees and Managed Service Revenue

Accounting for a contract that includes both access to an AdTech platform (SaaS) and professional services to manage the campaigns.

Account NameTypeDebit ($)Credit ($)
Accounts ReceivableAsset (+)15,000.00-
SaaS Subscription Revenue (Platform Access)Revenue (+)-10,000.00
Professional Service Revenue (Campaign Management)Revenue (+)-5,000.00

💡 Accountant's Note

Under ASC 606, if a contract provides both a software license (SaaS) and human services (Managed Services), they must be evaluated as 'distinct' performance obligations. Revenue for the SaaS portion is typically recognized ratably over the month, while the managed service revenue might be recognized based on hours worked or upon the completion of specific campaign milestones. Unbundling these is critical for accurate gross margin analysis, as SaaS has a higher margin than labor-intensive services.

Practitioner & Systems Framework

💻 ERP Architecture

Requires the ERP to handle 'Multi-Element Arrangements.' The contract should be split into two line items with different revenue recognition templates: 'Straight-line' for SaaS and 'As-Incurred' for services.

⚠️ Audit Flags

Standalone Selling Price (SSP). Auditors will verify that the company isn't 'shifting' revenue from the service component to the SaaS component to artificially inflate its valuation multiples.

📄 Required Documentation

Master Service Agreement (MSA), price list for standalone services, and time-tracking logs for the managed services team.

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)