SaaS / Software Subscription Accounting under US GAAP (2024)

The rise of software subscriptions

In today’s tech-enabled environment, software applications are one of the main tools for operational efficiency within organizations. Whether you are a publicly traded company, non-profit organization, or government agency, software solutions have been implemented to streamline processes and automate manual tasks across all entities. In doing so, subscriptions to software tools have become one of the largest areas of spend within organizations.

This article examines the nuances of accounting for software subscriptions and important considerations such as popular pricing models and their financial statement impact.

Understanding popular pricing models in SaaS

At its most basic level, pricing for software has generally been divided into two camps:

  1. Perpetual licenses in which you purchase the license upfront and use the software indefinitely; and
  2. Subscription-based where licenses generate recurring expenses.

Over the past decade, the widespread adoption of cloud computing prompted organizations to shift from on-premise software solutions to cloud-based SaaS. Barriers to entry for new software vendors have also reduced significantly, which in turn has led to an explosion of available options on the market and a marked increase in subscription-based pricing over perpetual licensing.

Each of these models comes with pros and cons, summarized below.

Traditional perpetual licensing:

ProsCons
Forecastability of spendCostly to upgrade and maintain
Indefinite use of the purchased productOn-premise and hosted on customer servers
More cost-effective in the long run, especially for large investments such as an ERPGenerally lacks integration or interoperability with other business applications
Ongoing payments to vendors are limited to support services which can be terminated or reinstated as needed

Subscription-based model:

ProsCons
Cloud-basedDependency on vendor
Infrastructure, maintenance, and security are largely handled by the vendorEase of procurement invites shadow IT and large unforeseen SaaS spend
Easily scalable whether based on usage or user countOngoing subscription costs and unpredictability of price escalations upon renewals

If pricing were the only determining factor, it would be logical to conclude the perpetual pricing model for software is the more sound investment for an organization. However, when taking interoperability, accessibility, security, and maintenance all into consideration, SaaS is generally deemed the better investment between the two. It’s also increasingly the only option offered by vendors, in part because capturing recurring revenues is more enticing than taking a one-time payment.

How to account for software subscriptions

Just as we know that different software products from various vendors have many functions, we can also assume each comes with different pricing structures and tiers. Generally, the two pricing structures observed in most SaaS agreements are usage-based pricing and user-based pricing.

While user-based pricing generally equates to the number of licenses or “seats” provided to an organization, usage-based pricing comes in many forms. Examples of usage pricing include:

  • A contract management software charging by the number of contracts
  • A document management system charging by storage space
  • A CRM charging for the number of contacts

Organizations that procure software for internal use have to grapple with whether the software should be capitalized or expensed in the period incurred; an area for which the guidancehad been vague until the update to

What does the guidance say?

Two pronouncements deal with software capitalization. ASC 350-40, Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contact (ASC 350-40), as noted above, addresses internal-use software from a customer’s perspective. On the other hand, ASC 985-20, Software—Costs of Software to Be Sold, Leased, or Marketed (ASC 985-20) deals with software intended to be “sold, leased, or marketed’ from the perspective of a vendor. This article specifically addresses internal-use software from the perspective of a customer – software not intended to be sold, leased, or marketed, and as such, it falls under the guidance provided in ASC 350-40.

SaaS throws an additional layer of confusion into the assessment. In layman’s terms, if an organization is signing a subscription agreement to use software internally owned by a third-party vendor, they’re neither purchasing a license nor funding development; instead, they are subscribing to a service. In essence, the organization has signed a service contract otherwise known as a cloud computing agreement. Generally, the subscription fees for such types of software arrangements are expensed over the term of the contract and are not capitalized.

To put it more succinctly, under GAAP an organization evaluating the accounting treatment of software they’ve procured for internal use should assess:

  1. Whether they can take possession of the software during the hosting or subscription period without a significant penalty.
  2. Whether they can either operate the software by itself or contract with an unrelated third party to host the software.

If the answer is no to one or both questions, then they would account for it as they would a service contract under ASC 350-40.

Financial statement impact of software subscriptions

Accounting for prepaid subscriptions

From the standpoint of an organization subscribing to a SaaS solution, the prevailing industry expectation is that upfront payments will be required – commonly known as a prepaid subscription. While payments can be required at various intervals such as quarterly, monthly, or annually, ultimately what’s observed is that the financial obligations precede the service being provided, i.e., use of the software. As a result, the organization would record a prepaid asset on its balance sheet reflecting the advanced payment for the forthcoming usage of the software solution to be expensed over the term of the contract.

Please refer to our article on accounting for prepaid expenses for more information, which includes detailed accounting examples.

When the services provided by the SaaS solution are utilized over time, the organization should systematically amortize the recorded prepaid asset over the utilization period. The offsetting debit to the amortization of the prepaid asset is software expense, an operating expense.

Summary

As organizations rely more heavily on software subscriptions and SaaS applications in their daily operations, it’s imperative they are managed, tracked, and accounted for correctly. This will require coordination between cross-functional teams such as accounting and IT to put processes in place to oversee SaaS spend. Understanding the pricing models, services being provided, and payment terms all play a factor in determining the financial statement impact of procuring a SaaS application. As a rule of thumb, cloud-hosted SaaS should be accounted for as a service contract under ASC 350-40 with a prepaid asset recognized if payments are made in advance.

SaaS / Software Subscription Accounting under US GAAP (2024)

FAQs

How do you record software subscriptions in accounting? ›

First, start by navigating to the Chart of Accounts and create a new account for the software subscription. Next, assign the appropriate account type, such as an expense or fixed asset, depending on the nature of the software. Then, integrate the subscription by linking it to the designated account.

What is GAAP in SaaS? ›

Revenue Recognition for SaaS. Revenue recognition is one of the principles of the Generally Accepted Accounting Principles (GAAP US). It provides the condition under which revenue is recognized and a way to account for it in the financial statements.

Is software subscription an asset or expense? ›

In most cases, if it looks like you are paying for a service and there is no long-term element, this would be expensed rather than capitalised as a fixed asset. If you committed to a longer term subscription for clearly identifiable licences then this is likely to be treated as a fixed asset.

What is the accounting policy for SaaS? ›

The most common accounting methods for SaaS companies

SaaS businesses have two options when it comes to accounting methods. There's cash-basis accounting and accrual accounting. The primary difference between the two is when sales revenue is recorded in the income statement.

How are subscriptions recorded in accounting? ›

Total Subscriptions received in the accounting period is shown in the Receipt and Payment Account. Subscription relating to the current accounting year whether received or not is shown on the income side of the Income & Expenditure Account.

What is the accounting category for software subscriptions? ›

Operating Expenses

This is the most common category for software subscriptions, as the subscription is typically used to run the business on a day-to-day basis.

Is SaaS software capitalized? ›

“SaaS” or “Software as a Service” is the correct recognized way of capitalizing, due to the focus on meaningful words and leaving behind the things leading to then. In programming, this is a common practice.

What is an example of GAAP accounting? ›

For example, if a business owes $30,000 on a startup loan and holds $50,000 of working capital in reserve, GAAP rules require that the business report both of those numbers rather than subtracting the liability from the asset and reporting the net balance alone.

What statements are required by GAAP? ›

The Four Financial Statements Required for GAAP Compliance

There are four different financial statements that GAAP requires companies to report: income statement (or P&L statement), balance sheet, cash flow statement/statement of cash flows, and the statement of owner's equity.

Can you capitalize software subscription fees? ›

Criteria for Capitalization: For a software cost to be capitalized, it generally must meet certain criteria: The software must have a useful life that extends beyond one year. The software must be an asset that the company can control and obtain future economic benefits from.

Is subscription considered SaaS? ›

SaaS, subscription and recurring revenue are all business models you can leverage, but while subscription and recurring revenue refer to how a company obtains revenue in exchange for its offering, SaaS describes how a company's product is structured.

Are software subscriptions capex or opex? ›

A subscription to a service is an example of an OPEX expenditure since the customer isn't purchasing a fixed asset and is only receiving the business or IT service for the timeframe during which they pay a subscription fee.

What is the difference between GAAP and SaaS accounting? ›

Your SaaS metrics tell you where your business is going. They tell you all about your growth and your momentum. But GAAP metrics tell you where you are now. How well you're delivering your service, and whether you have a solid foundation on which to build your growth machine.

Is SaaS an expense or asset? ›

In a SaaS arrangement, upfront implementation costs are often required to be expensed when the related implementation services are performed. This is because the customer's right to access the hosted software is not a software intangible asset for the customer.

How do you categorize SaaS expenses? ›

A simple way to categorize expenses is by the function it serves. These typically include categories like Operational Expenditure (OpEx), Research and development (R&D), and Sales and marketing. For example: Operational costs include staff salaries, hosting services, and office leases.

What is the accounting treatment for subscription expense? ›

If the amount of the subscription is significant, the company should debit the cost of the subscription to the current asset account Prepaid Expenses and credit Cash. During the period of the subscription, the company credits Prepaid Expenses and debits Subscription Expense for the amount that is expiring.

How do you expense subscriptions? ›

You will report all these deductions on Schedule C, on Box 27a under “Other expenses.” This form is filed as part of Form 1040. Claiming these types of expenses as tax deductions is a useful way to lower your taxable income.

Is subscription an operating expense? ›

OpEx (operating expenses) represent the day-to-day operations of a company. The subscription-based software model falls into this category.

Top Articles
Latest Posts
Article information

Author: Wyatt Volkman LLD

Last Updated:

Views: 5887

Rating: 4.6 / 5 (66 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Wyatt Volkman LLD

Birthday: 1992-02-16

Address: Suite 851 78549 Lubowitz Well, Wardside, TX 98080-8615

Phone: +67618977178100

Job: Manufacturing Director

Hobby: Running, Mountaineering, Inline skating, Writing, Baton twirling, Computer programming, Stone skipping

Introduction: My name is Wyatt Volkman LLD, I am a handsome, rich, comfortable, lively, zealous, graceful, gifted person who loves writing and wants to share my knowledge and understanding with you.