$npx skillfedfor your agent

revenue-recognition-accounting

This skill walks you through implementing compliant revenue recognition across subscription billing, bundled products, gift cards, and marketplace sales. Learn when to defer revenue, how to allocate prices across components, and how to automate journal entries in your accounting system. Covers Shopify, WooCommerce, BigCommerce, and custom platforms with practical examples for each revenue type.

Revenue Recognition Accounting implements ASC 606 and IFRS 15 compliance for subscriptions, bundles, and deferred revenue through accounting system setup.

AI-generated summary based on this skill's SKILL.md

★ 40  6 MITupdated by finsilabs

Decision gist · record as of 2026-03-13

Revenue Recognition Accounting implements ASC 606 and IFRS 15 compliance for subscriptions, bundles, and deferred revenue through accounting system setup. This skill walks you through implementing compliant revenue recognition across subscription billing, bundled products, gift cards, and marketplace sales. Learn when to defer revenue, how to allocate prices across components, and how to automate journal entries in your accounting system. Covers Shopify, WooCommerce, BigCommerce, and custom platforms with practical examples for each revenue type.

manual: git clone https://github.com/finsilabs/awesome-ecommerce-skills → cp -r awesome-ecommerce-skills/skills/data-analytics/revenue-recognition-accounting ~/.claude/skills/revenue-recognition-accounting
skills/data-analytics/revenue-recognition-accounting/SKILL.md · version 8e8a58eb

Use it when

  • revenue-recognition-accounting explains that IFRS 15 subscription revenue is typically recognized ratably over the subscription period.
  • revenue-recognition-accounting teaches the standalone selling price method for multi-element arrangements.

Verify before relying

Read SKILL.md below before installing (8 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

finsilabs/awesome-ecommerce-skills/revenue-recognition-accounting · repository language: JavaScript

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I implement ASC 606 revenue recognition?

revenue-recognition-accounting guides you through the five-step ASC 606 model: identify the contract, identify performance obligations, determine transaction price, allocate price to obligations, and recognize revenue when (or as) each obligation is satisfied. The skill covers subscription billing, bundled products, gift cards, and marketplace sales with practical examples for Shopify, WooCommerce, BigCommerce, and custom platforms.

When should I recognize subscription revenue under IFRS 15?

revenue-recognition-accounting explains that IFRS 15 subscription revenue is typically recognized ratably over the subscription period as the performance obligation (service delivery) is satisfied over time. For annual subscriptions, you recognize revenue monthly or per billing cycle, not upfront. The skill shows how to set up deferred revenue tracking and automate journal entries to release revenue each period.

How do I allocate bundle prices across performance obligations?

revenue-recognition-accounting teaches the standalone selling price method for multi-element arrangements. You determine what each component would sell for separately, then allocate the bundle price proportionally. The skill walks through real examples: software + support bundles, product + warranty packages, and tiered subscription tiers, with guidance on estimating standalone prices when direct evidence isn't available.

What's the correct way to handle gift card and warranty revenue?

revenue-recognition-accounting covers both as deferred revenue scenarios. Gift cards are recognized when redeemed or when the redemption period expires (breakage income). Warranties are recognized over the coverage period as the performance obligation is satisfied. The skill includes deferral schedules, journal entry templates, and automation approaches for both Shopify and custom accounting systems.

How do I determine principal vs. agent treatment for marketplace revenue?

revenue-recognition-accounting explains that principal treatment (gross revenue) applies when you control the good or service before transfer to the customer; agent treatment (net revenue) applies when you merely facilitate the transaction. The skill outlines the control assessment framework and shows how this affects revenue recognition timing and amount for marketplace and reseller models.

How can I automate deferred revenue releases in my accounting system?

revenue-recognition-accounting demonstrates journal entry automation for subscription and deferred revenue scenarios. The skill covers setup in QuickBooks, custom integrations, and platform-specific approaches (Shopify, WooCommerce, BigCommerce). Learn to schedule recurring entries, map billing cycles to recognition periods, and validate compliance before posting to ensure ASC 606 and IFRS 15 alignment.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Revenue Recognition Accounting (ASC 606 / IFRS 15)

Overview

Revenue recognition determines when you can record revenue in your financial statements. Under ASC 606 (US GAAP) and IFRS 15, revenue is recognized when — or as — performance obligations are satisfied, not simply when cash is received. This matters enormously for subscriptions (revenue earned monthly even if billed annually), gift cards (revenue earned only on redemption), and bundled products (where a warranty component must be deferred).

Getting revenue recognition right

(truncated - see the full file via the links below)

File tree — 8 files
skills/data-analytics/revenue-recognition-accounting/SKILL.md
skills/data-analytics/revenue-recognition-accounting/evals/bundle-ssp-allocation-and-journal-entrie/criteria.json
skills/data-analytics/revenue-recognition-accounting/evals/bundle-ssp-allocation-and-journal-entrie/task.md
skills/data-analytics/revenue-recognition-accounting/evals/gift-card-breakage-principal-vs-agent-va/criteria.json
skills/data-analytics/revenue-recognition-accounting/evals/gift-card-breakage-principal-vs-agent-va/task.md
skills/data-analytics/revenue-recognition-accounting/evals/subscription-proration-and-deferred-reve/criteria.json
skills/data-analytics/revenue-recognition-accounting/evals/subscription-proration-and-deferred-reve/task.md
skills/data-analytics/revenue-recognition-accounting/tile.json

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Implement ASC 606 / IFRS 15 revenue recognition for subscription and bundled revenue”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

subscription-billing
by finsilabs · finsilabs/awesome-ecommerce-skills

Subscription Billing guides you through implementing recurring payment systems across major e-commerce platforms and headless storefronts. It covers the full lifecycle—from initial checkout through failed payment recovery, plan modifications, and customer-controlled cancellation—with platform-specific setup instructions for Shopify, WooCommerce, BigCommerce, and Stripe Subscriptions.

MITupdated Mar 2026
★ 40repo stars
accounts-receivable-automation
by finsilabs · finsilabs/awesome-ecommerce-skills

This skill automates the entire B2B accounts receivable workflow—from invoice generation through payment tracking to escalation of overdue accounts. It guides you through platform-specific setup (Shopify, WooCommerce, BigCommerce, or custom), configures net-term payment options, and establishes dunning sequences that systematically remind customers of past-due invoices. By centralizing AR management, you reduce manual follow-up work and days sales outstanding while maintaining audit-ready records.

MITupdated Mar 2026
★ 40repo stars
invoice-generation-automation
by finsilabs · finsilabs/awesome-ecommerce-skills

Invoice Generation Automation streamlines the creation and delivery of branded, compliant invoices triggered by order events. It covers platform-specific setup for Shopify, WooCommerce, and BigCommerce, plus headless solutions using Stripe Invoicing or PDF APIs, with built-in support for EU VAT requirements and accounting software sync.

MITupdated Mar 2026
★ 40repo stars
payment-integration
by travisjneuman · travisjneuman/.claude

Build secure payment systems using Stripe Checkout, Elements, and PaymentIntents while managing subscription lifecycles, webhook events, and tax calculation. Covers idempotent webhook handling, PCI compliance patterns, refund processing, and RevenueCat integration for mobile subscriptions.

MITupdated Jul 2026
★ 85repo stars
payment-terms-optimization
by finsilabs · finsilabs/awesome-ecommerce-skills

This skill walks you through configuring flexible payment terms for B2B accounts, including net-30, net-60, and net-90 options with early payment incentives and credit limit enforcement. It covers platform-specific setup for Shopify Plus, Shopify Standard, WooCommerce, BigCommerce, and custom Stripe-based systems, plus strategies for matching terms to customer risk profiles.

MITupdated Mar 2026
★ 40repo stars
multi-currency
by finsilabs · finsilabs/awesome-ecommerce-skills

Multi-Currency brings localized pricing to your storefront, letting international shoppers see and pay in their preferred currency. The skill covers platform-specific setup for Shopify, WooCommerce, and BigCommerce, plus custom implementations using Stripe and live exchange rate feeds. Currency detection, display formatting, and payment settlement are handled automatically.

MITupdated Mar 2026
★ 40repo stars
Tags
gaap-compliancesubscription-billingdeferred-liabilityperformance-obligationsrevenue-timingbundle-allocationaudit-readycash-vs-accrualaccounting-automation