Skip to content(if available)orjump to list(if available)

The time bomb in the tax code that's fueling mass tech layoffs

demosthanos

There are some misunderstandings in the comments that seem to stem from not having read the section, so I thought it was worth referencing the actual text [0]. It's quite short and easy to read.

The most important bits:

* Subsection (a) requires amortizing "Specified research or experimental expenditures" over 5 years (paragraph (2)) instead of deducting them (paragraph (1))

* Paragraph (c)(3) is a Special Rule that requires that all software development expenses be counted as a "research or experimental expenditure".

That's it. All software expenses must be treated as research and experimental expenses, and no research and experimental expense can be deducted instead of amortized. Ergo, all software expenses must be amortized over 5 years.

I strongly recommend reading the section before forming an opinion. It really is quite unambiguous and is unambiguously bad for anyone who builds software and especially for companies that aren't yet thoroughly established in their space (i.e. startups).

Also note that this makes Software a special case of R&D. It's the only form of R&D that Section 174 requires you to categorize as such and therefore amortize.

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

bunnie

It's pretty bad.

It had a huge impact on my personally, I'm a small R&D shop and basically I have had to end all risky long-term research projects.

In addition to the research costs, I'd also have to pay taxes on the research costs mostly up-front. Significantly, if the project doesn't work out, I'm still out of pocket for the tax money. It's a penalty for taking a risk, and it kneecaps American innovators in a globally competitive technology race.

The rules are even worse than the article notes because it double-dings open source developers. See Section 6.4 of https://www.irs.gov/pub/irs-drop/n-23-63.pdf. The relevant bit is here:

> "However, even if the research provider does not bear financial risk under the terms of the contract with the research recipient, if the research provider has a right to use any resulting SRE product ... costs paid or incurred by the research provider that are incident to the SRE activities performed by the research provider under the contract are SRE expenditures of the research provider for which no deduction is allowed ..."

The rule as written means contractors who write Windows drivers could deduct their expenses (as they would have no residual rights to a closed-source work product), but contractors who write Linux drivers may not (as they would have some rights to open-source Linux drivers).

djfivyvusn

Just pledge copyright of contributions to eff or something.

bunnie

Work-for-hire open source contributions often already bear a copyright holder of the entity paying for the work. The problem isn't who is the copyright holder.

The problem is that the license assigned says that anyone is free to use the code. Anyone is a set of people that includes the contributor, which then triggers the interpretation that the research is incrementally in the contributor's benefit and thus disqualified from preferential tax treatment.

You'd need a custom license where everyone in the world could use the results except for the contributor, and then like, a source control system that hides the source files from the contributor's view of the repository.

netcan

What are the implications of this.

As I understand accounting, this means that reported profits would be higher, and therefore incur more corporate income tax liability. Cash flow isn't effected besides tax.

A startup isn't likely to be making a profit yet, under either accounting rule. Is there a benefit to reporting a larger loss?

My first thought is that this effects Google and suchlike, not startups. But... assuming steady state "r&d" expenditure... it's not that much. Everything gets deducted within 5 years anyway.

So... maybe this hinders more modestly profitable, and fast growing companies most. Those that can't afford to carry 5 years worth of paper profits as easily.

Otoh... I am curious about how the difference between r&d expenses and operational ones are determined irl.

This should be quantifiable. How much extra assets are software companies actually booking?

It seems questionable that this "silent killer" had actually affected employment so much.

jweir

We are small and so have been on a hiring freeze since 2022. I’d like to hire but the upfront cost is high.

For those around when this went into effect many business owners were surprised. Our accountants told us they seriously thought congress would fix this before it went into effect.

throwup238

> … they seriously thought congress would fix …

Get a better accountant.

dan-robertson

Often the way this works is that some time bomb is added to the tax code so that forecasts for future tax revenue will be higher (justifying more spending in the short term) and congress then needs to remember to remove the time bomb before it blows up. So it isn’t that uncommon for these things to be reverted.

viraptor

It's actually not uncommon for something stupid to make it to the official tax code and then get reverted. They knew the history.

gbxyz

Get a better government.

mountainriver

This is one of the worst things MAGA has done. Tech startups are the source of so much of our wealth, and this makes it very challenging to ever build one.

I can’t believe this still exists, and no one has changed it. We truly are governed by morons

toofy

for anyone curious, this wasn’t specifically trump, but it was indeed a republican congress bill. texas republican was the initial sponsor and then republicans lined up to cosponsor.

this was done to fuel their tax cuts to a small group of a certain people.

you can see all of the sponsors here: https://www.congress.gov/bill/115th-congress/house-bill/1/co...

chemmail

But we are great now. What else do we need?

cma

A dead post below says it was biden and somehow Obama, but sibling reply link says it passed into law in 2017, not 2022, the first year it went into effect I think.

wvenable

The article is pretty clear that the law was from 2017 had a scheduled start date of 2022. Although probably not the actual intended effect, it does have the effect of confusing who would be responsible for it by those who don't read past the effective date.

MoonGhost

[flagged]

e40

And if the R&D uses foreign workers, because you can't afford to pay US wages, then the 5 years goes to 15 years!

This hurts small companies (like mine) that were priced out of the US developer market.

deeth_starr_v

I’m not sure this is exactly true. If your foreign workers are a service contract then those are services expenses immediately deductible. Same if you are using local service contracts. My understanding is this creates a drag for companies that want to hire f/t.

fhd2

Foreign workers are to my knowledge effectively always a service contract, since it's pretty complicated (if even possible) to hire FTEs across borders without subsidiaries, which are expensive to maintain.

I'm curious if contract work is really exempt, would look like a major loophole to me.

radley

It's not really targeted at tech, insomuch as at Democrats.

Everyone assumed it was a traditional accounting hack. But given the timing and the reinitialization, it's clearly political, not economic.

The code is a strategic time-bomb designed to cause a high-profile economic downturn during a presidential election cycle, specifically when the following president is a Democrat and Republicans have a house majority.

It was used to harm Biden's economy, and it will happen again in 2030 if the next president is a Democrat. While deferred, it will be spun as a major Trump "economic achievement" for the midterms, because companies will be able to afford to hire again.

The tech industry is merely high-profile fodder for extreme politics. It really is that petty.

victoro

The Democrats had control of the presidency and the house in 2022 when this provision first went into effect but had 2 fewer senators (1 fewer if you count the tie-breaking VP). Why didn't they try to change it? Is there some reason a change in the tax code like this can't be modified or repealed once its in place?

vineyardmike

Politics are complicated.

Generally, in tax bills they try to keep them "neutral" where any tax cuts or tax breaks are coupled with tax increases elsewhere BUT they tend to report the 10-year affect for whatever reason. This bill provided a ~30% cut in corporate tax on profits, with a delayed increase in tax cost on Software R&D pushed to the next term.

If the next party wants to reverse it, they'd have to find the money with an increase in tax - directly undoing it would be a ~50% increase in corporate tax rate, which (I guess?) would be a tough sell politically. Meanwhile, the tax code on software engineering sounds too niche to expend political capital on.

Either way, its another example of how corporate America is trading long-term growth (R&D, product development) for short term gain (lower taxes today).

tomrod

They tried. They had Senate spoilers.

naijaboiler

Why should they? Why did we allow a president to put in tax raise for the future. Replicants were playing politics from the start. Pass a bad bill, and then hope to get about it when the bad parts kick in when the other side woo be in power

_heimdall

If this was passed in 2017 to go into effect during the next presidential term, wouldn't that only work as a time bomb for Biden's presidency if Trump didn't expect to win a second consecutive term?

Given the history of prior presidents winning 2 consecutive terms, it seems like Trump could have reasonably expected a 2022/2023 tax change to be his problem.

adgjlsfhk1

if you retain power, you can fix it. the US government currently has the significant problem that one party campaigns on the government being dysfunctional, so they do their best to make it so.

kenjackson

No. It’s after re-election. Bad news late in your second term isn’t that big of a deal, unless you care about legacy.

efitz

This is just wrong. It was passed in 2017 (during Trump’s presidency). It was to go into effect in 2020 (a presidential election year during Trump’s presidency). He hoped to be re-elected.

demosthanos

No. It went into effect in 2022 [0], which means the timeline absolutely does track with OP's theory. That gives a hypothetical Trump term 2 a full year to fix it but also imposes enough of a time crunch that they could plan on sabotaging attempts to fix it by another party.

I'm not saying it's the actual story, but the timeline does track.

[0] Page 60, Sec 1306(e) sets the date: https://www.congress.gov/115/bills/hr1/BILLS-115hr1enr.pdf

gscott

I thought wages were deductible anyway. Say you pay a developer $250,000 a year. The employee pays the tax on their own wages.

notimetorelax

No, not in this case. 250k is an expense for the company. Company had to amortize this expense over 5 or 15 years. (15 for software engineers outside of the US)

Tade0

> (15 for software engineers outside of the US)

Yikes. Does that apply to outsourcing?

null

[deleted]

walterbell

W2 salary is different from fully loaded labor cost.

ant6n

I don’t get the big hoopla. Here in Germany I’m opting to turn development costs into assets (I simplify a bit). I need assets on the balance sheet, otherwise we’re over-indebted. As long as the development costs are much higher than income (I.e. as long as you’re not profitable), then it shouldn’t matter. And once you are profitable, you pay some more corporate taxes, but aren’t they kind of not too high in the us anyway?

Reason077

The OBBBA (“Big Beautiful Bill”) suspends amortization requirements for domestic R&D expenditure, and explicitly allows domestic software development as an R&D expenditure eligible for immediate expensing.

The new rules would apply from 2025 to Dec 31, 2029:

https://www.crowell.com/en/insights/client-alerts/house-comm...

slipnslider

Repealing SB174 has bipartisan support. The house already passed its repeal but it died in Senate because a separate took (that also repealed it) took its place but that separate bill stalled out.

174 is so small it can't go through both chambers on its own so it needs to get attached a larger bill like OBBA.

It's unfortunate because it appears both sides want this repealed to allow immediate amortization of domestic R&D expenses.

https://abgi-usa.com/section174/latest-and-greatest

cibyr

It's so depressing to hear that congress can't even do small things that everyone agrees upon.

Supermancho

If they could be required to craft single issue bills, this wouldn't be as big an issue. Instead we get the clusters of good and bad that inevitably die or sometimes worse, pass.

dragonwriter

If everyone agreed on it, Congress would have no problem doing it (Congress itself, after all, is a subset of "everyone".)

formerly_proven

> 174 is so small it can't go through both chambers on its own so it needs to get attached a larger bill like OBBA.

There's a minimum size for laws?

coliveira

Theoretically no, but congress won't vote anything that has no collateral advantages to everybody involved.

Braxton1980

Why would a senator from Kentucky vote for a bill that doesn't benefit his state to a meaningful amount?

Pet_Ant

I think there is a limit on the number of bills that can make it through the procedures so it’s too low profile to get scheduled.

CardenB

It's perhaps noteworthy that OBBBA is not the first bill to attempt to revert this tax law. It's simply the latest. There have been other attempts to revert section 174.

Other attempts that come to mind: 1. Tax Relief for American Families and Workers Act of 2024 (H.R. 7024) 2. American Innovation and R&D Competitiveness Act of 2025 (H.R. 1990)

This article is informative: https://www.cebn.org/media_resources/section-174-sign-on-let...

Terr_

That "suspends" should be understood as "continues to hold-hostage" / "renews as a time-bomb to screw over some other party".

avsteele

That isn't the reason. They sunset in the bill so it has a lower CBO score (which calculates costs out to 10 years). If you sunset in the bill after 5 years, even if you know it will get renewed, the apparent cost goes down. Get it?

sherburt3

Removing it would make Congress less powerful, and we can't have that now can we.

rurp

If anything it has been the opposite problem, with modern congresses having been more than happy to delegate away their powers. You might have heard the recent tariff news for example.

panzagl

How could Congress get less powerful than now?

tomrod

That would be the one positive I have heard regarding OBBB. This should be put into its own bill.

madaxe_again

That isn’t how legislation is passed. If anything, it needs a section about acceptable tar shingle application standards for roofs within 6 nautical miles of any heliport operated in a subarctic area on the west cost. Then it’s looking like a bill.

runako

Just last year, Congress snapped to attention and wrote and quickly passed a bill to ban the eminent national security threat of a video-sharing app. That bill doesn't do anything else.

Just a reminder that Congress, even now, can rapidly act on a laser focus when it is sufficiently motivated.

AnonymousPlanet

And it gets so bizzare that even legislators have to laugh when they read it out loud, like in this case here in Switzerland:

https://www.youtube.com/watch?v=S9hztUCq15o

aetherson

There's a little of this, but more so, you only get one reconciliation bill per year. And anything that's not a reconciliation bill has to be bipartisan.

teeray

You forgot renewing the Patriot Act :)

gigatexal

This is a highlight in an otherwise shitty bill.

I saw let Trump’s ugly bill die and then a small fix up to the tax code could be this. Should be able to pass.

yieldcrv

This bill is goated for upper middle class and tech and defense sector

And I’m tired of pretending like we aren’t going to be beneficiaries

Every Congress increases the debt, we can acknowledge that the cuts they picked are going to wreck the lower class especially with the medicaid, we can acknowledge that it won’t meet its goals of cuts

but are you guys just scared to acknowledge its going to super charge things that you are a beneficiary of too? so busy saying it just benefits billionaires as if we’re trying to avoid guillotines. not gonna happen and many people here are going to try to take advantage of new programs

beardbandit

You don't want to live in a society where an increasingly large percentage of the population have nothing to lose.

Regardless of whether it benefits our industry or socioeconomic status, it'd be incredibly shortsighted to just do all of that at the expense of the lower classes.

shepherdjerred

I don’t have to be in support of something just because it benefits me

Hammershaft

I agree but I think the huge cuts across public research & development basically hurt everybody in the long term.

dclowd9901

I have to say that you sound very biased in the way you're talking about the bill. If a primary goal of this administration is to cut and make government more efficient, this bill is about as big of a failure as one could conceive. Any reasonable person would have to admit that.

I'm fine admitting that I would benefit greatly from this bill. I also hope to heaven it doesn't pass because an additional trillion dollars to suit me sounds asinine. I don't need help.

Braxton1980

>Every Congress increases the debt,

And yet only one party campaigns on fiscal responsibility, debt concerns, and reduced spending

vkou

> This bill is goated for upper middle class and tech and defense sector

No, it's not, because giving its authors any power or wins or ability to execute on their agenda is disastrous for nearly everyone, including tech and the middle class. The only people that its illegal acts are good for is a tiny minority of crooks, fascists, and oligarchs.

Given the firehose of illegal stuff they are doing that is impossible to push back on, it is utterly imperative to push back on every little thing that is possible to push back on, and to hold consent hostage to an end to the former.

You're letting them burn your house down because they promised you a bottle of whiskey.

sampton

Amortization is bad policy when it comes software. Software is inherently high risk. Every piece of software is unique and does not guarantee steady income over 5 years. Most startups won't survive 5 years to fully realize the deductions. This is the end of US software dominance.

kccqzy

Amortization is bad policy, period. If cost is actually incurred, it should be fully deductible immediately. No matter if it's a piece of equipment or software.

jopsen

Amortization makes sense for things that have some inherent value. Like a microscope or computer.

A bankrupt company can still sell their computers. Selling you code, lol -- code is more of a liability really :)

bearjaws

The software that companies make is sold off in bankruptcy all the time.

I have a few friends who specialize in it with 2 ongoing contracts for splitting off pieces of software.

tomrod

The value is far less than the amount being amortized for its development.

malshe

> Amortization makes sense for things that have some inherent value. Like a microscope or computer.

I am nitpicking but since a microscope or a computer is a tangible asset, the correct term is depreciation. Amortization applies to intangible assets.

Supermancho

> Selling you code, lol -- code is more of a liability really :)

It's important to consider that lawmakers (who are not well informed or downright stupid) might think code has intrinsic value because of media married with a lack of real-world experience.

tomrod

Continuing your observation, this presumes they read and think deeply about the bills they vote on. They do not.

timewizard

Is US software dominance because of our startups? Or because of the giant trillion dollar monopolies we have?

Didn't AAPL, GOOG and FB all create products _before_ they had any taxable income? Would this change have had any actual impact on their foundings?

9rx

> Is US software dominance because of our startups? Or because of the giant trillion dollar monopolies we have?

Most likely neither: It is its massive trade deficit, the one it strangely wants to get rid of now, that has allowed US consumers to consume more than they produce (i.e. you can take something with no real expectation of having to give anything back in return). Which, as it relates to tech, has enabled offering services for what is effectively free to dominate the market. Nobody else in the world can compete with that.

> Didn't AAPL, GOOG and FB all create products _before_ they had any taxable income?

Wouldn't you say they had no taxable income because of it? If Facebook brought in $100,000, and paid $100,000 to developers, then there would be no taxable income under normal regimes. But if the developers were not tax deductible, then that $100,000 in revenue would be taxable, even though the bank account is empty. This isn't nearly so simple, but it has changed the calculus in a similar way. The business models of old no longer work because of it.

CactusRocket

Hi, I'm just really curious about something. Why write AAPL, GOOG, and FB, and not Apple, Google/Alphabet, and Facebook/Meta?

kopecs

Well, presumably the claim would be that a factor in their not having taxable income was the fact that they didn't have to amortize their development cost.

joshuanapoli

Yeah; start-ups will start paying tax much sooner since salaries are the main expense in software development, and only a fraction can be deducted per year. The tax change must make things marginally more difficult for young companies that have some revenue, aren't cash-flow positive, and have a short horizon.

hackernoops

It started with small and nimble innovators. Then it was shifted to Big Tech with the squeeze of patent trolling in the 2000's applied. It was capturing massive created value into the hands of few, connected, corrupt shitbags.

shrubble

I’m not familiar enough with the very early days of Apple which started out as a hardware company to rebut you; but perhaps you mean the current Apple that has re-invented itself?

tomrod

This impacts deductable expenses, not profits directly. The labor you pay for internally owned IP related to software must be amortorized. This screwed up an enormous number of business plans because software has more risk than many other endeavors. For small businesses, you basically can't do your own software.

It applies to things like configuring your internal tools too. Good luck at audit time.

typeofhuman

HN has taken a sad turn over the last few years where we see genuine curiosity - such as your reply - met with downvotes instead of replies.

I don't have an answer for you. But I support your intrigue.

madaxe_again

I don’t know how it works in the U.S., but we had HMRC in the U.K. write us a cheque every year, as if you have a greater R&D claim than your tax bill, you get a rebate.

potamic

This is insane, how does it make sense? Employee salary expenses are no different from other expenses to run your business. Imagine they did this for raw material instead, a restaurant could only expense 20% of the food that they sell. If they purchased $100 worth of food, but could only sell $50 worth of it, they have to pay tax on that even when making a net loss overall. It just does not make any sense. There would've been a huge uproar if this was done for cost of goods. Why are employee salary expenses any different?

gnopgnip

It’s the same for movies, other intangible assets that are valuable and produce income over several years. And it’s done for many tangible goods, like servers in a datacenter, the kitchen equipment in a restaurant.

Schiendelman

I think you may misunderstand. For most of those, you get the choice to amortize if you prefer. In this instance, you must amortize, which is a big problem for startups.

altairprime

It makes sense when you consider that there is no minimum tax rate on businesses.

Given the choice, Amazon would rather spend 100% of its profits on itself than allow any of its profits to be paid out in taxes. Section 174 was implemented without a minimum tax on corporate profits before voluntary deductions such as research. Therefore, it’s exploitable and all companies ought to hire and fire staff to ensure their profits show as 0%.

This tax code defect is now closed by accident, but could have been done much more intelligently than it was. Oh well.

(EDIT: My first sentence is potentially confusing when I reread it later. To restate: section 174 was defective as implemented due to the uncapped 100% deduction, but the concept of a significant research exemption is still excellent. Just need to close the effective 0% corporate tax rate loophole.)

thayne

The company already pays payroll taxes on those salaries, and the employees pay income taxes. And the people hurt by this aren't the shareholders or top executives, it's the rank and file workers getting laid off, losing benefits, and being asked to work more for the same pay.

What this change effectively did was make software developers significantly more expensive, without increasing the amount those developers get paid.

warkdarrior

Software developers are already too expensive in US, so this applies some downward pressure on those salaries. Frankly the economy will be much better off when tech salaries equalize across geos, thus avoiding the deep whole US manufacturing is in (for example, manufacturing wages in Vietname are one tenth of US manufacturing wages, and thus it is better to open new plants there).

californical

Don’t forget the other stakeholder - the general public.

Yes it sucks for developers, but does it make any difference for any other employee? Why does Joe’s plumbing have to pay those taxes, but Jane’s AdTech company doesn’t?

Sure, there are benefits to investing in R&D in general, and tech has fueled a lot of growth, so incentivizing it has likely paid off for the whole economy. But will that forever be true? Maybe?

vpribish

after 5 years then every year is deducting a whole year's worth of R&D - as long as that investment is not too lumpy from year to year you are back where you started

masterjack

Which is fine for steady companies, but perpetually drags down any rapidly growing company

jwlake

In this theory you should tax revenue and not profit. Welcome to VAT.

cyberax

> Given the choice, Amazon would rather spend 100% of its profits on itself

And why is this bad, exactly? Money will be spent and will go back into the economy. Amazon will have to use the funds to build new offices, datacenters, do research, whatever.

And even if execs give themselves $10^11 USD in bonuses, they will be taxed as personal income, at even higher rates than corporate income.

californical

It is complex - is it better for the money to go back into the economy by paying high salaries to a specific group of highly-educated people? Or is it better for the money to go back into the economy through taxes, then disbursing the benefits to lower-income benefit programs?

I’m not sure what the answer is. The former is likely to drive some innovation, which I’m sure varies by company. Where the latter could also unlock innovation by giving the bottom-quartile of earners a chance to improve their situation.

orwin

Mostly, Amazon will do stock buybacks, so that its investor can invest into other top stocks.

patmcc

Employee salary cost isn't always 100% an expense.

Imagine you are BigCarCo, you make cars. The salary for your factory workers that build cars to be sold is an expense, incurred in that year, to be matched against the revenues earned by selling those cars. But the cost to build the factory needs to be amortized over the lifetime of the factory - and that's true whether you buy a factory from BigFactoryCo or hire a bunch of people to build it.

Now, I'd argue that a) most software dev work is closer to the factory worker than the factory builder and b) the lifetime for most software is less than 5 years, but the idea that some cost of developing software should be amortizable is pretty reasonable.

jillesvangurp

Actually, if the company isn't selling the software they build, what their software devs do is closer to building a factory rather than working in it.

Mostly developing software is about automating things that are expensive and slow to do manually. So, to stick with the factory analogy, it makes the factory a bit better and more efficient. If you stop doing that because it is too expensive, you fall behind with your factory.

Of course the whole issue in the US is that it outsourced much of what happens in factories to China and software has become one of the main things the country runs on.

UncleMeat

There are other expenses that are also amortized.

sokoloff

Now imagine that a restaurant buys 100 tables, 500 chairs, kitchen equipment, cutlery for 800 people, signage, a security system, and does a remodeling before opening. (Or an airline buys an airplane. Or a hotel chain builds a hotel.)

Should they be able to expense all of those items that provide value for multiple years in a single year?

Does software development provide value exclusively in the year it's done? Or over multiple years?

demosthanos

The reason that we require you to deduct an expense over years for some things is because they have a resale value that needs to be accounted for. It's not a pure expense because you have an asset with real value that came out of the purchase. Employee time has no resale value. Once used it's gone, so employee salaries are expenses, not investments.

The only possible justification for the Section 174 R&D changes is that employees working in R&D theoretically are producing something which does have a resale value, so there's a small tax dodge enabled by direct-expensing your R&D costs but then ending up with an infinitely-copyable asset that came out of it.

If that's what you're saying, then I'd reply to that argument by saying that paying humans to design new things has historically been a business strategy that the government has wanted to incentivize in a way that buying and holding physical assets has not been. I've seen no justification for the government deciding that from 2022 on we should actively discourage R&D, it just seems to be a mistake.

sitkack

Software is like Art, it doesn't have value until sold or can be used. If they sell services based on the software, they are generating revenue and then taxation on that revenue can occur.

Same as if they sell the software, either as a copy or ownership.

But not being able to take salary as a business expense seems like as thing that would happen if software in and of itself has value, which is largely does not.

Retric

> I've seen no justification for the government deciding that from 2022 on we should actively discourage R&D, it just seems to be a mistake.

Removing a specific tax exemption to create a level playing field isn’t discouraging R&D.

That’s the thing, every year such exemptions exist the US taxpayers are handing out money. Just because we subsidize say EV’s or Corn doesn’t mean that’s the baseline forever more.

twoodfin

What about construction worker and other labor time to build a factory? That’s the analogy being made here by the tax code: Software whose development is a capital expense with value returned over time.

mixdup

But the employee time that had a one time use was turned into software. That software is the thing that has value longer than "right now"

polotics

I have seen a lot of software development where what's been done has been changed beyond recognition over the course of less than a year.

londons_explore

It's only shifting what year the government gets its revenue. The government should simply let the company choose how to do it, but if they choose anything other than year 1 interest will be payable at government bond rates.

warkdarrior

It's also massively shifting the companies' cash flows. The company paid $X for R&D this year, but for tax purposes 80% of that $X expense is moved to next four years. So for this year's tax purposes, the company R&D expenses are much lower than what the company paid.

bravesoul2

Ironically I think they would want to claim that over multiple years unless they have other profitable operations under the same company. E.g. other restaurants.

gamblor956

The appropriate analogy is:

Imagine a restaurant spends money on employees to build 100 tables, 500 chairs, etc. Those tangible goods would be capital assets, so the labor costs of building them would also be capitalized.

This change to the tax code is just bringing the tax treatment of software development in line with how every other industry is treated. IOW, it was closing a loophole. A very valuable loophole, whose beneficiaries used it to get filthy rich, and bragged about how their industry was so much more valuable than everything else, even though a lot of that value was due to the exception software was getting in the tax code.

Notably, in the current version of the budget as of 6/6, the loophole is temporarily coming back, though given the Musk-Trump feud, it's very possible it will get pulled again to try to mollify the hardline deficit caucus.

patmcc

If the restaurant buys e.g. a fancy oven or a delivery truck, it can't expense 100% of that cost in year 1, it has to spread that cost over the lifetime of the oven or truck.

Labor that operates the business day-to-day would be an expense, labor that creates a capital asset is more complicated.

I happen to think most employee time in software dev is more on the day-to-day operation side, and should be expensed, but I can see an argument that some should (or could) be amortized.

mountainriver

It was literally just a shot at California and New York, that’s all it was. “Own the libs” ya know

“if we aren’t rich then no one else will be”

Huxley1

I only recently learned about the Section 174 change, and honestly didn’t expect it to have such a big impact.

I used to work at a small startup, and most of our spending went toward engineers’ salaries. If we had to amortize that over several years back then, I don’t think we would’ve made it.

It’s surprising how a single line in the tax code can quietly make it harder for small teams to hire. Makes me wonder how many other policies are silently shaping things behind the scenes.

wdaher

Worth noting: the version of the Big Beautiful Bill passed by the House ends this particular change, starting in tax year 2025. We'll have to see if this provision makes it through the Senate, and in what form.

NewJazz

That's crazy. We're 3 years into a 5 year depreciation cycle, and now they "change their minds". Sure convenient when you know you are in power to supercharge growth and leave a time bomb for the next admin.

xbar

The destructive power of the Section 174 change cannot be overstated. It has been reported on a lot, but its harms are generally poorly articulated.

I do not like many things in BBB, but I am glad to know there is at least something in there that I can be glad for.

_dark_matter_

Lol only for it to kick back in in 2029 during the next administration. Your employment has now become a bargaining chip in the GOP's handbook.

naijaboiler

Why sent tech companies and tech workers kick up a fuss when this bill passed in 2017. I remember being mad about it

sanderjd

Yeah I think we did kick up a fuss?

The better question is why the tech industry seemed to forget that the first Trump administration was terrible...

walterbell

> ends this particular change

Temporarily, for 5 years.

badloginagain

If remember correctly, this was put in by Trump first round, set to activate when Biden was in office.

Now Trump second round fixes it, but expires in next (presumably) Democrat administration.

heymijo

That is correct. Some historical context is much appreciated in this thread.

> tl;dr on Section 174, Research & Experimentation costs went from being fully deductible in the year incurred to being deductible over a 5 year period.

Larger tax bills and a tightening on what roles/activities are deductible as R&E are likely what OP is pointing at with his comment.

To the best of my non-inside baseball research, Section 174 changes were simply one part of a package of revenue generating measures to offset the large tax cuts from the broader tax act they were a part of.

The changes came from The Tax Cuts & Jobs Act of 2017 that was introduced to the House of Representatives by Congressman Kevin Brady (R) Texas. The bill passed both houses of Congress along party lines. Then President Trump signed the bill into law. Section 174 changes did not take effect until 2021.

https://news.ycombinator.com/threads?id=heymijo&next=4332098...

anymouse123456

There is definitely a lot of misunderstanding here.

This provision can and does lead companies to owe significantly more in taxes than they make.

The only reason it hasn't been bigger news, is because most companies are pretending it doesn't exist and just sweeping it under the rug, hoping it will get fixed before enforcement gets serious.

superfrank

I think the real reason it isn't bigger news is because the second you talk about tax code people start to tune out. It's easier to wind people up over AI taking jobs than it is to try and explain what amortization means.

joshdavham

> The only reason it hasn't been bigger news, is because most companies are pretending it doesn't exist and just sweeping it under the rug, hoping it will get fixed before enforcement gets serious.

Why pretend that it doesn’t exist? Why not vocally lobby for a change in the tax code?

samus

There is bipartisan support to repeal the change. Meanwhile, further changes to the tax code are being prepared by the administration, very probably containing further such time-delayed footguns that will be the problem of the next administration to clean up, making them look like they raise taxes.

anymouse123456

This change was added in 2017, triggered in 2021/2022. It's been the policy for years now.

There is very little pressure on elected officials because big cos can afford it and it bankrupts their tiny future disruptors.

Why would you let it be fixed?

anymouse123456

Because then the people we watching might notice you and dig in.

layer8

As a non-American, it seems strange to me that the cost of regular software development, i.e. that is neither “research” nor “experimental” in a conventional sense, would be deductible in the first place (amortized or not). Isn’t that subsidizing a whole business sector? Maybe I’m misunderstanding something.

demosthanos

We're not talking about a tax deduction in the sense of a special privilege, we're talking about simple calculations of profit.

Before this change, tax for software development was calculated against:

* Profit = Revenue - Expenses

And software developer salaries fell neatly into Expenses unless you were looking for an R&D tax credit.

After this change, tax for software development is calculated against this new equation:

* Profit = Revenue - (1/5 * YearlyExpenses[-1]) - (1/5 * YearlyExpenses[-2]) - (1/5 * YearlyExpenses[-3]) - (1/5 * YearlyExpenses[-4]) - (1/5 * YearlyExpenses[-5])

Which means that if you are in Year 1 of operation, your values for YearlyExpenses[-2:-5] are all 0 and you only get to deduct 1/5 of your actual operating costs for the year from your "profit". So you can be in the hole but still owe taxes on your "profit" for the year because what you spent money on was classified as R&D.

tommy_axle

Wasn't there something when this went into effect about the mid-year being the start so it is 10% in years 1 and 6?

demosthanos

Yeah, I just read that. So it's actually 10-20-20-20-20-10, which is both weirder and also slightly worse than my formula above.

lesuorac

It is a subsidy!

Why should money spent on software _development_ not have to be deprecated over time like other money spent on _development_?

I get that it sucks from a cash flow standpoint but the same is going to be true of other R&D expenses. It's just that we're more exposed to this specific R&D expenditure and not others.

anp

The root of this subthread makes it clear why the current provisions to force software expenses to be amortized are different than other kinds of R&D.

demosthanos

I mean, yes, it will be true for other R&D types. But that's also new and also broken for the same reason: it means new R&D companies are at a massive disadvantage in their first few years compared to the established players who have lots of expenses queued up to deduct. It's wealth redistribution from young startups to established players who have 5 years of past expenses to use in their favor, and that is going to be a very bad thing for the health and vibrancy of our economy.

And, as a sibling points out (and as I pointed out in a comment at the top level), software is in this regime singled out from all other possible R&D expenses, making it particularly vulnerable. A skilled accountant/lawyer can probably turn big chunks of other R&D expenses into something that doesn't fall under 174. No amount of skill can do that for software, because we're singled out.

tomrod

Because you slinging a React component or Vibecoding a security pile requires no Technology Readiness Level assessment nor does it have development liability. Rather, what we call Software Development is more appropriately labeled Software Engineering.

null

[deleted]

offnominal

Salaries in general (not just of software developers) are tax deductible in many countries. This is desirable because we do not want companies to be paying taxes on revenue.

kevinventullo

I dunno, I pay taxes on revenue.

whichfawkes

Do you take a standard deduction?

It's clearly not enough to cover all of the expenses that are required to generate your "revenue", but it's a gesture in that direction.

offnominal

Are you a company? If not, then you probably don't have revenue -- you have income.

simantel

Businesses are taxed on profits, not revenue. Paying people to write code is an expense, so you'd normally deduct that expense (plus all your other expenses) from your revenue to arrive at an amount that should be taxed.

bravesoul2

That's the rub. Is it an operational expense, like rent or a capital expense, like buying machinery?

It is sort of between the two in my view and is highly dependant on what the software engineer does each day.

Are they fixing a bug, helping a customer, refactoring? I think that is operational.

Are they building out a new feature? That is capital. But it is not quite like buying equipment because it adds no value to the books. So depreciation seems off.

But the same issue applies to other roles. Is a sales persons day trying to land a sale, or trying to develop the business.

It all comes down to "intangible assets" and whether you are making them.

I think it is easier to just say if you are paying someone to work then you can deduct. There must be better ways to claw it back.

The whole reason for most business to exist is to use operations (operational costs) as a lever to increase the growth and intangible value of the business.

Spivak

The answer is that it's an operational experience when it's a salaried employee and a capital expense when it's a contractor. Like not in a theoretical sense, this is how it's classified right now.

cjbgkagh

It stems from the difference in treatment of capital gains and income. Either way it’s deductible, the difference being when it is deductible and how much tax is saved. Capital deductions are typically done later since they require a taxable event.

It’s a fudge to make projections look better to allow congress to pass a budget neutral reconciliation bill with the intent that congress would remove the fudge before the consequences triggered.

Governments in general are pushing for capital gains tax normalization where instead of requiring a taxation event the capital gains tax would be levied yearly. In such a scenario the only difference remaining would stem from the difference taxation rates.

yardstick

> Governments in general are pushing for capital gains tax normalization where instead of requiring a taxation event the capital gains tax would be levied yearly.

You’re alluding to wealth taxes, right?

Because taxing unrealised gains are wealth taxes.

Or maybe I’ve misunderstood?

dragonwriter

> Because taxing unrealised gains are wealth taxes.

No, wealth taxes are a tax on retained wealth (a stock). Taxing unrealized gains is a tax on income (a flow), it just changes the point at which taxation attaches from a realization event to the actual gain.

cjbgkagh

If pegged to inflation then they are not, but I think they generally will not be pegged. People who might think this is great should understand that the government makes more money increasing wealth inequality aligning the interest of the government and the ultra rich.

pjc50

Most businesses let you deduct inputs and capital expenses from your revenue so that tax only applies to profit.

Since this is done on annual buckets it's very common to try to move items in both columns between years to minimize tax.

layer8

So if company A pays company B to develop some software, that revenue for company B (or rather, its profit) is still taxable? Then it makes sense I guess.

monkeyelite

The revenue minus expenses is taxable, yes. And if the business itself makes no money, that means all of it was taxed through payroll.

null

[deleted]

mountainriver

Yes and part of the reason America is so rich

gamblor956

No, you have it right. Software was getting a special exception from the normal rule that salaries spent on creating capitalized assets are capitalized (which is the general rule for most industries, as well as for software development in most of the EU).

hollerith

My reaction to learning about this is that it is good news: this explains the weakening of demand for programmers, but unlike the AI explanation, this explanation does not come with a large risk of the demand becoming much weaker than it is now.

Also, finally programmers with the right to live and work in the US catch a break: salaries for US-based programmers can be amortized over only 5 years as opposed to the 15 years of non-US programmers.

safety1st

I mean, the link not many people have made is that executives want to replace programmers with AI because of Section 174.

It has effectively become a lot more expensive and difficult to employ a programmer. Once this change went into effect we started to see hundreds of thousands of layoffs.

Then tech executives started aggressively talking up how you could use AI to write code instead of having humans write it.

Now of course reducing headcount and the associated expenses and replacing them with a bot sounds tempting to executives no matter what. But it sounds REALLY tempting when you've been on a hiring freeze since 2022 due to the fact that you can no longer deduct employee salaries in the year you pay them out.

Bear in mind that both Republicans and Democrats say they want to fix this and haven't done so due simply to gridlock and government incompetence.

I think most software businesses are taking a wait and see approach. Don't hire until this thing gets fixed. In the meantime, double down as hard as you can on automating those programmer jobs out of existence, in case the law never gets fixed.

Section 174 is the root cause.

svara

> For cash-strapped companies, especially those not yet profitable, the result was a painful tax bill just as venture funding dried up and interest rates soared

Can someone explain this? What taxes do unprofitable US businesses owe that this would be deducted against?

wdaher

Here's a toy example that hopefully makes this clear:

In 2024, your business has $1m in revenue and has $2m in expenses. 100% of these expenses are R&D salaries (engineers you hire.)

Your company loses $1m/year. (You brought in $1m and spent $2m.)

Under the old rules, you'd owe no tax because you were unprofitable.

After Sec 174, what the IRS now says is:

You had revenues of $1m. But you only had $400k in expenses (because you now have to spread that $2m in R&D expense over 5 years).

So actually you had a profit of $600k! And you owe tax on that $600k profit (~$120k)

So you now have an additional $120k tax expense, making your business even more cash-flow negative.

.

Amusingly, if you're pre-revenue, none of this matters (you have no income at all, so it doesn't matter what your expenses are.) You get hardest hit by this change when you have some revenue and when you do a fair bit of R&D.

jorvi

> Amusingly, if you're pre-revenue, none of this matters (you have no income at all, so it doesn't matter what your expenses are.)

https://youtu.be/BzAdXyPYKQo

lostlogin

There is so much gold in that show. Just rewatching it now. Fucking billionaires...

MattPalmer1086

Wait - they are saying that employee salaries are not expenses?

That is surely wrong? Just because those salaries are for R&D?

I could understand if there was some additional tax break for R&D which was being removed. I can't see how basic operating costs cease to be expenses.

patmcc

They're still expenses, they just now need to be amortized.

Buying a truck is an expense, as is buying gas for the truck. But the former you have to amortize over x years, the latter you can expense immediately.

The law used to be "employee salaries for software are like buying gas" and now it's "employee salaries for software are like buying a truck".

svara

Based on my exchange with wdaher, who seems to understand this well, it's a bit more subtle than that:

The salaries are of course expenses, but they are exactly offset by the value of the IP created by the R&D activities.

It's a bit as if you spent money on buying some materials. As long as the material doesn't degrade, the cash is gone but the value is the same and therefore won't reduce your taxes.

If that IP is amortized over a single year, it does not contribute to taxation, but it does if it is amortized over a longer period.

antognini

They are expenses, but amortized over 5 years. So if you spent $2m on employee salaries, you would then deduct $400k from your revenue every year for 5 years.

If your employee expenses remained constant, then by year 5 you would be deducting $2m from your revenue since you'd be accumulating the deductions from the previous four years.

So in steady state it wouldn't necessarily be a big problem. But for a startup which is hiring many new employees and whose revenue is growing it's a huge problem.

tomrod

This was my first reaction when I heard about it before it passed. I was horrified.

null

[deleted]

gruez

>Wait - they are saying that employee salaries are not expenses?

>That is surely wrong? Just because those salaries are for R&D?

The same would be true if you hired a bunch of scientists/engineers and got them to do R&D.

mixdup

What other cost do you think goes into software development? Companies are not spending that much money on IDE licenses. The vast, vast majority of software/R&D costs are labor

null

[deleted]

svara

Is this true even if you don't capitalize the immaterial IP asset generated by the R&D salaries on the balance sheet? Is that required in the US?

Otherwise I'm quite amazed that salaries can be carried forward as future expenses.

wdaher

This is what the Sec 174 change said: it says that you do have to capitalize it.

mppm

Elsewhere in the world (under IFRS accounting rules) capitalization of R&D costs has been a firm requirement for a while. The US has been somewhat unique in allowing them to be expensed instead, until recently.

throwawaymaths

so you are okay, if you start getting revenue when you're five years in?

singron

You can deduct 100% of salaries paid 5 years ago, but only 20% of salaries last year (etc.), and since companies tend to hire more people over time, most of your expenses will have been in the last few years that are still amortizing. You might have enough losses to carry forward in your first year of revenue, but 6 years in that could run out. It depends on the exact circumstances.

paulcole

But nobody’s forcing you to classify software developers as R&D.

demosthanos

No, that's literally the Section 174 change. You now must count them as R&D.

The relevant paragraph from Section 174:

> (3) 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.

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

null

[deleted]

croes

How would that help? R&D developers helped saving taxes, now they don’t.

Classifying them as non R&D doesn’t help saving taxes again.

mppm

If the business has some revenue, but is not yet profitable after deducting development costs, it can become profitable on paper (and owe tax) if R&D is capitalized instead.

deanputney

That is kind of strangely worded, but I think I see what they're getting at.

Say you would have been exactly not-profitable ($0) if you could expense all of your R&D as in the old system, therefore avoiding tax. Now with the new rules you may be on-paper profitable because you can only deduct 20% of the R&D as an expense this year. The remaining 80% of that expense tips you over, becomes profit, and that's taxable.

orangecat

Right. With concrete numbers, say your main expense is $1 million in developer salaries and you have $500k in revenue. Going by the previous rules, you have a loss of $500k and don't owe income tax. With the new rules, you can only deduct $200k of expenses which gives you a "profit" of $300k, on which you'll owe $62k in taxes.

null

[deleted]

null

[deleted]

dadoprso

I thought you could carry forward losses or something. i.e. Once profitable you can use your previous losses as 'tax credits'.

mNovak

So you're essentially giving the government a 0% interest 5 year loan, in the amount of the pre-paid taxes

edoceo

If you make it that far.

satya71

Yes, but businesses operate on cash, not tax credits.

gamblor956

What taxes do unprofitable US businesses owe that this would be deducted against?

An unprofitable business doesn't pay income taxes. Businesses are taxed on their net income (i.e., profit).

People are railing against this as the cause of tech's recent underperformance, but it was a non-factor for the vast majority of tech companies, because most tech companies aren't profitable and wouldn't have paid taxes anyway.

anymouse123456

If you didn't know about Section 174 until 2025 you have no business being in a leadership position anywhere, period.

This has been a slow moving disaster for years now and people have repeatedly tried to raise the alarm.

Just crickets and layoffs.

entangledqubit

From what I understand, this does not actually affect Google. They were already amortizing their R and D expenses.

Over long time scales (and big company revenue streams), this is sort of a wash. I think this hurts startups a bit more due to the long timescales involved which eats up much needed cash in the short term.