SlideShare a Scribd company logo
1 of 5
Download to read offline
SaaS Revenue
       Recognition
       Principles
       How a SaaS
       Company Should
       Treat Setup /
       Implementation
       Fees


       Introduction

       In 2010, when the new revenue standards1 were issued by the FASB,
       Armanino McKenna surveyed the early adopting public SaaS companies
       to see if implementation/setup fees were being recognized as delivered,
       rather than deferred, as allowed under the new rules.


       In order to be eligible for separation and recognition independent of the
       SaaS subscription fees, the implementation/setup fees must meet the
       GAAP definition of stand-alone value. The new revenue rules relaxed the
       definition considerably, stating “the item(s) have value on a standalone
       basis if they are sold separately by any vendor or the customer could resell
       the delivered item(s) on a standalone basis.” The rules go on to state that
       there does not have to be an observable market for the item(s), and later
       use the language, “any competitor’s largely interchangeable products or
       services in standalone sales to similarly situated customers.”


       1
           ASU 2009-13, Codified in ASC 605-25

                                                                                                 1
Saas Revenue Recognition Principles: How a SaaS Company Should Treat Setup/Implementation Fees
Initial Survey


Our initial survey of limited sample of early adopters (eight) found split results; four of the
SaaS companies determined the professional services (delivered at the time of implemen-
tation) had stand-alone value and therefore recognized these fees immediately, while the
remaining four continued to defer these fees.


At the time of the initial survey, we cautioned against recognizing implementation/setup
fees immediately, stating that although such practice met the newly written FASB rules,
doing so potentially conflicted with the economic reality of the transaction: it is unlikely
that a SaaS customer would buy implementation/setup services without the related SaaS
subscription. Furthermore, the new FASB rules do not supersede the SEC’s specific guid-
ance on setup fees (issued in 2003).


APPLICABLE SEC RULE


        “The terms, conditions, and amounts of these fees typically are negotiated in con-
        junction with the pricing of all the elements of the arrangement, and the customer
        would ascribe a significantly lower, and perhaps no, value to elements ostensibly as-
        sociated with the up-front fee in the absence of the registrant’s performance of other
        contract elements. The fact that the registrants do not sell the initial services sepa-
        rately (i. e., without the registrants’ continuing involvement) supports the staff’s view.
        The staff believes that the customers are purchasing the on-going rights, products, or
        services being provided through the registrants’ continuing involvement. Further, the
        staff believes that the earnings process is completed by performing under the terms
        of the arrangements, not simply by originating a revenue-generating arrangement.”2




2
    SAB TOPIC 13.A, paragraph 3.f Q1 Q Response, sequence 171



                                                                                                                 2
                Saas Revenue Recognition Principles: How a SaaS Company Should Treat Setup/Implementation Fees
Second Survey


Now that a wider array of SaaS companies have adopted the new FASB revenue rules
(January 1, 2011 mandatory adoption date for calendar year companies), we decided it
would be valuable to conduct a second survey to determine how practice has evolved
among these companies. Additionally, the survey was expanded to ask a second question:
“What is the amortization period for such deferred revenues?”


The second survey results identified 47 public SaaS companies, with 25 disclosing they
defer implementation/setup fees. This rate of deferral, 53%, was consistent with the 50%
found in the initial survey. Interestingly, we found that 10 of the SaaS companies disclosed
they defer and recognize fees over the initial contract period, while 15 recognize such de-
ferred fees over the expected duration of “the customer relationship,” sometimes extending
to 12 years.


APPLICABLE SEC RULE


         “The period over which the deferred upfront fee should be recognized should extend
         beyond the initial contractual period if the relationship with the customer is expected
         to extend beyond the initial term and the customer continues to benefit from the
         payment of the upfront fee (e.g., if subsequent renewals do not include a similar fee).
         In addition, customers may pay a higher upfront fee for additional services, custom
         features, or functionality. Upon renewal, the customers would continue to benefit
         from these incremental services, features, or functionality. Therefore, it would be ap-
         propriate to recognize the upfront fees over the expected customer relationship term
         rather than the initial term.”3




3
    ASC 605-10-S99, A3f, ques. 1/SAB Topic 13A paragraph 3f, ques. 1



                                                                                                                 3
                Saas Revenue Recognition Principles: How a SaaS Company Should Treat Setup/Implementation Fees
Best Practice Recommendations



                          The SEC rules offer a number of examples illustrating treatment for setup fees,
                          but interpreting the examples and appropriately applying the rules against a con-
                          tinually evolving SaaS company’s facts and circumstances is not an easy task.
                          Given the diversity in practice among public SaaS companies, it is important
                          that both private and public SaaS companies read and understand the FASB and
                          SEC rules governing implementation/setup fees. An appropriate policy with fully
                          documented rationale for the approach adopted by a company is the best practice.
                          As always, we suggest you consult with an accounting professional and adopt
                          practices that meet the words and spirit of the rules and mirror the economic sub-
                          stance of the transaction as viewed through the eyes of the customer.



                          A complete copy of the public company SaaS Revenue Recognition
                          Database can be obtained by answering five quick question at:

                          http://www.surveymonkey.com/s/SaaSRevenue
                          View a sample of the survey database on the following page.




                          Matt Perreault is a Partner with Armanino McKenna, a Top 40 CPA and Consult-
                          ing firm, and is a recognized subject matter expert in the areas of SaaS and
                          software revenue recognition, equity accounting and public company reporting
                          rules. Contact Matt at mattp@amllp.com or (925) 790-2755.

                          Ricardo D. Martinez is a Senior Manager with Armanino McKenna and has over
                          12 years of experience conducting audit and advisory services predominantly in
                          the technology industry including seminconductor, software, internet and on-
   Armanino McKenna       line educational segments. Contact Ricardo at ricardo.martinez@amllp.com or
50 W. San Fernando St.    (925) 790-2600 x7010
              Suite 600
   San Jose, CA 95113                                                                                                      4
        www.amllp.com     Saas Revenue Recognition Principles: How a SaaS Company Should Treat Setup/Implementation Fees
SaaS Revenue  Recognition  Principles: How a SaaS  Company Should  Treat Setup / Implementation  Fees

More Related Content

What's hot

Revenue Assurance Industry Update - Webinar by Dr. Gadi Solotorevsky, cVidya'...
Revenue Assurance Industry Update - Webinar by Dr. Gadi Solotorevsky, cVidya'...Revenue Assurance Industry Update - Webinar by Dr. Gadi Solotorevsky, cVidya'...
Revenue Assurance Industry Update - Webinar by Dr. Gadi Solotorevsky, cVidya'...cVidya Networks
 
The Business of Selling to the Government
The Business of Selling to the GovernmentThe Business of Selling to the Government
The Business of Selling to the GovernmentRobert E Jones
 
6 Things to Look for when Choosing Contract Management Software
6 Things to Look for when Choosing Contract Management Software6 Things to Look for when Choosing Contract Management Software
6 Things to Look for when Choosing Contract Management SoftwareWilliamStafford11
 
Charting Your Path to Effective Contract Management
Charting Your Path to Effective Contract Management Charting Your Path to Effective Contract Management
Charting Your Path to Effective Contract Management SAP Ariba
 
PartnerTEL TEM Services
PartnerTEL TEM ServicesPartnerTEL TEM Services
PartnerTEL TEM ServicesSeanRosales
 
Contract Lifecycle Management
Contract Lifecycle Management Contract Lifecycle Management
Contract Lifecycle Management InnocenzoLippa
 
BtoB Solutions Hov Services
BtoB Solutions Hov ServicesBtoB Solutions Hov Services
BtoB Solutions Hov Servicesdmiller1
 
Cost Catalog Giving Control To Your Business V1 0
Cost Catalog   Giving Control To Your Business V1 0Cost Catalog   Giving Control To Your Business V1 0
Cost Catalog Giving Control To Your Business V1 0nileshkpatel
 
Webinar - Enable Partners Proven Solutions
Webinar - Enable Partners Proven SolutionsWebinar - Enable Partners Proven Solutions
Webinar - Enable Partners Proven SolutionsVaughn Aust
 
Emergence of the Digital VMO - be ready for multi-sourcing BIG scale
 Emergence of the Digital VMO - be ready for multi-sourcing BIG scale Emergence of the Digital VMO - be ready for multi-sourcing BIG scale
Emergence of the Digital VMO - be ready for multi-sourcing BIG scaleBo Lund Rosenlund
 
Oracle Billing and Revenue Management(BRM)
Oracle Billing and Revenue Management(BRM)Oracle Billing and Revenue Management(BRM)
Oracle Billing and Revenue Management(BRM)Raghwendra Vikram
 
Managing Contract Obligations and Milestones with SharePoint
Managing Contract Obligations and Milestones with SharePointManaging Contract Obligations and Milestones with SharePoint
Managing Contract Obligations and Milestones with SharePointOptimus BT
 
Rethink Your Software Licensing Monetization Strategy
Rethink Your Software Licensing Monetization StrategyRethink Your Software Licensing Monetization Strategy
Rethink Your Software Licensing Monetization StrategyFlexera
 
Accounting for Multiple Deliverable Revenue Arrangements
Accounting for Multiple Deliverable Revenue ArrangementsAccounting for Multiple Deliverable Revenue Arrangements
Accounting for Multiple Deliverable Revenue ArrangementsBrian Marshall
 
Digital Fuel- IT Financial Management Optimize virtualizationcostvisibility-u...
Digital Fuel- IT Financial Management Optimize virtualizationcostvisibility-u...Digital Fuel- IT Financial Management Optimize virtualizationcostvisibility-u...
Digital Fuel- IT Financial Management Optimize virtualizationcostvisibility-u...yisbat
 
Taking Commercial Payments to the Next Level
Taking Commercial Payments to the Next LevelTaking Commercial Payments to the Next Level
Taking Commercial Payments to the Next LevelScott Songer
 
[Whitepaper] Aberdeen Research Report: AP Invoice Management in a Networked E...
[Whitepaper] Aberdeen Research Report: AP Invoice Management in a Networked E...[Whitepaper] Aberdeen Research Report: AP Invoice Management in a Networked E...
[Whitepaper] Aberdeen Research Report: AP Invoice Management in a Networked E...Anybill
 
Fall 2004-new-features.
Fall 2004-new-features.Fall 2004-new-features.
Fall 2004-new-features.Sushant Verma
 

What's hot (20)

Revenue Assurance Industry Update - Webinar by Dr. Gadi Solotorevsky, cVidya'...
Revenue Assurance Industry Update - Webinar by Dr. Gadi Solotorevsky, cVidya'...Revenue Assurance Industry Update - Webinar by Dr. Gadi Solotorevsky, cVidya'...
Revenue Assurance Industry Update - Webinar by Dr. Gadi Solotorevsky, cVidya'...
 
The Business of Selling to the Government
The Business of Selling to the GovernmentThe Business of Selling to the Government
The Business of Selling to the Government
 
6 Things to Look for when Choosing Contract Management Software
6 Things to Look for when Choosing Contract Management Software6 Things to Look for when Choosing Contract Management Software
6 Things to Look for when Choosing Contract Management Software
 
PC
PCPC
PC
 
Charting Your Path to Effective Contract Management
Charting Your Path to Effective Contract Management Charting Your Path to Effective Contract Management
Charting Your Path to Effective Contract Management
 
PartnerTEL TEM Services
PartnerTEL TEM ServicesPartnerTEL TEM Services
PartnerTEL TEM Services
 
SIG Article 2016
SIG Article 2016SIG Article 2016
SIG Article 2016
 
Contract Lifecycle Management
Contract Lifecycle Management Contract Lifecycle Management
Contract Lifecycle Management
 
BtoB Solutions Hov Services
BtoB Solutions Hov ServicesBtoB Solutions Hov Services
BtoB Solutions Hov Services
 
Cost Catalog Giving Control To Your Business V1 0
Cost Catalog   Giving Control To Your Business V1 0Cost Catalog   Giving Control To Your Business V1 0
Cost Catalog Giving Control To Your Business V1 0
 
Webinar - Enable Partners Proven Solutions
Webinar - Enable Partners Proven SolutionsWebinar - Enable Partners Proven Solutions
Webinar - Enable Partners Proven Solutions
 
Emergence of the Digital VMO - be ready for multi-sourcing BIG scale
 Emergence of the Digital VMO - be ready for multi-sourcing BIG scale Emergence of the Digital VMO - be ready for multi-sourcing BIG scale
Emergence of the Digital VMO - be ready for multi-sourcing BIG scale
 
Oracle Billing and Revenue Management(BRM)
Oracle Billing and Revenue Management(BRM)Oracle Billing and Revenue Management(BRM)
Oracle Billing and Revenue Management(BRM)
 
Managing Contract Obligations and Milestones with SharePoint
Managing Contract Obligations and Milestones with SharePointManaging Contract Obligations and Milestones with SharePoint
Managing Contract Obligations and Milestones with SharePoint
 
Rethink Your Software Licensing Monetization Strategy
Rethink Your Software Licensing Monetization StrategyRethink Your Software Licensing Monetization Strategy
Rethink Your Software Licensing Monetization Strategy
 
Accounting for Multiple Deliverable Revenue Arrangements
Accounting for Multiple Deliverable Revenue ArrangementsAccounting for Multiple Deliverable Revenue Arrangements
Accounting for Multiple Deliverable Revenue Arrangements
 
Digital Fuel- IT Financial Management Optimize virtualizationcostvisibility-u...
Digital Fuel- IT Financial Management Optimize virtualizationcostvisibility-u...Digital Fuel- IT Financial Management Optimize virtualizationcostvisibility-u...
Digital Fuel- IT Financial Management Optimize virtualizationcostvisibility-u...
 
Taking Commercial Payments to the Next Level
Taking Commercial Payments to the Next LevelTaking Commercial Payments to the Next Level
Taking Commercial Payments to the Next Level
 
[Whitepaper] Aberdeen Research Report: AP Invoice Management in a Networked E...
[Whitepaper] Aberdeen Research Report: AP Invoice Management in a Networked E...[Whitepaper] Aberdeen Research Report: AP Invoice Management in a Networked E...
[Whitepaper] Aberdeen Research Report: AP Invoice Management in a Networked E...
 
Fall 2004-new-features.
Fall 2004-new-features.Fall 2004-new-features.
Fall 2004-new-features.
 

Similar to SaaS Revenue Recognition Principles: How a SaaS Company Should Treat Setup / Implementation Fees

saas-revenue-recognition-principles-how-to-treat-setup-and-implementation-fee...
saas-revenue-recognition-principles-how-to-treat-setup-and-implementation-fee...saas-revenue-recognition-principles-how-to-treat-setup-and-implementation-fee...
saas-revenue-recognition-principles-how-to-treat-setup-and-implementation-fee...Matthew Perreault
 
SAP Lease Administration by Nakisa Thought Leadership Whitepaper
SAP Lease Administration by Nakisa Thought Leadership WhitepaperSAP Lease Administration by Nakisa Thought Leadership Whitepaper
SAP Lease Administration by Nakisa Thought Leadership WhitepaperSAP Solution Extensions
 
Revenue Recognition: Government Grants and Other Provisions that May Impact A...
Revenue Recognition: Government Grants and Other Provisions that May Impact A...Revenue Recognition: Government Grants and Other Provisions that May Impact A...
Revenue Recognition: Government Grants and Other Provisions that May Impact A...MHM (Mayer Hoffman McCann P.C.)
 
Revenue Recognition: Are You Ready
Revenue Recognition: Are You ReadyRevenue Recognition: Are You Ready
Revenue Recognition: Are You ReadyMARCYINC
 
Integrated CPQ and CLM White Paper
Integrated CPQ and CLM White PaperIntegrated CPQ and CLM White Paper
Integrated CPQ and CLM White PaperJeremy Cotton
 
Three Questions Regulators May Have About Your Revenue Recognition Adoption
Three Questions Regulators May Have About Your Revenue Recognition AdoptionThree Questions Regulators May Have About Your Revenue Recognition Adoption
Three Questions Regulators May Have About Your Revenue Recognition AdoptionMHM (Mayer Hoffman McCann P.C.)
 
Pricing Seminar Ln Aug 5th 2009 Linked In Version
Pricing Seminar Ln Aug 5th 2009 Linked In VersionPricing Seminar Ln Aug 5th 2009 Linked In Version
Pricing Seminar Ln Aug 5th 2009 Linked In VersionRobert_Sawhney
 
Solution brief: New Revenue Recognition and Lease Accounting Standards: Compl...
Solution brief: New Revenue Recognition and Lease Accounting Standards: Compl...Solution brief: New Revenue Recognition and Lease Accounting Standards: Compl...
Solution brief: New Revenue Recognition and Lease Accounting Standards: Compl...Nakisa Financials
 
healthcaretransactionsAdvertorial16_lbmc
healthcaretransactionsAdvertorial16_lbmchealthcaretransactionsAdvertorial16_lbmc
healthcaretransactionsAdvertorial16_lbmcShannon Farr
 
Saas Business Model: Unlocking Infinite Business Possibilities
Saas Business Model: Unlocking Infinite Business PossibilitiesSaas Business Model: Unlocking Infinite Business Possibilities
Saas Business Model: Unlocking Infinite Business PossibilitiesFredReynolds2
 
Cxc Global Agency Awr Guide
Cxc Global Agency Awr GuideCxc Global Agency Awr Guide
Cxc Global Agency Awr GuideCXCUK
 
A4 Awr Recruitment Agency
A4 Awr Recruitment AgencyA4 Awr Recruitment Agency
A4 Awr Recruitment AgencyCXCUK
 
Cxc Global Guide To Awr - Agencies
Cxc Global Guide To Awr - AgenciesCxc Global Guide To Awr - Agencies
Cxc Global Guide To Awr - AgenciesCXCUK
 
Getting role taxonomy right enables effective rate card negotiation e book
Getting role taxonomy right enables effective rate card negotiation e bookGetting role taxonomy right enables effective rate card negotiation e book
Getting role taxonomy right enables effective rate card negotiation e bookNeo Group Inc
 
Whtppr 0812-financial-mgmt-thirdsky
Whtppr 0812-financial-mgmt-thirdskyWhtppr 0812-financial-mgmt-thirdsky
Whtppr 0812-financial-mgmt-thirdskyKarthik Arumugham
 

Similar to SaaS Revenue Recognition Principles: How a SaaS Company Should Treat Setup / Implementation Fees (20)

saas-revenue-recognition-principles-how-to-treat-setup-and-implementation-fee...
saas-revenue-recognition-principles-how-to-treat-setup-and-implementation-fee...saas-revenue-recognition-principles-how-to-treat-setup-and-implementation-fee...
saas-revenue-recognition-principles-how-to-treat-setup-and-implementation-fee...
 
SAP Lease Administration by Nakisa Thought Leadership Whitepaper
SAP Lease Administration by Nakisa Thought Leadership WhitepaperSAP Lease Administration by Nakisa Thought Leadership Whitepaper
SAP Lease Administration by Nakisa Thought Leadership Whitepaper
 
Revenue Recognition: Government Grants and Other Provisions that May Impact A...
Revenue Recognition: Government Grants and Other Provisions that May Impact A...Revenue Recognition: Government Grants and Other Provisions that May Impact A...
Revenue Recognition: Government Grants and Other Provisions that May Impact A...
 
Revenue Recognition: Are You Ready
Revenue Recognition: Are You ReadyRevenue Recognition: Are You Ready
Revenue Recognition: Are You Ready
 
Integrated CPQ and CLM White Paper
Integrated CPQ and CLM White PaperIntegrated CPQ and CLM White Paper
Integrated CPQ and CLM White Paper
 
Three Questions Regulators May Have About Your Revenue Recognition Adoption
Three Questions Regulators May Have About Your Revenue Recognition AdoptionThree Questions Regulators May Have About Your Revenue Recognition Adoption
Three Questions Regulators May Have About Your Revenue Recognition Adoption
 
Pricing Seminar Ln Aug 5th 2009 Linked In Version
Pricing Seminar Ln Aug 5th 2009 Linked In VersionPricing Seminar Ln Aug 5th 2009 Linked In Version
Pricing Seminar Ln Aug 5th 2009 Linked In Version
 
Solution brief: New Revenue Recognition and Lease Accounting Standards: Compl...
Solution brief: New Revenue Recognition and Lease Accounting Standards: Compl...Solution brief: New Revenue Recognition and Lease Accounting Standards: Compl...
Solution brief: New Revenue Recognition and Lease Accounting Standards: Compl...
 
healthcaretransactionsAdvertorial16_lbmc
healthcaretransactionsAdvertorial16_lbmchealthcaretransactionsAdvertorial16_lbmc
healthcaretransactionsAdvertorial16_lbmc
 
Four Repercussions of the New Leasing Standard
Four Repercussions of the New Leasing StandardFour Repercussions of the New Leasing Standard
Four Repercussions of the New Leasing Standard
 
Saas Business Model: Unlocking Infinite Business Possibilities
Saas Business Model: Unlocking Infinite Business PossibilitiesSaas Business Model: Unlocking Infinite Business Possibilities
Saas Business Model: Unlocking Infinite Business Possibilities
 
Cxc Global Agency Awr Guide
Cxc Global Agency Awr GuideCxc Global Agency Awr Guide
Cxc Global Agency Awr Guide
 
A4 Awr Recruitment Agency
A4 Awr Recruitment AgencyA4 Awr Recruitment Agency
A4 Awr Recruitment Agency
 
Cxc Global Guide To Awr - Agencies
Cxc Global Guide To Awr - AgenciesCxc Global Guide To Awr - Agencies
Cxc Global Guide To Awr - Agencies
 
Revenue Recognition
Revenue RecognitionRevenue Recognition
Revenue Recognition
 
Platforms of glass
Platforms of glassPlatforms of glass
Platforms of glass
 
Saa s edited
Saa s   editedSaa s   edited
Saa s edited
 
Getting role taxonomy right enables effective rate card negotiation e book
Getting role taxonomy right enables effective rate card negotiation e bookGetting role taxonomy right enables effective rate card negotiation e book
Getting role taxonomy right enables effective rate card negotiation e book
 
Whtppr 0812-financial-mgmt-thirdsky
Whtppr 0812-financial-mgmt-thirdskyWhtppr 0812-financial-mgmt-thirdsky
Whtppr 0812-financial-mgmt-thirdsky
 
Sla
SlaSla
Sla
 

More from Armanino LLP

Armanino's High Tech Solution for Microsoft Dynamics 365 ERP
Armanino's High Tech Solution for Microsoft Dynamics 365 ERPArmanino's High Tech Solution for Microsoft Dynamics 365 ERP
Armanino's High Tech Solution for Microsoft Dynamics 365 ERPArmanino LLP
 
Microsoft AX7: Taking Business to the Next Level
Microsoft AX7: Taking Business to the Next LevelMicrosoft AX7: Taking Business to the Next Level
Microsoft AX7: Taking Business to the Next LevelArmanino LLP
 
Dynamics GRC Day 2015
Dynamics GRC Day 2015Dynamics GRC Day 2015
Dynamics GRC Day 2015Armanino LLP
 
Whats New in Microsoft Dynamics GP 2015
Whats New in Microsoft Dynamics GP 2015Whats New in Microsoft Dynamics GP 2015
Whats New in Microsoft Dynamics GP 2015Armanino LLP
 
Microsoft Dynamics GP Year End Close - Armanino Webinar Presentation
Microsoft Dynamics GP Year End Close - Armanino Webinar PresentationMicrosoft Dynamics GP Year End Close - Armanino Webinar Presentation
Microsoft Dynamics GP Year End Close - Armanino Webinar PresentationArmanino LLP
 
Prevent Fraud in Your Organization - Webinar Slides
Prevent Fraud in Your Organization - Webinar SlidesPrevent Fraud in Your Organization - Webinar Slides
Prevent Fraud in Your Organization - Webinar SlidesArmanino LLP
 
Case Study - Microsemi Uses Microsoft Dynamics AX to Reduce Costs and Improve...
Case Study - Microsemi Uses Microsoft Dynamics AX to Reduce Costs and Improve...Case Study - Microsemi Uses Microsoft Dynamics AX to Reduce Costs and Improve...
Case Study - Microsemi Uses Microsoft Dynamics AX to Reduce Costs and Improve...Armanino LLP
 
An Executive's Guide to Reimagining the Enterprise in the Digital Age
An Executive's Guide to Reimagining the Enterprise in the Digital AgeAn Executive's Guide to Reimagining the Enterprise in the Digital Age
An Executive's Guide to Reimagining the Enterprise in the Digital AgeArmanino LLP
 
What are enterprise leaders focusing on in 2014?
What are enterprise leaders focusing on in 2014? What are enterprise leaders focusing on in 2014?
What are enterprise leaders focusing on in 2014? Armanino LLP
 
Dynamics AX: The Business Case for Upgrades
Dynamics AX: The Business Case for UpgradesDynamics AX: The Business Case for Upgrades
Dynamics AX: The Business Case for UpgradesArmanino LLP
 
Revenue Recognition Management for Microsoft Dynamics AX
Revenue Recognition Management for Microsoft Dynamics AXRevenue Recognition Management for Microsoft Dynamics AX
Revenue Recognition Management for Microsoft Dynamics AXArmanino LLP
 
Intro to Armanino Careers
Intro to Armanino CareersIntro to Armanino Careers
Intro to Armanino CareersArmanino LLP
 
Managing the Transformation of Technological Change
Managing the Transformation of Technological ChangeManaging the Transformation of Technological Change
Managing the Transformation of Technological ChangeArmanino LLP
 
SaaS Companies: What Costs Should Be Capitalized?
SaaS Companies: What Costs Should Be Capitalized?SaaS Companies: What Costs Should Be Capitalized?
SaaS Companies: What Costs Should Be Capitalized?Armanino LLP
 

More from Armanino LLP (16)

Armanino's High Tech Solution for Microsoft Dynamics 365 ERP
Armanino's High Tech Solution for Microsoft Dynamics 365 ERPArmanino's High Tech Solution for Microsoft Dynamics 365 ERP
Armanino's High Tech Solution for Microsoft Dynamics 365 ERP
 
Microsoft AX7: Taking Business to the Next Level
Microsoft AX7: Taking Business to the Next LevelMicrosoft AX7: Taking Business to the Next Level
Microsoft AX7: Taking Business to the Next Level
 
Dynamics GRC Day 2015
Dynamics GRC Day 2015Dynamics GRC Day 2015
Dynamics GRC Day 2015
 
Whats New in Microsoft Dynamics GP 2015
Whats New in Microsoft Dynamics GP 2015Whats New in Microsoft Dynamics GP 2015
Whats New in Microsoft Dynamics GP 2015
 
Microsoft Dynamics GP Year End Close - Armanino Webinar Presentation
Microsoft Dynamics GP Year End Close - Armanino Webinar PresentationMicrosoft Dynamics GP Year End Close - Armanino Webinar Presentation
Microsoft Dynamics GP Year End Close - Armanino Webinar Presentation
 
Prevent Fraud in Your Organization - Webinar Slides
Prevent Fraud in Your Organization - Webinar SlidesPrevent Fraud in Your Organization - Webinar Slides
Prevent Fraud in Your Organization - Webinar Slides
 
Case Study - Microsemi Uses Microsoft Dynamics AX to Reduce Costs and Improve...
Case Study - Microsemi Uses Microsoft Dynamics AX to Reduce Costs and Improve...Case Study - Microsemi Uses Microsoft Dynamics AX to Reduce Costs and Improve...
Case Study - Microsemi Uses Microsoft Dynamics AX to Reduce Costs and Improve...
 
An Executive's Guide to Reimagining the Enterprise in the Digital Age
An Executive's Guide to Reimagining the Enterprise in the Digital AgeAn Executive's Guide to Reimagining the Enterprise in the Digital Age
An Executive's Guide to Reimagining the Enterprise in the Digital Age
 
What are enterprise leaders focusing on in 2014?
What are enterprise leaders focusing on in 2014? What are enterprise leaders focusing on in 2014?
What are enterprise leaders focusing on in 2014?
 
Cloud 2 0
Cloud 2 0Cloud 2 0
Cloud 2 0
 
The Cloud 2.0
The Cloud 2.0The Cloud 2.0
The Cloud 2.0
 
Dynamics AX: The Business Case for Upgrades
Dynamics AX: The Business Case for UpgradesDynamics AX: The Business Case for Upgrades
Dynamics AX: The Business Case for Upgrades
 
Revenue Recognition Management for Microsoft Dynamics AX
Revenue Recognition Management for Microsoft Dynamics AXRevenue Recognition Management for Microsoft Dynamics AX
Revenue Recognition Management for Microsoft Dynamics AX
 
Intro to Armanino Careers
Intro to Armanino CareersIntro to Armanino Careers
Intro to Armanino Careers
 
Managing the Transformation of Technological Change
Managing the Transformation of Technological ChangeManaging the Transformation of Technological Change
Managing the Transformation of Technological Change
 
SaaS Companies: What Costs Should Be Capitalized?
SaaS Companies: What Costs Should Be Capitalized?SaaS Companies: What Costs Should Be Capitalized?
SaaS Companies: What Costs Should Be Capitalized?
 

Recently uploaded

The Economic History of the U.S. Lecture 26.pdf
The Economic History of the U.S. Lecture 26.pdfThe Economic History of the U.S. Lecture 26.pdf
The Economic History of the U.S. Lecture 26.pdfGale Pooley
 
Dividend Policy and Dividend Decision Theories.pptx
Dividend Policy and Dividend Decision Theories.pptxDividend Policy and Dividend Decision Theories.pptx
Dividend Policy and Dividend Decision Theories.pptxanshikagoel52
 
00_Main ppt_MeetupDORA&CyberSecurity.pptx
00_Main ppt_MeetupDORA&CyberSecurity.pptx00_Main ppt_MeetupDORA&CyberSecurity.pptx
00_Main ppt_MeetupDORA&CyberSecurity.pptxFinTech Belgium
 
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home DeliveryPooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home DeliveryPooja Nehwal
 
03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptxFinTech Belgium
 
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...ssifa0344
 
Stock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfStock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfMichael Silva
 
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779Delhi Call girls
 
High Class Call Girls Nashik Maya 7001305949 Independent Escort Service Nashik
High Class Call Girls Nashik Maya 7001305949 Independent Escort Service NashikHigh Class Call Girls Nashik Maya 7001305949 Independent Escort Service Nashik
High Class Call Girls Nashik Maya 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
The Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdfThe Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdfGale Pooley
 
VIP Call Girls LB Nagar ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With Room...
VIP Call Girls LB Nagar ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With Room...VIP Call Girls LB Nagar ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With Room...
VIP Call Girls LB Nagar ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With Room...Suhani Kapoor
 
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsHigh Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure serviceCall US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure servicePooja Nehwal
 
WhatsApp 📞 Call : 9892124323 ✅Call Girls In Chembur ( Mumbai ) secure service
WhatsApp 📞 Call : 9892124323  ✅Call Girls In Chembur ( Mumbai ) secure serviceWhatsApp 📞 Call : 9892124323  ✅Call Girls In Chembur ( Mumbai ) secure service
WhatsApp 📞 Call : 9892124323 ✅Call Girls In Chembur ( Mumbai ) secure servicePooja Nehwal
 
The Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdfThe Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdfGale Pooley
 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...Pooja Nehwal
 

Recently uploaded (20)

The Economic History of the U.S. Lecture 26.pdf
The Economic History of the U.S. Lecture 26.pdfThe Economic History of the U.S. Lecture 26.pdf
The Economic History of the U.S. Lecture 26.pdf
 
Dividend Policy and Dividend Decision Theories.pptx
Dividend Policy and Dividend Decision Theories.pptxDividend Policy and Dividend Decision Theories.pptx
Dividend Policy and Dividend Decision Theories.pptx
 
00_Main ppt_MeetupDORA&CyberSecurity.pptx
00_Main ppt_MeetupDORA&CyberSecurity.pptx00_Main ppt_MeetupDORA&CyberSecurity.pptx
00_Main ppt_MeetupDORA&CyberSecurity.pptx
 
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home DeliveryPooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
 
03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx
 
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
 
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
 
Stock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfStock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdf
 
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
 
High Class Call Girls Nashik Maya 7001305949 Independent Escort Service Nashik
High Class Call Girls Nashik Maya 7001305949 Independent Escort Service NashikHigh Class Call Girls Nashik Maya 7001305949 Independent Escort Service Nashik
High Class Call Girls Nashik Maya 7001305949 Independent Escort Service Nashik
 
The Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdfThe Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdf
 
VIP Call Girls LB Nagar ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With Room...
VIP Call Girls LB Nagar ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With Room...VIP Call Girls LB Nagar ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With Room...
VIP Call Girls LB Nagar ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With Room...
 
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
 
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsHigh Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure serviceCall US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
 
WhatsApp 📞 Call : 9892124323 ✅Call Girls In Chembur ( Mumbai ) secure service
WhatsApp 📞 Call : 9892124323  ✅Call Girls In Chembur ( Mumbai ) secure serviceWhatsApp 📞 Call : 9892124323  ✅Call Girls In Chembur ( Mumbai ) secure service
WhatsApp 📞 Call : 9892124323 ✅Call Girls In Chembur ( Mumbai ) secure service
 
The Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdfThe Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdf
 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
 
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
 

SaaS Revenue Recognition Principles: How a SaaS Company Should Treat Setup / Implementation Fees

  • 1. SaaS Revenue Recognition Principles How a SaaS Company Should Treat Setup / Implementation Fees Introduction In 2010, when the new revenue standards1 were issued by the FASB, Armanino McKenna surveyed the early adopting public SaaS companies to see if implementation/setup fees were being recognized as delivered, rather than deferred, as allowed under the new rules. In order to be eligible for separation and recognition independent of the SaaS subscription fees, the implementation/setup fees must meet the GAAP definition of stand-alone value. The new revenue rules relaxed the definition considerably, stating “the item(s) have value on a standalone basis if they are sold separately by any vendor or the customer could resell the delivered item(s) on a standalone basis.” The rules go on to state that there does not have to be an observable market for the item(s), and later use the language, “any competitor’s largely interchangeable products or services in standalone sales to similarly situated customers.” 1 ASU 2009-13, Codified in ASC 605-25 1 Saas Revenue Recognition Principles: How a SaaS Company Should Treat Setup/Implementation Fees
  • 2. Initial Survey Our initial survey of limited sample of early adopters (eight) found split results; four of the SaaS companies determined the professional services (delivered at the time of implemen- tation) had stand-alone value and therefore recognized these fees immediately, while the remaining four continued to defer these fees. At the time of the initial survey, we cautioned against recognizing implementation/setup fees immediately, stating that although such practice met the newly written FASB rules, doing so potentially conflicted with the economic reality of the transaction: it is unlikely that a SaaS customer would buy implementation/setup services without the related SaaS subscription. Furthermore, the new FASB rules do not supersede the SEC’s specific guid- ance on setup fees (issued in 2003). APPLICABLE SEC RULE “The terms, conditions, and amounts of these fees typically are negotiated in con- junction with the pricing of all the elements of the arrangement, and the customer would ascribe a significantly lower, and perhaps no, value to elements ostensibly as- sociated with the up-front fee in the absence of the registrant’s performance of other contract elements. The fact that the registrants do not sell the initial services sepa- rately (i. e., without the registrants’ continuing involvement) supports the staff’s view. The staff believes that the customers are purchasing the on-going rights, products, or services being provided through the registrants’ continuing involvement. Further, the staff believes that the earnings process is completed by performing under the terms of the arrangements, not simply by originating a revenue-generating arrangement.”2 2 SAB TOPIC 13.A, paragraph 3.f Q1 Q Response, sequence 171 2 Saas Revenue Recognition Principles: How a SaaS Company Should Treat Setup/Implementation Fees
  • 3. Second Survey Now that a wider array of SaaS companies have adopted the new FASB revenue rules (January 1, 2011 mandatory adoption date for calendar year companies), we decided it would be valuable to conduct a second survey to determine how practice has evolved among these companies. Additionally, the survey was expanded to ask a second question: “What is the amortization period for such deferred revenues?” The second survey results identified 47 public SaaS companies, with 25 disclosing they defer implementation/setup fees. This rate of deferral, 53%, was consistent with the 50% found in the initial survey. Interestingly, we found that 10 of the SaaS companies disclosed they defer and recognize fees over the initial contract period, while 15 recognize such de- ferred fees over the expected duration of “the customer relationship,” sometimes extending to 12 years. APPLICABLE SEC RULE “The period over which the deferred upfront fee should be recognized should extend beyond the initial contractual period if the relationship with the customer is expected to extend beyond the initial term and the customer continues to benefit from the payment of the upfront fee (e.g., if subsequent renewals do not include a similar fee). In addition, customers may pay a higher upfront fee for additional services, custom features, or functionality. Upon renewal, the customers would continue to benefit from these incremental services, features, or functionality. Therefore, it would be ap- propriate to recognize the upfront fees over the expected customer relationship term rather than the initial term.”3 3 ASC 605-10-S99, A3f, ques. 1/SAB Topic 13A paragraph 3f, ques. 1 3 Saas Revenue Recognition Principles: How a SaaS Company Should Treat Setup/Implementation Fees
  • 4. Best Practice Recommendations The SEC rules offer a number of examples illustrating treatment for setup fees, but interpreting the examples and appropriately applying the rules against a con- tinually evolving SaaS company’s facts and circumstances is not an easy task. Given the diversity in practice among public SaaS companies, it is important that both private and public SaaS companies read and understand the FASB and SEC rules governing implementation/setup fees. An appropriate policy with fully documented rationale for the approach adopted by a company is the best practice. As always, we suggest you consult with an accounting professional and adopt practices that meet the words and spirit of the rules and mirror the economic sub- stance of the transaction as viewed through the eyes of the customer. A complete copy of the public company SaaS Revenue Recognition Database can be obtained by answering five quick question at: http://www.surveymonkey.com/s/SaaSRevenue View a sample of the survey database on the following page. Matt Perreault is a Partner with Armanino McKenna, a Top 40 CPA and Consult- ing firm, and is a recognized subject matter expert in the areas of SaaS and software revenue recognition, equity accounting and public company reporting rules. Contact Matt at mattp@amllp.com or (925) 790-2755. Ricardo D. Martinez is a Senior Manager with Armanino McKenna and has over 12 years of experience conducting audit and advisory services predominantly in the technology industry including seminconductor, software, internet and on- Armanino McKenna line educational segments. Contact Ricardo at ricardo.martinez@amllp.com or 50 W. San Fernando St. (925) 790-2600 x7010 Suite 600 San Jose, CA 95113 4 www.amllp.com Saas Revenue Recognition Principles: How a SaaS Company Should Treat Setup/Implementation Fees