Most SaaS companies don't think about time value of money when it comes to revenue recognition. But both ASC 606 and IFRS 15 require you to consider whether the timing of payments creates a financing arrangement — and if so, to adjust the transaction price accordingly. For companies with multi-year prepaid deals, this is not a theoretical issue.
What Is a Significant Financing Component?
A significant financing component (SFC) exists when the timing of payments provides either the customer or the vendor with a significant financing benefit. The two scenarios:
- Customer pays in advance of delivery: The customer is effectively lending the vendor money. The vendor has the cash before it has earned it, creating a financing benefit for the vendor.
- Vendor delivers in advance of payment: The vendor is effectively lending the customer money. The customer has the goods/services before it has paid, creating a financing benefit for the customer.
When an SFC exists, you adjust the transaction price to reflect what the cash price would have been if the customer had paid at the time of transfer — this separates the revenue from the interest component.
The Practical Expedient (The Important Relief)
Here's where most SaaS companies stop worrying: both ASC 606 (606-10-32-18) and IFRS 15 (paragraph 63) provide a practical expedient. You do not need to adjust for a financing component if you expect at contract inception that the period between:
- When the entity transfers the good or service to the customer, and
- When the customer pays for that good or service
…will be one year or less.
For most SaaS companies — with monthly or annual subscriptions — the expedient applies and you can ignore the financing adjustment entirely. A $12,000 annual subscription paid upfront? The cash is collected in January, services are delivered January–December — the payment-to-delivery lag is zero to 12 months. Well within the expedient.
When the Expedient Does NOT Apply
The expedient fails — and an SFC analysis is required — when the timing gap exceeds one year. Common SaaS scenarios:
- A customer pays for 2–3 years of service upfront at contract signing (advance payment for a long-duration contract)
- A company delivers services now but invoices on a heavily deferred schedule (e.g., all payment due at the end of year 3)
- A company offers "pay nothing for 18 months, then pay in full" promotional arrangements
Working Example: 3-Year Prepaid vs. Monthly Billed
A SaaS company closes a 3-year enterprise contract. The annual price is $100,000/year ($300,000 total).
Scenario A — Paid monthly ($8,333/month)
Payment timing closely matches delivery. No financing component — the lag between payment and service delivery is one month. Expedient applies. Recognize $8,333/month.
Scenario B — Paid annually in advance each year
Customer pays $100,000 at the start of each contract year. Maximum gap: the customer pays $100,000 at the start of year 1 and receives the last month of service 12 months later. Still within the one-year expedient for each annual payment. No SFC adjustment required.
Scenario C — Entire $300,000 paid upfront at signing for 3-year contract
Now the timing gap is significant. The customer pays $300,000 in year 1 for services that won't be fully delivered until year 3. Years 2 and 3 represent substantial financing by the customer.
The company must determine the discount rate — the rate it would use in a separate financing transaction with the customer, or the customer's borrowing rate (whichever more clearly reflects the financing element). Assume 6%.
Calculating the financing adjustment:
- Year 1 service: $300,000 paid now, service delivered now → no financing element for this tranche at delivery
- Year 2 service (PV of $100,000 paid 12 months early at 6%): $100,000 / 1.06 = $94,340
- Year 3 service (PV of $100,000 paid 24 months early at 6%): $100,000 / 1.06² = $89,000
Total adjusted transaction price: $100,000 + $94,340 + $89,000 = $283,340
Interest income (financing component): $300,000 − $283,340 = $16,660, recognized as interest income over years 1–3 as the service liability is "unwound."
Journal entry at signing: Dr. Cash $300,000 / Cr. Contract Liability $283,340 / Cr. Deferred Interest $16,660
Then each month: recognize revenue (from contract liability) + recognize interest income (from deferred interest as it accretes).
Assessing Significance
Even when the timing gap exceeds one year, you only adjust if the financing component is significant to the contract. Both standards indicate that this is a qualitative judgment — look at the magnitude relative to the overall contract value, and consider whether the price was explicitly negotiated based on timing (e.g., the customer accepted a 5% discount in exchange for paying 3 years upfront). If the pricing reflects a financing arrangement, it is more likely to be significant.