
Short answer: five contract terms drive when a software or SaaS vendor can recognize revenue under ASC 606: acceptance, refund-style warranties, future deliverables, a signed agreement, and a clear, collectable fee. Get them right at signature and you control when the money books.
From the perspective of a software copyright attorney, here are the 5 most important revenue recognition issues (based on my experience), for software agreements and SaaS agreements. A quick caveat up front: revenue recognition is ultimately an accounting call for your CPA. What follows is how the contract language drives that call.
1. Acceptance.
Make sure there is express language in the license agreement or order that states that the software is “accepted” on the order date. I can bore you with all of the reasons why, but I would simply add this one to your end user license agreement or other type of end user software agreement. (In general this is more of a software licensing issue for business customers than a licensing issue for consumers or a SaaS issue.)
2. Warranties with Refund Rights.
This is a pretty thorny issue, but in general, other than a standard limited-duration performance warranty that the software will perform in material accordance with its documentation and an infringement indemnity warranty or remedy, any additional warranty with refund rights could create a real revenue recognition risk.
3. Future Deliverables.
If you think about it, this should be an easy one. The customer is buying the license for the software (as it currently exists), so there should not be any commitment regarding future enhancements (other than standard maintenance and support) in the contract or outside the contract.
4. Signed Agreement.
While this should be a no-brainer too, having a signed agreement (that means by BOTH parties) is critical to a final deal. While most people focus on getting the deal done, it is really not done until the agreement is signed (more on this topic: When is a Deal Done). By the way, enforceable electronic or click contracts should be fine under the federal E-SIGN Act (15 U.S.C. § 7001).
5. Fee Is Clear and Collectable.
The license agreement and order should be clear about what the customer will receive and what they will pay for. This seems pretty basic to me, but it should not be overlooked with vague descriptions of what will be provided, or unclear and indefinite payment or fee terms.
How ASC 606 Ties It Together.
The reason all five of these matter traces back to the modern revenue standard, ASC 606 (“Revenue from Contracts with Customers”). It recognizes revenue when control of a promised good or service transfers to the customer, broken into performance obligations. Each of the issues above maps onto that framework. A subjective acceptance right delays when control is treated as transferred. A refund right makes the fee variable or contingent, which can defer recognition. A promised future deliverable can be a separate performance obligation that pulls revenue out of the current period and spreads it over time. An unsigned agreement or a fuzzy, uncollectable fee means there may not be an accountable contract at all yet. So the contract terms you negotiate are quietly deciding when, and over what period, your company gets to book the money. That is why I loop in the client’s accountant on anything unusual, and why these clauses are worth getting right at signature rather than explaining later. The same timing concerns drive the broader topic in SaaS Revenue Recognition, and the clauses themselves live in your SaaS agreement template.
SaaS Revenue Recognition: Common Questions.
Does my contract language affect revenue recognition? Yes. Acceptance terms, refund rights, promised future deliverables, signature, and fee clarity each change when (and over what period) revenue can be recognized under ASC 606. The accounting follows the contract.
Why is a refund right a problem? A refund right can make the fee variable or contingent, which may defer recognition until the right lapses. A standard limited performance warranty is fine; an open-ended money-back warranty is the risk.
Is this legal advice or accounting advice? The final call is your CPA’s. The point here is that the contract terms you negotiate set up that call, so legal and accounting should coordinate before signature.
When working with my software company clients I try to remind them of these basic rules (at least a software copyright attorney‘s take on them). I hope this helps.
Disclaimer:
This post is for informational and educational purposes only, and is not legal advice. You should hire an attorney if you need legal advice, which should be provided only after review of all relevant facts and applicable law.
Discover more from Aber Law Firm
Subscribe to get the latest posts sent to your email.