MI Solutions
Insights/Budgets and finance
Budgets and finance

CapEx vs OpEx for Software: Accounting Basics for IT Leaders

How software costs are treated as capital or operating expenditure, how SaaS and cloud implementation costs are handled under ASU 2018-15, and why it matters.

By the MI Solutions SAM team9 min read2 exhibits

The shift from perpetual licenses to subscriptions has also shifted software from capital expenditure toward operating expenditure. That changes how costs appear in financial statements, which budgets pay for them, and how software decisions are evaluated. IT leaders do not need to be accountants, but understanding the basics avoids surprises. This article is general information, not accounting advice.

01CapEx (capital expenditure)

Spending on an asset that benefits several years. It is capitalized on the balance sheet and amortized over its useful life.

02OpEx (operating expenditure)

Spending consumed in the period, such as subscription fees. It is expensed as it is incurred.

How the cost profile differs

Exhibit 1
Subscriptions spread cost evenly; perpetual licenses front-load itCash cost by year for a perpetual license with maintenance vs an equivalent subscription, $K(illustrative)$0K$200K$400K$600KYear 1Year 2Year 3Year 4Year 5Perpetual $90KSubscription $180KIllustrative cash profiles. Accounting treatment depends on the arrangement and applicable standards.

Over five years in this example, the perpetual license costs $880K in cash and the subscription $900K: almost the same. But the profile is very different, and so is where the cost lands: a large capitalized amount in year one with amortization afterwards, versus an even operating expense every year.

Cloud implementation costs

Under ASU 2018-15, issued by the US Financial Accounting Standards Board in 2018, a customer in a cloud computing arrangement that is a service contract applies the internal-use software guidance to decide which implementation costs to capitalize. Capitalized costs are amortized over the term of the arrangement and presented in the same line items as the service fees.

Exhibit 2
Which cloud implementation costs may be capitalizedTypical treatment of implementation activities under ASU 2018-15, simplifiedTypical treatmentConfiguration and setupMay be capitalizedIntegration developmentMay be capitalizedTestingMay be capitalizedProject management (applicationstage)Often capitalizedData conversionGenerally expensedTrainingGenerally expensedOngoing subscription feesExpensed as incurredSimplified for illustration; actual treatment depends on the facts and your accounting policies. Notaccounting advice.

Why it matters for SAM

01Budgets

OpEx and CapEx often sit with different owners and approval processes.

02Comparisons

A perpetual license and a subscription should be compared over the full period, in cash and in accounting terms.

03Renewals

Subscription renewals affect operating results every year, so price uplifts show up directly in the P&L.

How MI One helps

Frequently asked questions

Are SaaS subscriptions always OpEx?

Subscription fees are generally operating expenses. Some implementation costs may be capitalized. Check with your finance team.

Does IFRS treat this differently?

Treatment under IFRS differs in some respects; consult your accountants.

Does it change the business case for SaaS?

It changes how costs appear, not necessarily the total. Compare options over the full period, in cash, and then look at the accounting effects.


Sources

See where your software budget goes

Bring your five largest vendors to a 30-minute call. Our SAM experts will show you where the savings usually hide, and how fast MI One can surface them.