financial-accounting

Implement ASC 606/IFRS 15 compliant revenue recognition for SaaS subscriptions.

Updated Jun 15, 2025
One-click install
npx skills add https://github.com/DonNigami/eddication.io --skill financial-accounting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: financial-accounting
Source: https://github.com/DonNigami/eddication.io/tree/main/.claude/skills/financial-accounting
Command: npx skills add https://github.com/DonNigami/eddication.io --skill financial-accounting

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides world-class SaaS financial management guidance focusing on subscription accounting, ASC 606/IFRS 15 compliance, accurate MRR/ARR tracking, and robust financial planning for indie founders and SaaS teams.

Core Features & Use Cases

  • Revenue Recognition: Guidance on ASC 606/IFRS 15 compliant recognition for SaaS subscriptions, including upfront payments, multi-element arrangements, and usage-based components.
  • Unit Economics & Forecasting: Benchmarks and frameworks for CAC, LTV, churn, ARPU, and the SaaS Rule of 40 to drive sustainable growth.
  • Cash Flow & FP&A: Cash flow forecasting, budgeting, scenario analysis, and burn-rate management tailored to SaaS.
  • Use Case: A small SaaS startup evaluating an annual prepaid contract to optimize revenue timing and cash flow.

Quick Start

Use this Skill to generate a 12-month revenue recognition plan for a SaaS contract with annual upfront payment.

Frequently Asked Questions about financial-accounting

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

FAQPage Schema
How do I recognize SaaS subscription revenue under ASC 606 and IFRS 15?

To recognize SaaS subscription revenue under ASC 606 and IFRS 15, identify performance obligations, allocate the transaction price across elements, and recognize revenue over time as customers access the service. This generates compliant deferred revenue schedules and revenue waterfall reports.

What is the best way to track MRR and ARR for a startup with annual upfront payments?

Tracking MRR and ARR for annual upfront payments requires amortizing the upfront cash payment over the subscription term rather than booking it immediately. This ensures your monthly recurring revenue figures reflect actual service delivery and aligns cash flow forecasting with recognized revenue.

How do I create a deferred revenue schedule for multi-element SaaS contracts?

Creating a deferred revenue schedule for multi-element SaaS contracts requires allocating the transaction price to each performance obligation and recognizing each element as its service is delivered. This process handles upfront payments, usage-based components, and over-time service access to maintain compliance.

Can I use this SaaS finance approach for small teams managing churn analysis and cash flow forecasting?

Yes, this SaaS finance approach is designed for startups and small teams managing subscription revenue, churn analysis, and cash flow forecasting. It applies ASC 606 and IFRS 15 compliance frameworks to startup-scale contracts and scenario analysis.

How do I handle revenue recognition for usage-based components in a SaaS subscription?

Handling revenue recognition for usage-based components in a SaaS subscription involves allocating the transaction price to the usage obligation and recognizing revenue based on actual customer consumption. This integrates with multi-element arrangements to ensure compliant over-time recognition.