revenue-recognition-accounting

Implement ASC 606 and IFRS 15 revenue recognition with deferred revenue tracking and journal entries.

3|1|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/tomtoto757/ecomm-ai-team --skill revenue-recognition-accounting-tomtoto757
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: revenue-recognition-accounting
Source: https://github.com/tomtoto757/ecomm-ai-team/tree/main/skills/analytics-reporting/finsilabs/data-analytics/revenue-recognition-accounting
Command: npx skills add https://github.com/tomtoto757/ecomm-ai-team --skill revenue-recognition-accounting-tomtoto757

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Ecommerce businesses often misstate revenue by recognizing it at checkout instead of delivery, booking gift card sales as immediate revenue, or recognizing full annual subscription payments in month one. This Skill guides correct ASC 606 / IFRS 15 revenue recognition so financial statements survive audits and investor diligence. ## Core Features & Use Cases - Revenue Type Classification: Identify which arrangements need special treatment, including subscriptions, gift cards, bundles with warranties, BNPL, and marketplace principal-vs-agent sales. - Deferred Revenue Setup: Configure QuickBooks, Xero, A2X, Chargebee, or Recurly to post deferred revenue liabilities and automate recurring recognition journal entries. - SSP Allocation for Bundles: Allocate bundle prices across performance obligations using standalone selling prices, with worked journal entry examples. - Use Case: A Shopify merchant selling annual subscriptions uses this Skill to post the $120 payment to a Deferred Revenue liability account and set up a recurring monthly journal entry releasing $10 to Subscription Revenue. ## Quick Start Ask the AI to set up ASC 606 revenue recognition for your annual subscription product with deferred revenue journal entries in QuickBooks or Xero.

Frequently Asked Questions about revenue-recognition-accounting

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I recognize revenue for annual subscriptions under ASC 606?▼

Annual subscription revenue is recognized ratably over the subscription period, not in full at billing. Post the full payment to a Deferred Revenue liability account, then create a recurring monthly journal entry debiting Deferred Revenue and crediting Subscription Revenue.

How to account for gift card sales in QuickBooks or Xero?▼

Gift card sales are a liability, not revenue, until redemption. Post sales to a Gift Card Liability account, transfer to revenue when redeemed, and recognize expected breakage proportionally as redemptions occur or when redemption becomes remote.

Should Amazon sellers recognize gross or net revenue?▼

Most Amazon FBA sellers are principals because they control inventory and set prices, so they recognize gross revenue with Amazon fees recorded as cost of revenue. Agents who never control inventory recognize only their net commission.

How do I allocate a bundle price across product and warranty components?▼

Allocate the transaction price proportionally using standalone selling prices of each component. Recognize the product portion at delivery and defer the warranty portion, releasing it ratably over the warranty period with monthly journal entries.

When should ecommerce revenue be recognized, at order or delivery?▼

Under ASC 606, physical goods revenue is recognized when the customer obtains control, typically at delivery rather than checkout. For significant in-transit orders at period-end, accrue a deferred revenue entry and reverse it next period.

What are the limitations of calendar-month subscription proration?▼

Calendar-month approximation causes small errors that accumulate materially across subscribers. Mid-month starts should be prorated by exact days active divided by actual days in that month, using Decimal arithmetic to avoid rounding drift.