How to Record Programmatic Guaranteed (PG) Revenue and Deferrals
Accounting for 'Guaranteed' deals where the advertiser commits to a specific spend and the publisher commits to a specific volume of inventory.
| Account Name | Type | Debit ($) | Credit ($) |
|---|---|---|---|
| Accounts Receivable (Total Commitment) | Asset (+) | 100,000.00 | - |
| Deferred Revenue (Contract Liability) | Liability (+) | - | 100,000.00 |
| Deferred Revenue (Contract Liability) | Liability (-) | 25,000.00 | - |
| Revenue - Programmatic Guaranteed | Revenue (+) | - | 25,000.00 |
💡 Accountant's Note
In a PG deal, the price and volume are fixed. Even if the 'bid' happens programmatically, the contract acts like a traditional insertion order. Under ASC 606, if the advertiser is billed upfront for the guarantee, the amount is deferred and recognized ratably as the 'guaranteed impressions' are delivered. If the publisher fails to meet the volume, the remaining deferral must be refunded.
Practitioner & Systems Framework
💻 ERP Architecture
The Deal ID in the SSP must be linked to the Contract Liability account. As the 'delivery' counter increases, a portion of the liability 'rolls' to revenue.
⚠️ Audit Flags
Under-delivery. If the campaign ends and only 80% of impressions were served, the 20% remaining in Deferred Revenue cannot be recognized; it is a liability owed back to the advertiser.
📄 Required Documentation
PG Deal Agreement, 'Deal ID' performance logs from the DSP/SSP, and the final campaign 'delivery vs. commitment' report.
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.
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.
Related Journal Entries
Discussion & Community Questions
Loading comments...