How Do You Depreciate Software? CapEx, OpEx and Amortization
Software may be depreciated, amortized, or expensed depending on the arrangement and its use. Purchased computer software that is not immediately expensed is generally recovered for U.S. tax purposes using the straight-line method over 36 months. Qualifying off-the-shelf software may instead be immediately expensed under Section 179, subject to applicable requirements and limits. Capitalized internal-use software development costs and certain cloud-implementation costs are generally amortized, commonly on a straight-line basis, over the relevant software or cloud-arrangement life. Software acquired as part of a business purchase may be treated as a Section 197 intangible and may receive 15-year amortization depending on the facts and purchase-price allocation. SaaS subscriptions are typically operating expenses recognized in the period incurred. None of this is tax advice, so confirm the details with a qualified tax professional before filing.
Is Software Depreciated or Amortized?
For U.S. tax purposes, qualifying computer software is described as depreciated using the straight-line method over a 36-month useful life.
Internally developed software that a company capitalizes is generally amortized over its useful life once it is ready for use. The terminology matters because tax depreciation for purchased computer software and book amortization for capitalized software follow different rules and may use different recovery periods or methods.
Which Method Applies to Which Software
Purchased software follows the tax treatment noted above. Capitalized internal-use software development costs follow the financial reporting treatment noted above, beginning when each module is ready for use. SaaS subscriptions are typically service expenses, while setup or implementation fees may require separate treatment from recurring subscription fees.
Is Software CapEx or OpEx?
Software can count as capital expenditure when a business obtains a long-term asset, while recurring costs that support day-to-day operations are generally operating expenses. A perpetual software license can qualify as an asset when it meets the applicable criteria, while subscriptions are typically service expenses.
Perpetual Licenses Are CapEx
Perpetual licenses can represent a long-term investment in an owned asset. A business that capitalizes a qualifying license records it as a balance sheet asset, then depreciates or amortizes it over its useful life rather than deducting the full cost immediately. Owned software licenses, on-premise licenses, locally installed software and in-house applications are examples of software-related CapEx.
SaaS Subscriptions Are OpEx
Cloud services generally follow the same treatment when payments are subscription- or usage-based rather than purchases of infrastructure.
Gray Areas: Implementation and Customization Costs
Gray areas show up when a SaaS rollout involves significant one-time costs. A cloud-computing arrangement that includes a software license can have a capitalizable software-license portion and related implementation fees, while other contract elements receive separate treatment.
When an arrangement contains no software license, it is a service contract, although certain implementation costs are capitalized. In cloud-implementation examples, employee salaries for developing data-conversion software and costs to develop an upgraded user interface that enhances functionality are capitalizable, while training, maintenance and customer support are expensed as incurred.
How Do You Depreciate Software Under IRS Rules?
For U.S. tax purposes, a business may deduct qualifying off-the-shelf software under Section 179 or depreciate purchased computer software over 36 months using the straight-line method. Which option applies depends on how the software was acquired, whether it qualifies for Section 179 and whether it is an amortizable Section 197 intangible.
Section 179 Immediate Expensing
Section 179 may allow a business to deduct some or all of the cost of qualifying software in the tax year it is placed in service, subject to applicable requirements and limits. Qualifying off-the-shelf software must be commercially available to the general public, licensed on a nonexclusive basis and not substantially modified.
Business use must also exceed 50 percent, and the software must have a useful life longer than one year while being placed in service during the tax year the deduction is claimed. Custom-developed and highly tailored software generally does not qualify, while slightly customized commercial software can have uncertain eligibility depending on whether it is substantially modified. SaaS subscriptions are typically service expenses rather than Section 179 property.
36-Month Straight-Line Depreciation
Straight-line treatment allocates the software’s depreciable cost evenly across 36 monthly periods.
Standard products such as QuickBooks, Microsoft Office and standard customer relationship management systems are examples of off-the-shelf software described for Section 179 purposes. A business should retain purchase invoices, license agreements, implementation or installation records, proof of the placed-in-service date, business-use records, customization records and financing documents where applicable.
Section 197 15-Year Amortization
Software acquired as part of acquiring the assets of a business or a substantial part of a business is generally a Section 197 intangible rather than 36-month depreciable software.
Section 179 can provide an immediate deduction only when the applicable off-the-shelf, purchase, business-use and placed-in-service conditions are met. For heavily tailored software, Section 179 eligibility generally does not apply, and the appropriate capitalization and recovery treatment depends on the facts.
How Do You Amortize Internally Developed Software Under ASC 350-40?
Accounting Standards Codification 350-40 governs how a business capitalizes and amortizes software it builds or customizes for its own internal use, rather than software it plans to sell. Capitalized costs are then amortized.
The Three Development Stages
Internal-use software accounting under ASC 350-40 sorts costs into three development stages, and each stage gets different treatment on the books.
Preliminary Stage Costs
Preliminary stage costs get expensed as incurred rather than capitalized. Consultant fees, feasibility studies and management committee work during this early planning period reduce income immediately instead of becoming a balance sheet asset.
Application Development Stage Costs
Application development stage costs get capitalized once a company commits to building the software. Internal payroll tied to coding and testing, along with external development fees, count as capitalizable costs, while manual data conversion, staff training and general overhead during this stage still get expensed.
Post-Implementation Stage Costs
Post-implementation stage costs mostly get expensed again once the software goes live. Ongoing training and routine maintenance reduce income as incurred, and only upgrades that add new functionality qualify for capitalization at this later stage.
What Costs Can Be Capitalized
Capitalizable costs under ASC 350-40 include the software purchase price, license fees, third-party development fees and direct coding and testing expenses. Non-capitalizable costs include employee training, manual data conversion and ongoing maintenance fees, all of which get expensed no matter which development stage they occur in. The Financial Accounting Standards Board issued Accounting Standards Update 2025-06 to modernize this guidance so it better matches agile development practices, and that update takes effect for reporting periods after December 15, 2027.
What Useful Life Should You Use for Software?
Useful life for software depends on which rules apply. For U.S. tax purposes, qualifying purchased computer software is generally depreciated using the straight-line method over 36 months, while financial reporting uses an estimated useful life that reflects the expected consumption of benefits.
36-Month Tax Recovery
The statutory tax treatment for qualifying computer software differs from general descriptions of MACRS recovery classes and declining-balance methods.
Software acquired as part of acquiring a business or a substantial part of a business can instead be a Section 197 intangible.
GAAP and IFRS Flexible Estimates
GAAP and International Financial Reporting Standards allow companies to estimate useful lives to reflect actual consumption of benefits. Both frameworks allow straight-line, declining-balance and units-of-production methods.
Capitalized internal-use software development costs are generally amortized, typically on a straight-line basis. Amortization begins when each software-project module is ready for use, even when modules are placed in service in stages beyond a reporting period.
Because tax and financial reporting rules can use different useful lives and methods, businesses may maintain parallel GAAP or IFRS and tax depreciation schedules. The 36-month U.S. tax recovery period for qualifying purchased software is separate from book-accounting amortization of capitalized software.
Worked Example: Depreciating a $30,000 Software Purchase
Beyond that, the applicable outcome depends on the software, the transaction and the relevant eligibility requirements.
Option 1: Section 179 Immediate Deduction
Section 179 may allow an immediate deduction for qualifying off-the-shelf software placed in service during the claimed tax year. To qualify, software must be commercially available to the general public, licensed nonexclusively, not substantially modified, acquired by purchase, used more than 50 percent for business purposes and have a useful life exceeding one year.
Placed in service means the software is installed, configured and ready for use during the claimed tax year. Financing can count as a purchase if the software is placed in service during that tax year.
Option 2: 36-Month Straight-Line Depreciation
Straight-line depreciation allocates the depreciable cost evenly across 36 monthly periods.
A business should document the ready-for-use or placed-in-service date because that date starts tax recovery under the stated approach. Purchase invoices, license agreements, installation records, business-use records and customization records can support the treatment.
Option 3: Bonus Depreciation
Some qualifying depreciable software costs may be eligible for bonus depreciation. For qualifying property acquired and placed in service after January 19, 2025, Section179.org states that 100% bonus depreciation may apply.
Bonus depreciation may apply after a Section 179 election when the remaining cost is depreciable and otherwise eligible.
Which Software Types Are CapEx and Which Are OpEx?
Software type determines CapEx or OpEx status more reliably than price alone, and the table below lines up five common categories against their classification, recovery period and tax treatment.
| Software Type | Classification | Depreciation or Amortization Period | Tax Treatment | Financial Impact |
|---|---|---|---|---|
| Off-the-shelf perpetual license (Section 179 eligible) | CapEx | 36 months, or immediate under Section 179 | Immediate Section 179 deduction if eligible; otherwise straight-line over 36 months | Immediate deduction versus spread over time |
| Custom-developed internal-use software | CapEx | 3 to 7 years, straight-line under ASC 350-40 | No Section 179 eligibility; amortized under internal-use guidance | Deduction spread over useful life |
| Intangible software (Section 197) | CapEx, if acquired in a business purchase | 15 years | Section 197 amortization required for business acquisitions | Deduction spread over 15 years |
| SaaS subscription | OpEx | Not applicable, no depreciation | Full deduction in the year incurred | Immediate expense on the profit and loss statement |
| Cloud services (on-demand) | OpEx | Not applicable, no depreciation | Full deduction in the year incurred | Immediate expense on the profit and loss statement |
None of these categories is permanent, since a business can shift from CapEx to OpEx by switching a perpetual license for a subscription, or the reverse by buying out a long-time SaaS vendor’s on-premise version.
Frequently Asked Questions
Does QuickBooks or Microsoft 365 Count as CapEx or OpEx?
A subscription version of QuickBooks or Microsoft 365 counts as OpEx, since the business pays a recurring fee rather than owning a license outright. An older perpetual license version of the same software, bought once and installed permanently, would instead count as CapEx and depreciate over its useful life. Most current versions of both products now ship as subscriptions, so OpEx treatment is far more common today than it was a decade ago.
Is Software Amortized or Depreciated for Tax Purposes vs Book Purposes?
For tax purposes, the Internal Revenue Service generally depreciates purchased software or amortizes acquired intangible software over 15 years under Section 197. Book purposes under GAAP work differently, since a company amortizes capitalized internal-use software over its own estimated useful life, often 3 to 5 years. These two systems answer different questions: tax law sets the deduction schedule for the IRS, while GAAP sets the expense schedule for investors and lenders, so the same software can carry two different schedules at once.
Do Section 179 Rules Apply to Custom-Built Software?
No, Section 179 excludes custom-developed software built specifically for one business. Substantially modified commercial programs fail the same test, along with SaaS subscriptions, because none of them meet the off-the-shelf requirement of being readily available to the general public under a nonexclusive license. Custom and heavily modified software instead follows the ASC 350-40 internal-use software rules, amortizing over the asset’s useful life rather than qualifying for an immediate deduction.
Does the New FASB Update Change How Software Is Amortized?
The Financial Accounting Standards Board issued Accounting Standards Update 2025-06 to modernize the ASC 350-40 guidance for internal-use software. That update is designed to better match agile and iterative development practices, which do not always follow the old preliminary, development and post-implementation stages cleanly. It takes effect for reporting periods after December 15, 2027, so most businesses have time to review their current capitalization policies before it applies.
Is Cloud Software Ever Capitalized?
Cloud software itself stays classified as an operating expense, since the business is renting access rather than owning an asset. Large one-time costs tied to a cloud rollout, such as a significant implementation fee, a custom integration project or extensive staff training, can still get capitalized by a company’s finance team even though the underlying subscription remains OpEx. Multi-year commitments and dedicated hosting arrangements sometimes blur this line further, which is why finance teams review cloud contracts individually rather than applying one blanket rule.
The classification that matters most is ownership: buy or build the software and it depreciates or amortizes on a schedule, rent it as a subscription and it gets expensed the day it is paid for. A tax professional can confirm which method fits a specific purchase, since Section 179 limits, MACRS conventions and ASC 350-40 stage boundaries all interact in ways that vary by business.
References
- Software Depreciation: Exploring Tax Implications and Deductions, Thomson Reuters Tax Blog
- Section 179 Deduction for Computer Software Explained (2026), Section179.org
- ASC 350-40: Internal-Use Software Accounting, Capitalization, FinQuery
- CapEx vs. OpEx Guide for Software and SaaS Spending, Vendr
- CapEx Vs. OpEx In The Cloud: Key Differences, Formulas and Examples, CloudZero
- Fixed Asset Useful Life: MACRS, GAAP, IFRS and NetSuite, Houseblend
Sources read in September 2026.
