• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Evergreen Small Business

Actionable Insights from Small Business CPAs

  • Home
  • Small Business FAQ
  • Monographs
    • Business Planning Workbook
    • Download Your Free Copy of the Thirteen Word Retirement Plan
    • Five Minute Payroll Monograph (2019 Edition)
    • LLC Operating Agreement
    • Maximizing PPP Loan Forgiveness
    • Maximizing Sec. 199A Deductions Monograph
    • Preparing Form 3115 for the Tangible Property Regulations
    • Preparing U.S. Tax Returns for International Taxpayers
    • Real Estate Tax Loopholes & Secrets
    • Red Portfolio Black Portfolio FAQ and Download
    • Sample Corporate Bylaws
    • Setting Low Salaries for S Corporations
    • Small Business Tax Deduction Secrets
    • Small Businesses and the Affordable Care Act (Obamacare)
    • Joining Our Affiliate Program
  • Our Bloggers
  • Free LLC Formation Kits
    • Alabama LLC
    • Alaska LLC
    • Arizona LLC
    • Arkansas LLC
    • California LLC
    • Colorado LLC
    • Connecticut LLC
    • Delaware LLC
    • Florida LLC
    • Georgia LLC
    • Hawaii LLC
    • Idaho LLC
    • Illinois LLC
    • Indiana LLC
    • Iowa LLC
    • Kansas LLC
    • Kentucky LLC
    • Louisiana LLC
    • Maine LLC
    • Maryland LLC
    • Massachusetts LLC
    • Michigan LLC
    • Minnesota LLC
    • Mississippi LLC
    • Missouri LLC
    • Montana LLC
    • Nebraska LLC
    • Nevada LLC
    • New Hampshire LLC
    • New Jersey LLC
    • New Mexico LLC
    • New York LLC
    • North Carolina LLC
    • North Dakota LLC
    • Ohio LLC
    • Oklahoma LLC
    • Oregon LLC
    • Pennsylvania LLC
    • Rhode Island LLC
    • South Carolina LLC
    • South Dakota LLC
    • Tennessee LLC
    • Texas LLC
    • Utah LLC
    • Vermont LLC
    • Virginia LLC
    • Washington LLC
    • West Virginia LLC
    • Wisconsin LLC
    • Wyoming LLC
  • S Corporation Kits
    • Alabama S Corporation
    • Alaska S Corporation
    • Arizona S Corporation
    • Arkansas S Corporation
    • California S Corporation
    • Colorado S Corporation
    • Connecticut S Corporation
    • Delaware S Corporation
    • Florida S Corporation
    • Georgia S Corporation
    • Hawaii S Corporation
    • Idaho S Corporation
    • Illinois S Corporation
    • Indiana S Corporation
    • Iowa S Corporation
    • Kansas S Corporation
    • Kentucky S Corporation
    • Louisiana S Corporation
    • Maine S Corporation
    • Maryland S Corporation
    • Massachusetts S Corporation
    • Michigan S Corporation
    • Minnesota S Corporation
    • Mississippi S Corporation
    • Missouri S Corporation
    • Montana S Corporation
    • Nebraska S Corporation
    • Nevada S Corporation
    • New Hampshire S Corporation
    • New Jersey S Corporation
    • New Mexico S Corporation
    • New York S Corporation
    • North Carolina S Corporation
    • North Dakota S Corporation
    • Ohio S Corporation
    • Oklahoma S Corporation
    • Oregon S Corporation
    • Pennsylvania S Corporation
    • Rhode Island S Corporation
    • South Carolina S Corporation
    • South Dakota S Corporation
    • Tennessee S Corporation
    • Texas S Corporation
    • Utah S Corporation
    • Vermont S Corporation
    • Virginia S Corporation
    • Washington S Corporation
    • West Virgina S Corporation
    • Wisconsin S Corporation
    • Wyoming S Corporation
  • Contact Nelson CPA
You are here: Home / Section 174 / Section 174 Software Development Accounting Primer

Section 174 Software Development Accounting Primer

June 3, 2024 By Stephen Nelson CPA

Section 174 software development costs now need to be capitalized and then depreciatedOkay. So, yeah, Section 174 software development accounting.  A bit of mess, right?

I hear you. We had more than a few client questions last tax season about how to handle this complexity. Thus a quick overview.

But one clarification: This discussion of Section 174 and software development cost capitalization rests on the new § 174 statute, which appeared in late 2017. And then on IRS Notice 2023-63, which was published in September 2023.

However, taxpayers and tax accountants really all need updated Treasury Regulations to plan ahead. And to get the bookkeeping right for 2024.

That qualification made? We can dig into the details.

Section 174 in a Nutshell

Section 174 changed in the 2017 Tax Cuts and Jobs Act, as noted. The old law said you could just currently deduct these expenditures.

The (sort of) “new” law says you need to capitalize “specified research or experimental” (aka “SRE”) expenditures. And then you amortize the capitalized amounts.

If you do the research in the US, you amortize the expenditures over five years. If you do the research outside the US, you amortize over fifteen years.

The law includes another big change. Tax law now wants to treat software development costs as a SRE expenditure. Quoting the statute, Section 174(c)(3), says this:

For purposes of this section, any amount paid or incurred in connection with the development of any software shall be treated as a research or experimental expenditure.

I added the boldfacing to the statutory language. But you see this is big. Apparently, nearly every software development cost a developer pays or incurs should be capitalized and amortized.

To put this into perspective, if you spend $1,000,000 developing a piece of software? You might think you get to deduct the $1,000,000 when you spend the money. But you don’t. You deduct $200,000 a year over five years. Or you deduct $66,666 a year over fifteen years.

Example of Section 174 Software Development Accounting

Notice 2023-63 provides a good example of precisely how a taxpayer handles the accounting. Tax advisors and company accountants want to read those pages carefully or their updated replacement in the regulations.

But essentially, you or your accountants add up all the direct and indirect costs of your software development activities. Pull that cost out of your profit and loss statement. Temporarily hold those dollars on your balance sheet. And then, as noted earlier, amortize this cost over either five or fifteen years.

One thing to note: You use a mid-year starting point for the first year. For example, if a taxpayer incurred $1,000,000 of direct and indirect costs of software development in year 1, this results in a $200,000 amortization expense each full year. (Because $1,000,000 divided by five years equals $200,000.) But the first year? A taxpayer only amortizes a half-year.

For year 1 in this example, then, the taxpayer deducts $100,000 of software development costs. The next four full years, he or she deducts a full $200,000. The last “half year?” The taxpayer deducts $100,000 of remaining software development costs.

Two Weird Accounting Aspects of Section 174

Two weird things to note about the Section 174 statute’s accounting.

First, the amortization starts in the year the costs are paid or incurred. Not the year the software developed is finished and placed into service. A two year software development project that costs $1,000,000 a year? You amortize each year’s $1,000,000 separately. And starting the middle of each year.

A second point: If you sell or retire or abandon the software you develop before the full five years runs? Like, say, in year 3? You ignore the sale, retirement or abandonment. And you keep on amortizing. You do not, in other words, start amortizing and then just “write off” the remaining unamortized bit.

Many Research and Experimentation Costs Don’t Need to Be Capitalized

After a bit of fiddling, I got ChatGPT 4o to summarize in a table the general SRE costs Notice 2023-63 says you should and shouldn’t capitalize. A crude replica of that table, lightly edited, follows:

 

Category Deductible as Section 162 Expenses Capitalized and Amortized as SRE Expenditures
Labor Costs NA except for a reasonable allocation of other costs for directly supporting SRE activities Labor costs of employees and contractors performing, supervising, or supporting SRE activities
Materials and Supplies N/A Costs of materials and supplies used in SRE activities
Depreciation N/A Depreciation on property used in SRE activities
Patent Costs NA Costs of obtaining a patent
Operational Costs NA Rent, utilities, insurance, taxes, repairs, and maintenance costs for SRE facilities
Travel Costs NA Travel costs for SRE activities
General Administrative Costs Costs indirectly supporting SRE activities such as human resources, accounting and general administration NA
Interest on Debt Interest on debt to finance SRE activities NA
Website and Hosting Costs Costs to input content into a website, website hosting NA
Domain and Trademark Costs to register an Internet domain name or trademark NA
Non-SRE Activities Costs for activities such as quality control testing, efficiency surveys, management studies, consumer surveys, advertising, promotions, acquisition of another’s product, and research in connection with literary or historical projects NA

Not All Software Development Costs Need to be Capitalized

And then the following computer-y costs (again I’m mostly quoting directly from Notice 2023-63) also don’t need to be capitalized:

  • Training employees and other stakeholders that will use the computer software a business develops internally
  • Maintenance activities after the computer software is placed in service that do not give rise to upgrades and enhancements (for example, corrective maintenance to debug, diagnose, and fix programming errors)
  • Data conversion activities, except for activities to develop computer software that facilitate access to existing data or data conversion
  • Installing the computer software and other activities relating to placing the computer software in service
  • For software developed for external users, maintenance activities that do not give rise to upgrades and enhancements, distribution activities (for example, making the software available via remote access), and customer support activities.

The Notice explains that upgrades and enhancements to software in order to be capitalized and amortized need to be “significant.”

In defining what’s significant, the Notice appears to look at whether the software development resulted in “additional functionality.”  The language seems say “additional functionality” means the software can perform tasks it was previously incapable of performing. Or that it works with material increases in speed and efficiency.

Thus, not everything a software programmer does creates Section 174 software development costs a taxpayer needs to capitalize.

What If You Didn’t Do the Section 174 Accounting Correctly?

I’m going to guess if you’re a developer working on games or apps, you probably haven’t been doing this completely right. Thus, the $64 question: Where does this leave you? And, yeah, that’s a tricky question.

The new “capitalize software development costs” rule became effective January 1, 2022. But the IRS didn’t provide meaningful instructions until September 23, 2023. Just to gripe a bit here, roughly six years after the law was passed in 2017. And nearly two years after the law became effective on January 1, 2022. Thus, don’t beat yourself up about finding yourself late. Looking backwards? I’m not sure what you should or could have realistically done.

But looking forward? Unless Congress changes the law before next tax season, you want to get your accounting working right. Thus, talk with your bookkeeper. Or your accountant.

Make sure you tax advisor knows you’ve got software development costs you’re possibly not handling correctly.

Finally, do stay alert so you spot the new regulations when they appear. They should explain how taxpayers handle any honest fumbles. And how to request and make accounting method changes which are surely needed if prior to 2022 you followed the old conventional approach.

Related Articles

We’ve got a good discussion about how the research and development credit works here: Research and Develop Credits Explained.

Filed Under: Section 174

Reader Interactions

Comments

  1. John Smith says

    June 10, 2024 at 2:30 am

    This comprehensive primer on Section 174 software development accounting is a game-changer for businesses navigating the complexities of financial reporting. With clear insights and actionable guidance, it empowers firms to maximize tax benefits while fostering innovation.

Primary Sidebar

Welcome

Nelson CPA publishes this blog to help and encourage small business owners. Click here to learn more about our firm.

S corporation Tools

Use our S corporation tax savings calculator to make a quick estimate of the annual tax savings per owner.

Use our S corporation reasonable compensation calculator to estimate appropriate shareholder-employee salaries.

Featured Posts

Washington state estate tax pushes wealthy residents to consider estate planning options.

Planning for the 35% Washington State Estate Tax

Washington state levies an estate tax of up to 35% on estates of decedents dying on or after July 1 2025. That new rate is by far the highest estate … [Read More...] about Planning for the 35% Washington State Estate Tax

the new Washington state professional services sales tax starts October 1, 2025.

Washington State Professional Services Sales Tax

Starting October 1, 2025, Washington State levies a sales tax on many, maybe most, business professional services. Thus, if you’re a business … [Read More...] about Washington State Professional Services Sales Tax

Washington state qualified family-owned business interest deduction

Washington’s Qualified Family-Owned Business Interest Estate Tax Deduction: Updated for 2025

Washington state taxes the estates of high-net-worth residents and high-net-worth nonresidents who own property in the state. The tax rates start at … [Read More...] about Washington’s Qualified Family-Owned Business Interest Estate Tax Deduction: Updated for 2025

International tax issues?

Preparing US tax returns for international taxpayers

Maximize S corporation tax savings

Setting Low S Corporation Salaries

Updated for 2019 tax year changes and now available in print from Amazon!!

Maximizing Sec. 199A Deductions

Free retirement planning help

Picture of Thirteen Word Retirement Plan book

Need to help clients with their PPP loan forgiveness applications?

Recent Comments

  • Stephen Nelson CPA on Washington State Professional Services Sales Tax
  • Mark Freeman on Washington State Professional Services Sales Tax
  • Washington State Professional Services Sales Tax - Evergreen Small Business on Washington’s Qualified Family-Owned Business Interest Estate Tax Deduction: Updated for 2025
  • The New Big Beautiful Section 199A Deduction - Evergreen Small Business on Big Beautiful Section 199A Calculator
  • Big Beautiful Section 199A Calculator - Evergreen Small Business on The New Big Beautiful Section 199A Deduction

Archives

Copyright © 2025 Stephen L. Nelson, Inc. · News Pro On Genesis Framework · WordPress