revenue-recognition-accounting

Guide ASC 606 and IFRS 15 revenue recognition for e-commerce businesses.

44|7|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/finsilabs/awesome-ecommerce-skills --skill revenue-recognition-accounting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: revenue-recognition-accounting
Source: https://github.com/finsilabs/awesome-ecommerce-skills/tree/main/skills/data-analytics/revenue-recognition-accounting
Command: npx skills add https://github.com/finsilabs/awesome-ecommerce-skills --skill revenue-recognition-accounting

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill solves the complex challenge of accurately recognizing revenue according to ASC 606 and IFRS 15 standards, particularly for e-commerce businesses dealing with subscriptions, bundles, and deferred revenue.

Core Features & Use Cases

  • Deferred Revenue Tracking: Implement systems to track and manage deferred revenue for subscriptions, gift cards, and bundled services.
  • ASC 606/IFRS 15 Compliance: Provides step-by-step guidance for identifying performance obligations, allocating transaction prices, and recognizing revenue over time or at a point in time.
  • Use Case: A Shopify store selling both physical products and monthly subscription boxes needs to ensure revenue is recognized correctly. This Skill guides them on how to defer subscription revenue and recognize it ratably each month, while recognizing physical product revenue upon delivery.

Quick Start

Use the revenue-recognition-accounting skill to implement ASC 606 for your subscription revenue.

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 subscriptions under ASC 606?

Deferred revenue tracking for ASC 606 involves allocating transaction prices across bundled products and recognizing physical product revenue upon delivery while deferring subscription revenue. This Skill provides step-by-step guidance to manage these multi-element arrangements and generate correct journal entries.

How do I handle deferred revenue for bundled products in e-commerce?

Implementing ASC 606 for Shopify subscriptions requires deferring subscription box revenue and recognizing it ratably each month while recognizing physical product revenue upon delivery. This Skill provides the specific journal entry generation and tracking guidance needed for your store.

Can I use this revenue recognition guidance for WooCommerce and BigCommerce?

Recognizing revenue for multi-element arrangements requires identifying each performance obligation and allocating the transaction price under ASC 606. This Skill guides you through this process for e-commerce businesses selling both physical products and subscription services.

What accounting knowledge is needed for IFRS 15 implementation?

IFRS 15 implementation requires advanced accounting knowledge to accurately identify performance obligations and allocate transaction prices. This Skill is designed for users who need to apply these complex revenue recognition standards to e-commerce subscription and bundle scenarios.