Revenue Recognition
Alguna automates revenue recognition to help you comply with ASC 606 and IFRS 15 accounting standards. Revenue is recognized over the service period, not when cash is received.How Revenue Recognition Works
When you bill a customer upfront for a service period, you don’t earn all that revenue immediately. Instead, revenue is recognized (earned) as you deliver the service over time.Revenue Recognition Timing
Subscription Revenue
Revenue is recognized evenly over the service period:
Example: $1,200 Annual Subscription Starting January 1
Usage-Based Revenue
Usage revenue is recognized when usage occurs—no deferral needed.Viewing Revenue Schedules
In the Dashboard
- Navigate to Reports → Revenue Recognition
- Select the time period
- View:
- Recognized revenue by period
- Deferred revenue balance
- Revenue by product or customer
Revenue Schedule Example
For a $1,200 annual subscription billed January 1:Deferred Revenue
Deferred revenue (also called unearned revenue) represents cash you’ve collected but haven’t yet earned.Deferred Revenue Report
Navigate to Reports → Deferred Revenue to see your balance:Deferred Revenue by Period
Journal Entries
Alguna automatically generates the accounting entries for revenue recognition.When Invoice Is Issued
Monthly Recognition (Each Month)
When Payment Is Received
Multi-Currency Revenue
For subscriptions billed in foreign currencies, revenue is recognized in your functional (reporting) currency.How FX Is Handled
Example: EUR Invoice with USD Reporting
Revenue Reports
Monthly Revenue Report
Navigate to Reports → Revenue to view:Revenue by Customer
Handling Changes
Subscription Upgrades
When a customer upgrades mid-period:- Remaining deferred revenue from old plan is adjusted
- New revenue schedule created for the upgrade
- Proration creates incremental revenue items
Cancellations
When a subscription is canceled:- Remaining deferred revenue is reversed (if refunding)
- Or recognized immediately (if no refund)
- Final journal entries are generated
Amendments
Mid-term changes create amendment revenue schedules that align with the original schedule dates.Exporting Revenue Data
Export to Accounting System
- Navigate to Settings → Integrations
- Connect QuickBooks, Xero, or NetSuite
- Revenue entries sync automatically
Manual Export
- Navigate to Reports → Revenue Recognition
- Select the period
- Click Export to download CSV
Configuration
Recognition Method
Configure in Settings → Revenue Recognition:Product-Level Settings
Override the default method for specific products:- Navigate to Products → [Product]
- Under Revenue Recognition:
- Set recognition method
- Set timing (service start, invoice date)
- Save
Best Practices
Monthly Close
Run revenue recognition before monthly close.
Audit Trail
All changes are tracked with full audit history.
Reconciliation
Reconcile deferred revenue to your general ledger monthly.
Multi-Currency
Lock FX rates at invoice date for consistency.
Next Steps
Accounting Integration
Sync with your accounting system.
Reports
View revenue dashboards.