Freelance Developer Taxes: Section 174A Changed Your Costs

If you freelanced as a developer and also built something of your own — a side product, a SaaS, an internal tool you later sold — then for tax years 2022 through 2024 the law said you could not deduct what it cost you in the year you spent it. You had to spread it over five years. Almost no solo developer knew, and almost no solo developer did it.

That rule is gone. Section 174A, enacted in July 2025, restores an immediate deduction for domestic software development from tax years beginning after 31 December 2024. What follows is what the section actually says, the line it forces you to draw between client work and your own development, and what is still open for the years you got wrong.

What section 174A says

Three sentences matter. The first is the deduction itself:

Notwithstanding section 263, there shall be allowed as a deduction any domestic research or experimental expenditures which are paid or incurred by the taxpayer during the taxable year.

The second pulls software in by name:

Software development. 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.

The third is the effective date, in the enacting act:

Except as otherwise provided in this subsection or subsection (f)(1), the amendments made by this section shall apply to amounts paid or incurred in taxable years beginning after December 31, 2024.

So from your 2025 return onward, money you spend developing software in the United States is deductible when you spend it. You may elect instead to capitalise and amortise it over a period of not less than 60 months, which a few people with loss years will want, but the default is immediate.

Domestic is doing real work in that sentence. Section 174A(b) defines domestic expenditures as those which are not attributable to foreign research, and foreign research means “any research conducted outside the United States, the Commonwealth of Puerto Rico, or any possession of the United States”. If you subcontract development to someone abroad, that portion stays under section 174 and is amortised over fifteen years. For a freelancer who hires offshore help, this is the single most expensive detail in the whole area.

What happened for 2022 through 2024

Under the former section 174 you deducted research costs as you paid them. For tax years beginning after 2021, the 2017 tax act required capitalisation instead: five years for domestic expenditures, fifteen for foreign, with amortisation beginning at the midpoint of the year rather than at the start.

The midpoint convention is what makes the arithmetic so unpleasant. Half a year of amortisation in year one means you recovered a tenth of the cost, not a fifth.

Take a developer who spent $40,000 in 2023 on contractors, design and infrastructure building a product of their own:

YearAmortisation allowed
2023$4,000
2024$8,000
2025$8,000
2026$8,000
2027$8,000
2028$4,000

A $40,000 outlay produced a $4,000 deduction. If you deducted the whole $40,000 that year, as most people did, your 2023 return overstated the deduction by $36,000 — and the offsetting understatements sit in the four years that follow.

The line nobody draws: client work versus development

Here is the distinction that decides whether any of this touches you, and it is not the one people assume.

“I wrote software” is not the test. “I developed software as a research or experimental expenditure of mine” is. The IRS set out how to think about it in Notice 2023-63, which was written as interim guidance under the old section 174 but frames the same question section 174A now asks. Two concepts carry the weight.

The notice calls the contractor the “research provider” and the paying client the “research recipient”, and it calls the thing being built an “SRE product” — broadly, software or similar property that is protectable under law.

Financial risk, defined in the notice as “the risk that the research provider may suffer a financial loss related to the failure of the research to produce the desired SRE product.”

And a right to exploit the result. Even where you bear no financial risk, if you as the contractor have “a right to use any resulting SRE product in the trade or business of the research provider or otherwise exploit any resulting SRE product through sale, lease, or license”, your costs are research expenditures.

Put concretely:

What you didWhose expenditureWhy
Hourly build for a client, they own everything, you get paid for hours workedTheirs, not yoursNo financial risk on you, no rights retained
Fixed-price build where you are paid only on acceptance, client owns everythingArguably yoursYou bear the risk of failure
Contract build where you keep a licence to reuse the codeYoursYou retain a right to exploit
Reusable internal tool you built for your own practiceYoursYour own development, for your own trade or business
Side product you sell to othersYoursUnambiguously your own development

For a US-based freelancer, all five rows now land in the same place: deducted in the year incurred, either as an ordinary business expense under section 162 or as a domestic research expenditure under section 174A. That is why this was a serious problem for 2022 through 2024 and is a bookkeeping question from 2025 onward. The distinction only bites again if the work is foreign.

Whose expenditure is it. Not whether you wrote software. Who bore the risk, and who kept the rights.

A caveat worth stating plainly: Notice 2023-63 was issued under the former section 174, and Treasury has not yet published regulations applying these concepts to section 174A. The notice is the best available statement of the framework, not a rule written for the current section.

What you can still do about 2022 through 2024

The enacting act gave small businesses a route to go back and fix it, and that route has closed.

Eligible small taxpayers could elect to apply section 174A retroactively to tax years beginning after 31 December 2021, by filing amended returns. The election had to be made within one year of enactment. Revenue Procedure 2025-28 fixed the date precisely:

Because July 4, 2026, is a Saturday, the election under OBBBA § 70302(f)(1)(A) must be made by Monday, July 6, 2026.

That date has passed. If you did not make the election, retroactive amendment is no longer available to you.

What changed, and when. Three years of mandatory capitalisation, then section 174A put it back.

What remains is the second route, and it is still live. If you actually capitalised research costs for 2022 through 2024, you may elect to recover the remaining unamortised amount either in full in your first tax year beginning after 31 December 2024, or rateably across that year and the next. It is treated as an automatic change in method of accounting made with the Secretary’s consent, applied on a cut-off basis with no section 481(a) adjustment.

The honest problem is that most solo developers never capitalised anything, so there is no unamortised balance to recover — they simply deducted everything and moved on. Whether that leaves an exposure worth raising with a preparer depends on the amounts and on whether the years are still open. That is a conversation to have with someone looking at your actual returns, not a thing to decide from an article.

What a developer deducts without any of this

The routine costs are unaffected by section 174A and are ordinary business expenses.

CostWhere to look
Laptops, monitors, keyboards, test devicesWriting off equipment
Cloud, hosting, domains, CI minutesSchedule C, ordinary expense
IDEs, APIs, design tools, AI subscriptionsSchedule C, ordinary expense
A room used regularly and exclusively for workHome office deduction
Contractors, designers, fractional helpFreelance tax deductions

The business code for the return is 541510, Computer systems design and related services — see Schedule C business codes. Keep invoices split by where work was performed; our note on record keeping covers what to retain and for how long. Because nothing is withheld from what clients pay you, see quarterly estimated taxes and the self-employment tax guide.

This post is about how development costs are treated. The money coming the other way — subscription revenue, app store payouts, platform reporting — is covered in app and SaaS revenue taxes.

Frequently asked questions

Does section 174A apply if I only build for clients and never for myself?

Usually not in any way you would notice. If you are paid for hours worked, bear no risk of failure and keep no rights in the result, your costs are ordinary business expenses under section 162 and always were.

I spent nothing but my own time. Is there anything to capitalise?

Your own unpaid time is not an expenditure. You cannot deduct the value of your labour, so there is nothing to spread. This matters most for people who paid contractors, bought infrastructure, or hired designers.

What if my contractor is in another country?

Then that portion is foreign research and stays under section 174 with a fifteen-year amortisation period. Split the invoices by where the work was performed and keep the evidence.

Is an R&D credit involved?

Section 41 is a separate credit with its own qualification rules and its own paperwork, and claiming it interacts with what you deduct under section 174A. It is worth asking about if your development spend is substantial.

I deducted everything for 2023 and never capitalised. What now?

Take it to a preparer with the returns in front of them. The retroactive small-business election closed on 6 July 2026, and what is left depends on the amounts and which years remain open.

Does electing the 60-month amortisation ever make sense?

Occasionally — if you are in a loss year and the deduction would be wasted, spreading it forward can be worth more than taking it now. It is an election you must make by the return’s due date including extensions, and it binds you for later years.

Sources

26 U.S. Code § 174A, Domestic research or experimental expenditures

https://www.law.cornell.edu/uscode/text/26/174A

26 U.S. Code § 174, Amortization of research and experimental expenditures

https://www.law.cornell.edu/uscode/text/26/174

26 U.S. Code § 41, Credit for increasing research activities

https://www.law.cornell.edu/uscode/text/26/41

IRS, Notice 2023-63, Guidance on amortization of specified research or experimental expenditures

https://www.irs.gov/pub/irs-drop/n-23-63.pdf

IRS, Revenue Procedure 2025-28

https://www.irs.gov/pub/irs-drop/rp-25-28.pdf

IRS, Instructions for Schedule C (Form 1040)

https://www.irs.gov/pub/irs-pdf/i1040sc.pdf

IRS, Instructions for Forms 1099-MISC and 1099-NEC

https://www.irs.gov/instructions/i1099mec

Similar Posts

  • Oregon Has No Sales Tax. Portland Freelancers Pay for It Elsewhere.

    Oregon charges no sales tax. It pays for that with an income tax that hits 8.75% before you clear $12,000 of taxable income, and a Portland freelancer stacks four more taxes on top of that. All of it is Oregon state and local tax, on top of what you already owe the IRS. None of…

  • Airbnb Taxes: The Seven-Day Rule Does Not Decide Schedule C

    Search this and you will be told that an average stay of seven days or less puts you on Schedule C. That is wrong, and it is wrong on nearly every page that ranks for it. The seven-day rule is real and it is written down, but it answers a different question — whether your…

  • Home Daycare Taxes: You Do Not Need Exclusive Use

    Almost every article about the home office deduction tells you the space must be used exclusively for business. A bedroom that doubles as a guest room is out. A kitchen table is out. If you run a daycare in your home, that rule does not apply to you. You are the one carve-out written into…

  • W-2 Job and 1099 Income in the Same Year: How to File

    You file one return, not two. The job and the freelance work both land on the same Form 1040 — but they arrive by different routes, and only one of them had tax taken out along the way. That difference is why the refund you are used to can turn into a bill in the…

  • What to Send Your CPA at Tax Time

    Four things: your own gross receipts total, your expenses already totalled by Schedule C category, every 1099 you received, and last year’s return if the preparer is new. Everything else stays in your filing cabinet. Hand over those four and you are paying for advice. Hand over a folder of receipts and you pay the…