Software is a capital expense when your business acquires or builds it for use beyond the current tax year and the cost is high enough to clear the IRS de minimis safe harbor. Below that threshold — $2,500 per invoice, or $5,000 if your business has an applicable financial statement — you can deduct the cost outright.1Internal Revenue Service. Tangible Property Regulations – Frequently Asked Questions – Section: A De Minimis Safe Harbor Election Above it, the default is to capitalize the cost and recover it through deductions spread over time, though several tax elections can pull most or all of that deduction into year one.
The underlying federal test is whether the spending creates something with a useful life stretching substantially beyond the end of the taxable year.2Internal Revenue Service. Rev. Rul. 2000-7 A $200 desktop utility fails that test in practice because it falls under the safe harbor. A $50,000 enterprise system passes it and lands on the balance sheet.3Internal Revenue Service. Publication 551 (12/2025), Basis of Assets
How the Answer Depends on How You Got the Software
The classification turns on how the software was acquired and what it will be used for. Five patterns cover most business purchases.
Off-the-Shelf Software You Buy Outright
Purchased software your business will use for several years is a capital asset. Unless you elect one of the accelerated methods described further down, you amortize the cost on a 36-month straight-line schedule beginning the month it goes into service.4Office of the Law Revision Counsel. 26 USC 167 – Treatment of Certain Property Excluded From Section 1975Code of Federal Regulations. 26 CFR 1.167(a)-14 Treatment of Certain Intangible Property Excluded From Section 197
Software Bundled With Hardware
If software comes pre-installed on a computer and is not separately priced on the invoice — a factory-loaded operating system, for example — the cost is treated as part of the hardware and follows the same five-year MACRS schedule as the equipment itself. Software billed separately is a distinct intangible asset with its own recovery timeline.
SaaS and Cloud Subscriptions
Monthly or annual subscriptions to software hosted on a vendor’s servers are generally not capital expenses. Without ownership of the code or the right to take possession of it and run it on your own infrastructure, there is no lasting property interest to capitalize, and the subscription fees are deducted as ordinary operating expenses in the periods you pay them.
The analysis can shift if the contract gives you exclusive rights to the software or the ability to download and host a copy on your own servers. Terms like those look more like acquiring an asset than paying for access to someone else’s.
Implementation costs for a cloud arrangement follow their own rule under financial accounting standards. Configuration, coding, and building data-bridging tools during the application-development stage are generally capitalized even when the subscription itself is not. Preliminary planning and post-launch operating costs are expensed, and training is always expensed regardless of when it happens.
Software Your Business Develops for Its Own Use
For internal use software — accounting platforms, inventory tools, custom reporting systems — Revenue Procedure 2000-50 gives businesses two options for development costs. You can deduct them in the year incurred, or capitalize the total and amortize it over 36 months from the date the software is placed in service. You have to pick one method and apply it consistently across the project.6Internal Revenue Service. Rev. Proc. 2000-50
That choice interacts with Section 174, discussed below, where development work qualifies as a research or experimental expenditure.
Software You Develop to Sell to Customers
Software built for sale or license follows FASB Accounting Standards Codification 985-20. Development costs are expensed as research and development until the product reaches technological feasibility, typically shown by a detailed program design or a working model. From that point through general release, coding, testing, and creating master copies are capitalized. Once the product is available to customers, maintenance, support, and bug fixes go back to being current expenses.7U.S. Securities and Exchange Commission. Note 1 – Summary of Significant Accounting Policies: Software Development Costs
Costs You Cannot Capitalize, Even for Capitalized Software
Some spending stays a current-year expense no matter how large the underlying software project is:
- Training employees on new software, whether during rollout or afterward.
- Manually reformatting, cleaning, or reconciling data when migrating between systems. A software tool built or bought specifically to bridge old data into the new system can be capitalized, but the manual work around it cannot.
- Post-release maintenance — bug fixes, diagnostics, and routine upkeep once the software is in service or released to customers.
- Preliminary project costs, such as evaluating vendors and deciding whether to proceed, because no asset exists yet.
Large implementation contracts often mix capitalizable development with non-capitalizable services in a single invoice. Records that separate the two matter as much as the classification itself.
How You Recover a Capitalized Software Cost
Once a software cost is on the balance sheet, federal tax law offers several ways to deduct it. The default is slow; the elections are fast.
The Default: 36-Month Straight-Line Amortization
Under IRC Section 167(f)(1), most capitalized software is amortized in equal monthly installments over 36 months, starting the first month the software is placed in service, with no assumed salvage value.4Office of the Law Revision Counsel. 26 USC 167 – Treatment of Certain Property Excluded From Section 1975Code of Federal Regulations. 26 CFR 1.167(a)-14 Treatment of Certain Intangible Property Excluded From Section 197 This applies to purchased software that is not part of a broader business acquisition and does not qualify for one of the accelerated methods.
Section 179 Immediate Expensing
Section 179 lets you deduct the full cost of qualifying software in the year it is placed in service. For tax years beginning in 2026, the maximum deduction is $2,560,000. That limit phases out dollar-for-dollar once total qualifying property placed in service during the year passes $4,090,000, and it disappears at $6,650,000.8Office of the Law Revision Counsel. 26 USC 179 – Election to Expense Certain Depreciable Business Assets The software has to be purchased rather than leased and used in an active trade or business. Section 179 works best for small and mid-sized businesses whose annual equipment and software spending stays well under the phaseout range.
100-Percent Bonus Depreciation
For qualifying software acquired after January 19, 2025, IRC Section 168(k) allows a 100-percent first-year depreciation deduction with no dollar cap. This provision was restored by federal legislation signed in 2025.9Internal Revenue Service. Interim Guidance on Additional First Year Depreciation Deduction Under Section 168(k) (Notice 2026-11) Unlike Section 179, bonus depreciation can create or enlarge a net operating loss that carries forward, which matters for businesses making large software investments in years when current income is low.
Section 174 for Development Costs
Software development spending that qualifies as a research or experimental expenditure falls under Section 174 and cannot be deducted immediately. Domestic development costs are amortized over five years and foreign development costs over 15 years, starting at the midpoint of the tax year the costs are incurred. The rule took effect for tax years beginning after 2021 and applies alongside the other recovery methods where a project has capitalized development components.10Internal Revenue Service. Guidance on Amortization of Specified Research or Experimental Expenditures Under Section 174 (Notice 2023-63)
Where a project has both a development component and a placed-in-service software asset, tracking which dollars belong to which recovery method — and where the development work physically happens — is what determines the actual year-one deduction.