Tell HN: Help restore the tax deduction for software dev in the US (Section 174)

2423 points by dang 8 days ago

953 comments | 3 pages

Companies building software in the US were hit hard a few years ago when the tax code stopped allowing deduction of software dev expenses. Now they have to be amortized over several years.

HN has had many discussions about this, including The time bomb in the tax code that's fueling mass tech layoffs - https://news.ycombinator.com/item?id=44180533 - (927 comments) a few days ago. Other threads are listed at https://news.ycombinator.com/item?id=44203869.

There's currently a major effort to get this change reversed. One of the people working on it is YC's Luther Lowe (https://news.ycombinator.com/user?id=itsluther). Luther has been organizing YC alumni to urge lawmakers to support this reversal. I asked him if we could do that on Hacker News too. He said yes—hence this thread :)

If you're a US taxpayer and if you agree that software dev expenses should be deductible like they used to be, please sign this letter to the relevant committee members: https://docs.google.com/forms/d/1DkRGeef2e_tU2xf3TyEyd2JLlmZ....

(If you're not a US person, please don't sign the letter, since lawmakers will only listen to feedback from taxpayers and we don't want to dilute the signal.)

I'm sure not everyone here agrees with us—HN is a big community, there's no total agreement on anything—but this issue has as close to a community consensus as HN gets, so I think it makes sense to add our voices too.

Luther will be around to answer questions and hopefully HN can contribute to getting this done!

stego-tech 8 days ago

I’m all for reverting that part of the tax code, but only on the condition that it’s inapplicable to H-1B visa or foreign worker salaries/payments, provided that employer pays local taxes in those countries for those roles.

Keep good paying jobs in the USA. If we need immigrant labor, give them Green Cards instead of precarity.

  • pj_mukh 8 days ago

    "If we need immigrant labor, give them Green Cards instead of precarity."

    This is counter-intuitive but absolutely the right answer. Giving immigrant employees full bargaining power will murder H1B mills. And no waiting periods in precarious limbo either. If you want an immigrant worker, they automatically get all bargaining power as an American and then you make your decision based on the market forces.

  • abeppu 8 days ago

    > Keep good paying jobs in the USA. If we need immigrant labor, give them Green Cards instead of precarity.

    I'm all for giving more people a faster path to a green card if they want it.

    But should a person really have to get permanent resident status to have a decent job here? If someone wants to work for a few years in the tech industry in the US but expects that they may want to go back to their home country (or another country), and if they and their employer pay the appropriate taxes, what's wrong with that? Similarly, if I as an American citizen wanted to work abroad for some period without having pre-decided to become a permanent resident ... why is that harmful?

    • stego-tech 8 days ago

      That’s the neat part of the Permanent Residency (Green) card: you don’t have to stay forever. What that change does is destroy outsourcing and H1B visa mills by forcing employers to hire domestically first, and actually go through the process of sponsoring an immigrant’s Green Card if they want to hire cheaper foreign labor.

      It does not deter expats, it protects them from exploitation and abuse by employers.

      • abeppu 8 days ago

        Sure, and a hunting license doesn't require you to shoot anything but it would be weird to oblige you to get one if you don't have an intention of hunting?

        If green cards are easier to get, then the people that want them, and who you seem interested in protecting from abuse and exploitation can choose to apply for them -- great! It would have this effect even if you don't require every employee to have a permanent residence rights.

        If you create the requirement where only someone with permanent resident status can be hired, but you don't make green cards actually easier to get, then you've just put in some protectionist/nativist barrier.

        But if someone doesn't necessarily want to be a permanent resident, but does meet some other work visa, and an employer wants to hire them, you're just creating an extra bureaucratic obstacle for them, and claiming that it's for their benefit.

        • stego-tech 8 days ago

          The entire point of a work visa is enforced precarity for the benefit of the employer at the expense of the worker. I do not know how to make that concept any clearer.

          If an employer wants someone to work in Country A, then they should be hiring domestically first; if they cannot find someone in Country A and want to hire someone from Country B, then that job is necessary enough that a Permanent Residency permit should be a non-issue for the employer and employee alike.

          It really is that simple. If a job cannot be done on domestic wages then it’s not a job that needs doing in the first place.

  • gadders 8 days ago

    Exactly this. If the aim is to bring back physical manufacturing, bring back software "manufacturing" as well.

    • [removed] 8 days ago
      [deleted]
  • triceratops 8 days ago

    > provided that employer pays local taxes in those countries for those roles.

    This was phrased a bit confusingly, at least to me. Can you explain?

    • stego-tech 8 days ago

      It’s a double taxation thing. If the employer is paying taxes abroad (as in, a net positive payment to that country’s tax collection agency), then we should absolutely give them the IRS break on labor here; if they’re not paying taxes abroad, then they’re taxed on said labor here.

      The idea is to reduce offshoring as a means of dodging tax liability for multinational firms. If they want the tax cut here, they gotta pay up everywhere else they do business.

      • triceratops 8 days ago

        > if they’re not paying taxes abroad, then they’re taxed on said labor here.

        Ah I see. You mean if the effective tax rate for a worker in some country is 20% but the effective rate in the US would have been 30% they have to pay the difference in the US? Interesting idea but if the salaries overseas are much lower, how much revenue will that extra 10% raise anyway? More likely the worker would fall into a lower US tax bracket.

        I wouldn't mind seeing something like that for corporate profits actually.

  • lazide 8 days ago

    The whole point is leverage/precarity.

    • stego-tech 8 days ago

      I make said argument fully aware of the point of such schemes. It’s why I suggested, “You know, this is a good opportunity to rebalance the scales somewhat by utilizing a shared goal to extract reasonable concessions.”

      • lazide 8 days ago

        My point is the entire point of them is to extract unreasonable concessions.

        The math has only shifted even more favorably for extracting even more unreasonable concessions too.

        Or do you think there is a sudden lack of Indian H1B applicants? Or that tech workers suddenly have more political power than they previously did?

  • op00to 8 days ago

    > Keep good paying jobs in the USA

    Uh oh!

    > give them Green Cards instead of precarity

    Oh, right, yes! :D You had me for a minute.

    • stego-tech 8 days ago

      If we’re being honest, every country should want to preserve high paying jobs for its citizens. Citizens that get paid well have more spending money, which drives domestic economic growth, which creates more jobs…you get the idea.

      Outsourcing and exploitative visas are a negative feedback loop that shrinks the actual economy vis a vis stagnant or decreasing wages and higher employment precarity. To have a healthy domestic economy, domestic employment must be prioritized.

      • op00to 6 days ago

        I think if we're letting people work, they should have a fair, clear, and realistic path to citizenship. Plenty of space in the USA.

PrivacyAI 6 days ago

How could this affect to companies that have employed software engineers overseas?

8note 7 days ago

ive got a different thought in response to this:

is all this ammortization stuff bumpkiss? not just for sorftware developmeent, but everything else that's required to be ammortized?

software has been the growth area of actually making stuff for the past 20 years in the US. is it ammortization rules that have held back other investment?

  • andrewlgood 7 days ago

    Amortization/depreciation is actually pretty important for understanding the performance of a company. Imagine a firm buys a piece of software to run its business. In year 1 it pays $10M for the software then $1M per year in maintenance thereafter. The software enables the firm to make $2.5M Revenue in year 1 and ramp up to $3.5M thereafter. Assume no other expenses. Without amortization of the software expense, it would look like the business lost $7.5M in year 1, then made $2.5M per year for next 4 years. With amortization, the business makes $0.5M per year consistently which better reflects the stable nature of the business.

    Note: ($10M / 5 years =2 m·$/year ). Year 1: $2.5M Revenue - $2.0M amort = $0.5M profit. Years 2-5 have $3.5M revenue - ($2.0M amort + $1M maintenance)= $0.5M profit.

nullc 8 days ago

An obvious alternative would be tying it to any resulting copyrights and patents, without either there is no asset.

hcfman 8 days ago

Anyone know what the situation in Europe is?

  • FirmwareBurner 8 days ago

    Most European countries don't have deductions for SW devs. Romania had it for a long time and removed it due to gov budget deficits. Some other CEE countries might still have them, but in general most socialist western European countries don't have them, which is why they don't have a tech industry.

    • sireat 7 days ago

      What do you mean? I am in Eastern Europe and as far as know software development costs are fully deductible just like any other employee costs.

      Even more so for startups in Estonia and Latvia (probably Lithuania too) you can fully deduct R&D in general - not sure for how long.

      That is you have you have 1M in sales 200k in net profit(after paying for everything including software development).

      If that 200k in net profit is plowed back into speculative R&D it does not incur income taxes until money is paid out.

      Even more so you can invest some 200k pre-tax in assets such as buildings. You only get taxed when you actually take out the money. In a way this is a pretty big loophole provided you are actually cash flow positive.

      Basically in Baltics you can follow the early Amazon strategy of not making net profit, but investing in growth.

      • FirmwareBurner 7 days ago

        >What do you mean?

        Exactly what I wrote.

        >I am in Eastern Europe and[...]

        Eastern Europe is not a country. Every EU country has completely different legal and tax regimes. And I specifically said that some CEE countries are the exception and do exactly what you said, but that high-tax/high-welfare EU countries usually do not, since their welfare deficit is so high they don't hand out special tax incentives for SW industry as they need to tax everything that moves in order to not go bust, and due to their tiny SW industry, tax breaks for SW work would be politically unpopular with the majority voters working in other industries which see SW devs as overpaid and spoiled already. It's a tragedy of the commons coupled with crabs in a bucket mentality.

        So how does your comment contradict mine? Read it again, maybe you missed it.

        >you can fully deduct R&D in general

        Depends what each country defines as R&D in their legal framework and how much creative accounting you're legally allowed to do. Some countries don't count web app development as R&D though, so of course have a lot less successful unicorns, and a less developed SW industry. R&D tends to be more like pharma, aerospace, lasers, bio engineering, that kind of stuff, not building another food delivery app.

    • nnx 7 days ago

      Is that a special case for SW devs or they also aren't able to deduct other employees?

    • zoobab 7 days ago

      "which is why they don't have a tech industry"

      We do have a tech industry, just not large behemoths.

      Looks like politicians dream about creating behemoths, and they dream about unicorns too.

      • FirmwareBurner 7 days ago

        Europe doesn't have any behemoths that are younger than 40+ years but every behemoth that Europe has was once a start-up too in the distant past: Novo Nordisk, ASML, Airbus, Bosch, Siemens, VW, Nestle, etc. How do people forget this?

        Behemoths are important because only they have the massive R&D budgets to experiment on new and risky ventures, but also have the economies of scale to built massively expensive and complex things like rockets, hyperscalers, etc.

        You can't have a powerful growing and internationally competitive economy just with "Mittelstand" mom & pop shops making niche knick-knacks, you also need behemoths. Why else do you think the German military is contracting Google to build them an on-prem cloud and not a German company?[1] Because Germany, like all of Europe, has no SW behemoths that can do the thigs Google can do at that cost and scale. That's why behemoths are important.

        [1] https://www.heise.de/en/news/Bundeswehr-relies-on-Google-Clo...

gigatexal 7 days ago

I would like to see this as part of another bill not the big beautiful (sic) bill that is in the senate now.

ninetyninenine 7 days ago

Software is one of the few things that the US still dominates at. Looks like this will change soon.

  • phendrenad2 7 days ago

    I think that was the whole point of this change. "Too much tech, not enough coal mines" seems to be Trump's whole thing.

    • ninetyninenine 7 days ago

      It actually makes sense. Most of our brain power is being drained into tech when it could’ve went to other places.

      It’s a zero sum game. We have limited population and thus limited total IQ points that can be diverted into different technological fields.

      We definitely have an over allocation of points towards software at the detriment of other fields.

sdg3Q5g 8 days ago

Isn't this tied to the budget bill ("One Big Ugly Bill") that effectively removes the last way federal judge's can hold anyone in the Trump admin accountable?

  • matthberg 7 days ago

    Exactly, this letter refers to the "reconciliation bill" without mentioning the better known (and more notorious) monikers "Big Beautiful Bill" or "One Big Ugly Bill".

    There are so many horrific things in it, the bill must be fully opposed, not endorsed with minor changes.

sergiotapia 8 days ago

Signed, thank you so much for organizing this. I hope this change is made reality. We must retvrn.

righthand 8 days ago

Could LLM companies be lobbying to remove this tax incentive in hopes to help kill the job?

stephen_cagle 7 days ago

I always wonder when reading about things like this, and had a fun dinner discussion about it a while ago. What would happen with the following instead?

1) Remove all tax deductions entirely.

2) Have no corporate income tax at all.

3) Tax cash and cash equivalents at a very high rate (20% ???) per year, tax other assets at a lower rate (5%).

Basically just have taxes that are high enough to encourage productive use of all assets (above inflation), and to really really encourage companies not to horde capital. Seems much simpler.

I might also be convinced that taxes shouldn't even kick in until a corporation is above a certain size (5 milion USD?).

omnee 7 days ago

The law can be a ass, as in this case. So I fully support this petition.

[removed] 7 days ago
[deleted]
jart 7 days ago

lool write a declaration of independence and I'll sign it. We don't have any representation in this government. The only solution is revolution.

tonyhart7 7 days ago

is not this would hit US innovation at tech sector????

after AI and this, senior engineer would be valued so much that they would get incentives for long tenure (more than ever)

bdcravens 8 days ago

Are there any sources for the argument why this should apply to software and not to, say, farm equipment? The cash flow and taxation story seems to be the same.

  • freedomben 8 days ago

    When you buy farm equipment, you're getting something that (barring manufacturer defects, natural disasters, etc) is (nearly always at least) a long-term asset going to be providing a very predictable level of value over the next many years. Same with computers and things like that. With software development, the predictability is almost entirely non-existent for new and/or smaller software companies. I've personally worked on many projects/codebases that either never shipped or threw away huge parts of the code before shipping.

    You're not really taking a financial gamble .

    Also I think it's worth mentioning that, software engineers are people who are paid salaries, while farm equipment is not.

    A more accurate comparison would be if instead of buying a finished tractor you hired a couple of handymen to come build you one from scratch. It may or may not work at all. It might end up costing you 10x or 20x or more what you would have paid for an off-the-shelf solution (so valuing it at the labor cost is a ridiculous thing to do. Who in the market is going to buy a custom-built tractor at 20x the market rate?)

    • rvba 8 days ago

      How is farm equipment predictable? Droughts and floods make farming unpredictable.

  • andrewlgood 7 days ago

    There is an analogous set of rules for things like farm equipment. It is called accelerated depreciation and the government has used it for decades to increase incentives for purchasing capital equipment.

    Because software development did not already fit in the definition of a capitalizable expense, the lawmakers modified the research and development rules to allow it.

  • xn 8 days ago

    presumably it's status quo bias

mupuff1234 8 days ago

Can we bundle this with closing the carry tax loophole?

timr 8 days ago

What should we do with the "company" field?

zeckalpha 7 days ago

Disappointed there’s only two mentions of GAAP on this thread.

This change aligns (to a closer extent than before) Tax accounting with GAAP accounting. Let’s say the tax code returns to pre-2017. Would the same people seeking this change seek a change to GAAP? No, because it would hurt their profitability.

yieldcrv 8 days ago

It’s in the big beautiful bill what’s the issue?

markhahn 7 days ago

corporate tax is already so low that we shouldn't have this kind of deduction at all: make corps pay income tax like citizens. there can still be deductions, but the idea of writing off all the costs of doing business is like people being able to write off rent, food, clothing, transport, etc.

  • game_the0ry 7 days ago

    My personal opinion - make corporate taxes go to 0% and shift tax burden to wealth and billionaires. Also, lower taxes on w2 income.

    Counterintuitive, but I think that would bring offshore corporate bank accounts bank on-shore and encourage hiring.

    Also, heavily penalize stock buybacks when corp tax rate goes to 0%.

wg0 8 days ago

I wonder what has happened to the US legislators. Don't they do their homework or too desperate to patch the huge budget deficit?

zekrioca 7 days ago

Non US persons also pay taxes, so surely they should be able to sign this letter?

  • runeks 7 days ago

    No, it sounds like they want signatures from only US taxpayers. Which makes sense.

lostdog 8 days ago

Interesting that YC is jumping on this tax code thing, but the shitty tax situation for employees trying to hold onto the equity they've earned is just ignored.

The number one problem for startup employees is that the AMT tax makes it impossible to exercise options in a company that is doing well. YC is showing us that they will fight for changes to the tax code when it benefits their bottom line directly, but are silent when it comes to helping startup employees hold onto equity that they have earned.

Think carefully before joining a YC startup as an employee.

  • lisper 8 days ago

    It's much worse than that. The whole US tax system is severely regressive, with labor paying up to 50% incremental rate if your income is low enough, and return on capital paying as little as zero if you have enough of it.

  • dang 8 days ago

    It's possible to care about more than one thing. Who doesn't?

    • lostdog 8 days ago

      Yes, it is possible to care about more than one thing.

      YC was founded more than 20 years ago, and I don't recall any lobbying on the issue of employee tax treatment. If they do care about this they are being super quiet about it.

  • deadbabe 8 days ago

    Can’t you just exercise early to avoid AMT?

    • lostdog 8 days ago

      Once a startup hits series A, early exercise is often $X0,000 and a lot of people cannot afford to take a speculative bet with that kind of money.

Mistletoe 8 days ago

What is a software dev expense and why should it be tax deductible?

  • zdragnar 8 days ago

    In any other company, employee salaries are counted as an operating expense against revenue, much like raw materials, utility bills, etc.

    If you sell $100 of goods and you have $100 of expenses, you have $0 net income and owe no taxes as a company- you've made no money!

    Because software salaries are counted as research and development, and 174 forces you to amortize the expense over five years, you are now in a much harder position:

    You sell $100 worth of software and have $100 of developer salaries. You haven't made any money, and you have $0 in your bank account. The government compels you to not expense more than $20 of those salaries, and taxes the remaining $80 of revenue. You are now bankrupt.

    • socalgal2 8 days ago

      I signed the petition but I wanted to offer an some background for an alternate POV (that I think I mostly disagree with).

      You have $600k in the bank. You hire 4 people to build a house. The materials for the house cost $200k and the 4 people cost $400k. Total expenses $600k and you now have $0 in your bank. You can deduct $600k in expenses, but!, you now have a house worth $$$$. You have to pay taxes on this house as it's an asset and worth $$$$. Your total worth is not $0 (your bank account). It's $0 + the house.

      Change house to software. You created something new. The government is claiming that something, software or house, is worth $$$$

      I see the point. I have no idea how to value software. I guess the gov might say, to find the value, delete the software, how much would it cost for you to replace it (as one idea)

      Similarly with other expenses. You have $200k. You hire office workers at $95k each to do some work and buy two $5k PCs for them to use. At the end of the year you have $0 in the bank. The law sees it as you have $0 in the bank + two $5k computers. You owe taxes on that $10k (the 2 computers). For these, you're allowed to deprecate them 5 years. So you own taxes on $8k.

      Note: this issue of equipment being deprecated has killed lots of small businesses, mostly because they are new and unaware (been there (T_T)). If you buy $100k of equipment (furniture deprecates over 7 years), you budgeted $1m for the year with $0 left over (making a product that takes 2-3 years to finish) but you've got to pay taxes on ~80% of the $100k of equipment even though you thought you'd made no money.

      Many business opt to lease computers (and furniture?). This way they don't own it so it's not an asset and they can expense 100%. Unfortunately if you're a new startup no one will lease to you as you have no credit history (been there (T_T))

      Under the new rules, on the ~3yr software project (like a game) with $1m per year budget, after the first year you'd owe taxes on $1m because you could not deduct any salary expenses. All of your employees are doing software dev by the definitions of the new tax law.

      • zdragnar 8 days ago

        I don't think it is reasonable to use employee salaries as the measure of market value. Companies buy and sell other companies based on performance, not cost to build.

        Employees are an operating expense.

  • TimPC 8 days ago

    Because employee salaries are normally deductible as an expense for companies which generally pay taxes on something resembling profit rather than something resembling revenue. The issue is they are classifying software development as a research activity so the salary has to be amortized over five years with 20% of the expense applying in each of the five years.

  • wulfgarbet 8 days ago

    When a company that earns $150k/yr and hires a software engineer who costs $100k/yr, that company should be able to deduct that salary in full.

    The way it works today they must amortize it, taking only 20% per year. So they’d owe taxes on $130k of $150k, instead of the more rational $50k of $150k.

    This effort is to restore rationality.

    • Mistletoe 8 days ago

      Why was the change made to amortize the tax?

      • kbolino 8 days ago

        To bypass the filibuster.

        To pass a bill the normal way, you need 60% of the Senate to agree. But certain kinds of bills can be passed through "reconciliation" which only needs a simple majority. Such bills must be "budget neutral" as assessed by the CBO. So legislators throw in hacks like Section 174 in order to game the system and offset other provisions they actually want.

  • triceratops 8 days ago

    > What is a software dev expense

    You might be more familiar with the term "salary and benefits".

    > why should it be tax deductible?

    Business expenses are tax deductible.

  • pinkmuffinere 8 days ago

    Disclaimer: I’m not an expert, just vaguely interested.

    My understanding is that previously, software dev salaries would be counted as a business expense in the year they are paid. Now they are amortized over X years on the tax paperwork. As a result, a lot of software companies suddenly show relatively high income, and have a large increase in their tax burden. This is especially hard for startups that were “on the edge” of making it. If the salaries go back to being an expense in the year the salary is paid, the tax burden will decrease again, because apparent company income will be less.

varsketiz 8 days ago

Somehow I'm not a fan of HN using this community for lobbyism purposes.

  • dang 8 days ago

    pg used to do it semi-regularly, especially on internet freedom isssues (edit: and software patents, IIRC), so arguably this is getting back to HN's roots.

    I remember he did an anti-SOPA thing on HN which involved some kind of banner at the top of the frontpage. It's probably saved at archive.org somewhere.

    • mmooss 8 days ago

      > internet freedom isssues

      Freedom - an essential public good - is much different than using HN for lobbying for tax policy that favors YC.

      You know that doing this is a big change. Why not be straightforward about it - including whose idea it is, what the parameters are, what the new policy is, etc.? If you feel you can't or feel hesitant, then you know something is wrong.

      It changes the nature of HN in my mind, to something manipulative - not unlike other social media, and not unlike the trend in other businesses who embrace manipulation to greater and greater degrees.

      We each have a personal responsibility to the world, as adults, to stand up for essential values. If we don't, in each of our communities, workplaces, and homes, who will? We are the only ones here; we aren't kids (not that you said we are, but to clarify the point) who can destroy things and leave it to the adults; nobody else will come in and save us.

      > getting back to HN's roots

      You can see a lot of companies and politicians using that - find some historical precedent and claim that is the 'roots'. There are many more roots then that.

      • dang 7 days ago

        It's quite in keeping with how pg used to run HN. Since I was around back then, it doesn't feel like a big change, or any change.

        I recall that there were a few people who supported things like SOPA and software patents back in those years too, but the community consensus was about as strong on those issues as it is on this.

    • varsketiz 8 days ago

      I guess I understand internet freedom causes better. Also, they are universal worldwide, this is USA specific

      • jandrewrogers 8 days ago

        It affects any software developers worldwide that work for US companies. The specific tax law is even worse for foreign developers, since it requires amortization of non-American software developer expenses over 15 years instead of 5 years. How much code is written that retains its value for 15 years?

  • niam 8 days ago

    May I ask why?

    It's expressly the intention of democracies to hear from constituents (and conversely: groups of constituents). That we happen to call that feedback loop "lobbying", and that the term carries some societal baggage from corporations using/abusing it is unfortunate, but shouldn't be an indictment of what is otherwise a democratic function.

    Some group FOO with a shared ill should be able to convene about it and petition congress about it.

    • chasd00 8 days ago

      The main issue to me is now every political issue that isn't raised here makes HN complicit in its success/failure. Once HN starts down this path it can only continue and accelerate or else face accusations of support/opposition through silence.

    • varsketiz 8 days ago

      Good question. I'm not certain myself why. I am not from the USA, so I don't see how it affects me. Also, probably unfounded, but I am somehow suspicious if this is for the benefit of software developers, or billionaires.

  • jasonthorsness 8 days ago

    But who is advocating against this reform? Lobbying against stupidity should be generally acceptable.

    • mmooss 8 days ago

      It has nothing to do with 'stupidty'. There are many other stupid things in the world - many much more consequential than tax policy and which are also discussed on HN. Where is the lobbying for those issues?

fooker 7 days ago

Why though?

There's no shortage of software engineers.

Something like this will fuel a over hiring boom just before AI gets good enough.

TechDebtDevin 8 days ago

Hot take. Maybe SWEs making lawyer money was always unsustainable.

bad_haircut72 8 days ago

luckily for me my startup makes no revenue so we're unaffected by this :sunglasses:

b8 7 days ago

Isn't there another law that taxes research and development?

jollyllama 8 days ago

Why is it that tracking expenses as R&D is bad? Where I work, we started tracking our R&D hours compared to other work recently, and an increase in R&D hours has resulted in less tax burden.

Edit: not sure why the downvote, it's an honest question. I'm not arguing anything.

  • CodesInChaos 8 days ago

    Having to pay taxes earlier hurts liquidity. This is particularly problematic for small companies growing quickly, such as startups. For VC financed companies it means that they need to raise the money to pay the ta when they're still smaller, and thus have a lower valuation.

    • jollyllama 7 days ago

      Thanks for the simplified explanation. It does make me question though whether this is really fueling layoffs at larger firms like Meta and Microsoft. Why wouldn't they be fine with paying the tax hit early?

horns4lyfe 7 days ago

Why should I care about these companies when they seem dead set on outsourcing my work regardless of tax codes?

gmerc 7 days ago

Trump Giveth and Trump Taketh away. Find a billionaire to sponsor your request, throw in a golden toilet for Qatar plan, it's more effective than any other form of lobbying, or, lol, political process.

duxup 8 days ago

This is less on that specific topic and more general: While I enjoy the hacker news forums a great deal, I've no relationship with YC as an org. I am not sure that YC has any particular interest in things that might impact me as an individual contributor in an org as much as it impacts them.

Understandably there's an everyone for themselves aspect here, but that makes these kinds of call to actions a bit hollow to me.

  • JamesBarney 8 days ago

    This is something that both impacts them and impacts you if you're a developer.

    This tax treatment can increase the cost of a dev by 5-15% which leads to less hiring and a looser job market. Which will impact us even if we're not looking for work because most companies look at market rates when deciding raises.

    • duxup 8 days ago

      Possibly, but I think if YC companies could get away with just cutting everyone they would too.

      I don't doubt there's an impact here, but it's not because they have a real interest in any other topics that concern me and hiring, H1B and so on.

      • JamesBarney 7 days ago

        All companies would prefer to have 0 employees if possible. This isn't special about YC companies. Heck it's not even special about companies. If I could buy a roof that was slightly more expensive but I never had to hire a roofer I would.

    • bravesoul2 8 days ago

      Devils advocate might say

      1. Lots of groups want to pay less tax to suit them. Just because it benefits us doesn't make the lobbying logical.

      2. We call ourselves builders. But you presumably can't claim the cost of building your house against income tax. So why is out building different.

      3. Come on; be honest: software development was always the loophole. You have coders building next year's features and you are saying that is a legitimate expense against this year's profit. You couldn't have made profit this year without a half implemented unreleased AI sparkle?

      I really think the law is silly from a practical point of view but it's good insofar that other countries' silicon valleys need a chance ;)

  • dang 8 days ago

    Sure, YC is a business. But HN has so many people building software that there's also a community interest here—otherwise I wouldn't have suggested this thread.

    pg used to do this kind of thing on HN from time to time, especially on internet freedom issues, so this is a bit of return-to-roots for the site. SOPA is the one I remember but there were others.

    • freedomben 8 days ago

      Just my two cents of course, but I think this is an excellent post for HN. One of the most directly relevant to people in this community (even those who don't seem to understand why) in a very long time.

graycat 7 days ago

On "Section 174" and more on taxes from Hill, Barth & King LLC

at

https://hbkcpa.com/insights/proposed-tax-bill-addresses-trum...

is in part:

     Jobs Act. The bill also addresses the
     “big three” business tax provisions:
     deducting research and development
     expenses, 100% bonus depreciation,
     and loosening the rules for the
     deductibility of business interest.
with

     deducting research and development
     expenses
For more there is (with my reformating of the text):

HBK

Home / Insights / Proposed Tax Bill Addresses Trump Campaign Promises and Expiring TCJA Provisions

Proposed Tax Bill Addresses Trump Campaign Promises and Expiring TCJA Provisions

Date May 15, 2025

Earlier this week, the House Ways and Means Committee released details of a multi-trillion-dollar tax-cut bill. The legislation closely follows President Donald Trump’s campaign promises of no tax on tips and overtime, tax breaks for seniors and car buyers, and extension of much of the expiring 2017 Tax Cuts and Jobs Act. The bill also addresses the “big three” business tax provisions: deducting research and development expenses, 100% bonus depreciation, and loosening the rules for the deductibility of business interest.

Key Provisions

(1) Permanent extension of individual income tax rates (no new millionaire’s tax rate)

(2) Permanent extension of the higher standard deduction with temporary increases for 2025 through 2028

(3) Additional $4,000 standard deduction for seniors (subject to income limitations)

(4) Estate and gift exemption increased to $15MM

(5) State and local tax deduction is increased from $10,000 to $30,000 (subject to income limitations)

(6) Child tax credit of $2,000 made permanent with an increase to $2,500 for 2025 through 2028

(7) Return of the $300/$600 above-the-line deduction for charitable contributions

(8) 100% bonus depreciation for assets placed in service after 1/19/25 and before 1/1/2030

(9) Full expensing of Section 174 domestic research and experimental expenses for 2025 through 2029

(10) Increase in the Section 179 deduction to $2.5MM with the phaseout beginning at $4MM

(11) Qualified business income deduction made permanent and increased to 23%

(12) Addition of a special deduction for “Qualified Production Property” which allows 100% depreciation for manufacturing buildings

(13) Eliminates many business, home and vehicle energy tax credits

(14) Creating a new round of Qualified Opportunity Zones with investor tax benefits

There is still substantial debate to come as this bill moves through Congress. We will continue to monitor developments and keep you updated on any changes that may affect your tax situation. Please contact HBK with any questions or to discuss how these potential tax changes might impact your specific financial circumstances.

So items (8) and (9) seem to have to do with deducting "depreciation for assets" and "Section 174".

  • threeseed 7 days ago

    And how does this all get paid for ? It doesn't.

    It massively increases the deficit and debt which in turn will have a raft of knock on consequences for the economy and the reputation of the US.

    • graycat 6 days ago

      Clearly "Section 174" is now, currently, an issue.

      And vaguely I seemed to remember some Trump campaign statements that in taxes some business spending could be deducted instead of amortized (spread over several years) or some such.

      I'm deliberately no expert on taxes or business taxes.

      Some of the Internet discussions seemed to suggest that some of the worst of 174 were to be implemented, continued, canceled, whatever, so for more information on the background, status, future, etc. of 174, did a little Google search and came up with the discussion I posted here. That discussion seems to say that the "Big Beautiful Bill" may get rid of 174, and that would seem to be in the collection of deduction changes Trump discussed.

      About the economy, growth, the Fed's Prime rate, deficit spending, interest payments on Treasury bonds, tariffs, inflation, the balances of trade and payments, R&D, AI, foreign investment in the US, 174, etc., to me the MSM (mainstream media) is short on enough credible information for me to have much in opinions.

      In addition, for politics, mostly it looks like noise for some manipulation, effect, or other and a reason to follow "Always look for the hidden agenda."

      So, about 174, the information I have looks no more credible and a lot less fun than an old Bugs Bunny cartoon! But maybe Bugs Bunny or Elmer Fudd would guess that getting rid of 174 would help R&D, new businesses, factories, business revenue, and even, net, tax revenue. Or did Elmer repeat "To make money, have to spend money."?

      I'd scream at the junk -- drama -- in the MSM, but it won't do any good.

      Summary: For the main issues here in the US, I just don't have good information. The stuff I posted above seems to suggest that the future of 174 is still in doubt.

hermannj314 8 days ago

Is lobbying for our interests how we become the bad guys?

I dont want software development to become the oil and gas industry.

More specifically, if software devs aren't creating capital assets, then what exactly is being bought during an acquisition? Don't we tell ourselves our work is building an asset that can be reused and sold. The operational aspect of our job still seems to be treated as opex.

Our entire industry is built on the belief our software is an asset. This feels like big tech wiggling for a tax break but disguised as some grass roots effort to help small tech.

I am strongly against this as the ethics feel very wrong. Our industry doesn't need tax welfare.

  • schroeding 8 days ago

    IMO, if you lobby for a thing which does not do harm to other people, you are not the bad guy. If you do, you are. Lobbying itself is not immoral.

    The oil and gas industry, and the tobacco industry et al., lobbied (and lobby) for things which they know were (and are) doing harm. This isn't the case here, IMO.

    Code is not an asset in all (I would even argue most) cases - proven by companies which open source the vast majority of their code and live from service contracts or certain addons to it, and basically pay developers to commit to open source software.

    Often they buy market- or mindshare. There is no way in hell e.g. Akamai wouldn't have been able to bootstrap "Linode 2". I'm unable to see the secret sauce why OpenAI couldn't have created their own VS Code fork instead of buying Windsurf. But why do that if you can acquire their existent customers / market share? Additionally, the term "acquihire" didn't plop into existence with no precedent.

    Being able to immediately get a full deductible for salary, which in many (western) countries is the norm for virtually all businesses, does not strike me as particularly immoral. It's a normal office job, developers do not create gold out of thin air.

    Big tech isn't even the most affected by this change, they (often) have obscene margins - small software companies do not.

    • threeseed 7 days ago

      > if you lobby for a thing which does not do harm to other people

      The reason this is being discussed now is because of its inclusion in the Big Beautiful Bill which will kill the poorest in society by kicking millions off Medicaid and food stamps and increase the debt to unsustainable levels.

      So if you support this tax cut for software developers you are the bad guy.

      • schroeding 7 days ago

        Ah. Thanks! Since the letter only calls it "reconciliation bill", I didn't make the connection. Not an American here, oops. Maybe creating "mega bill bundles" isn't the best idea in general. ^^'

        I still think this specific reversion / change, for itself, would be something you can lobby for, though. It itself doesn't do harm, the push to include it in this specific bill may do (if it is the thing which tips the scale for it to be accepted).

        This "tax cut" is (and was) simply the status quo in most western countries for virtually all businesses, e.g. in the EU. It itself is not immoral, as long as you see developers as normal office workers, which they IMO are.

        The existence of silicon valley giants and their faults notwithstanding.

  • cadamsdotcom 8 days ago

    While your response is valid, the specific circumstances warrant closer consideration and potentially reconsideration.

    One problem with the change being appealed is software engineers have become more expensive to carry and that has contributed to layoffs. Unfortunately there appears no logical reason software activities are taxed differently than other things you might hire a skilled worker for. When one goes looking for a logical and direct motivation for the change it’s tough to find. This special tax treatment is a one-off, and engineers earn high salaries - so is it possible this change was to fund some other tax cut? The optics aren’t good, at least.

    Finally and more importantly, this change impacts risky ventures & startups most of all since larger tax bills may be incurred even on failed ventures. When you look where economic growth is coming from, the lion’s share is in tech. Higher costs and layoffs discourage experimentation and discourage the development of a broad range of capability in an organization by way of carrying large teams of engineers. It thus jeopardizes the current most promising sector in the US economy. Yes, tech is also having an “are we the baddies” moment - but layoffs and higher costs for startups are a separate issue that dominates here.

    If you want even further proof just look at how this is activating the HN community. Comments are through the roof. This issue warrants more than a default response.

  • gregdoesit 8 days ago

    You might be amused to hear that the only exception for Section 174 is software developers working at oil and gas companies!

    From the legislation:

    “ Section 174(c)(2) provides that the required § 174 method does not apply to any expenditure paid or incurred for the purpose of ascertaining the existence, location, extent, or quality of any deposit of ore or other mineral (including oil and gas).”

    Is there an explanation how software developers creating software for oil and gas companies are different than for any other industry?

    Or can we assume that the oil and gas industry managed to (yet again!) have its lobbyists where it mattered?

jayunit 8 days ago

The top of the form says "[Letter text -- Please sign by June 4!]" -- is it still helpful to sign?

  • dang 8 days ago

    Oh yes it's still helpful - that date must be from an earlier version of the letter. We'll fix it!

    (And thanks— I can't believe I missed that!)

gg-plz 8 days ago

The military is being unleashed against civilians and this is the political issue you’re concerned about on today of all days?

Dang, you’re one of the bad ones.

  • chasd00 8 days ago

    wow, i'm going to copy/paste my response to someone upthread about how it's a bad idea for HN to get involved in political things like this.

    "The main issue to me is now every political issue that isn't raised here makes HN complicit in its success/failure. Once HN starts down this path it can only continue and accelerate or else face accusations of support/opposition through silence."

emorning3 8 days ago

[flagged]

  • freedomben 8 days ago

    I would strongly suspect you over-estimate the number of people on HN who voted for Trump.

    Also, generally speaking, calling people "dummies" isn't usually an effective way to persuade them to examine your arguments rationally/logically.

  • pbhjpbhj 8 days ago

    Probably hoping for a bribe. Trump has made at least two clear mechanisms for that -- purchasing meal tickets or Trump-coin.

kogus 8 days ago

I'm going to be that guy and just say that one of the many many harmful side effects of income taxes is the kind of social engineering power it gives politicians, who are neither qualified nor properly motivated to make good decisions with such tools. Income taxes are an unethical pollution to our society and government.

  • SteveNuts 8 days ago

    What do you propose instead?

    • kogus 8 days ago

      In principle, I do not think the income tax should be replaced by anything at all. Most federal spending is either unnecessary or actively harmful. But practically speaking, I'd suggest a federal sales tax combined with a Universal Basic Income subsidy to all citizens (e.g., everyone gets a check for $X every month). The subsidy would cover the increase in prices for anyone below a certain income level - it would effectively produce a progressive tax structure without the privacy infringement. There would be no loopholes or exemptions to think about either.

Salgat 8 days ago

Maybe we should focus on fixing H1B first?

  • meepmorp 8 days ago

    maybe we can do more than one thing at a time

    • Salgat 4 days ago

      There are approximately 390,000 H1B tech workers in the US. H1B is meant for roles where American workers are not available to fill the job (which is obviously being abused). The tax deduction issue that this post is about is specifically about exacerbating the loss of jobs. Fixing H1B would solve this job issue many times over.

  • Jabrov 8 days ago

    What's wrong with H-1B?

    • andrewl-hn 8 days ago

      AFAIK there are a handful of companies that gobble the whole yearly allowance of H1B visas among them. Usual suspects are BigTech and large consulting groups. The later act as intermediaries: they sell worker hours at a higher rate, skimming the difference between their prices and employee's salary. If they were somehow barred from H1B program the H1B visa holders would presumably find better paying jobs elsewhere.

      H1B rules around changing jobs means that even if the employee joins at a market-level salary when they come to the US, they tent to stay at the same company much longer and can be exploited. The new company has to go through a lengthy paperwork process to allow the visa holder to switch jobs. Also, since the tech world tends to use things like stock options / RSUs / monetary bonuses for large parts of compensation package and those do not count towards "salary" you may have a situation where an h1b holder on paper seems to be paid fairly but in practice get only about 40-50% of what their peers get.

      If they were allowed to change jobs freely they would be able to negotiate their compensation fairly. The companies would be less intensified to hire H1Bs to save money and would also consider local talent for same positions. Everybody would win: both H1B visa holders and their families and American workers, too. The only losers would be consulting firms (not a huge loss, to be honest, most of their employees are overseas anyway, so the can absorb the cost) and BigTech (they have enough money, anyway).

      There are other problems for H1B holders, like getting a green card is something their employer, and not them, can do - another area for abuse. And then some nationalities have to wait much longer to go through this process then others (essentially, the US migration service says that the country has too many people from India and Pakistan already, thank you very much), and there are other issues I don't recall.

      • SV_BubbleTime 8 days ago

        Cognizant… we’re importing a ton of labor to make sales force modules work with each other.

    • AndriyKunitsyn 8 days ago

      It's a lottery with ~1/3 winning chance.

      I'd say most of foreign devs in the US are actually L-1 that is actually worse because L-1 prohibits the dev from changing jobs unless the dev gets a new visa.

    • varispeed 8 days ago

      It's subsidy for big corporations so they can get cheap talent whilst removing incentives for domestic workers to learn the trade or upskill. You also get more people competing for resources which means higher prices. Quality of life going down whilst corporations getting richer.

    • KerrAvon 8 days ago

      I'm going to preface this by saying that I support broad liberalization of border controls; immigrants are the backbone of the USA, the engine on which we run, and we should encourage immigration and make it easy for immigrants to settle here. We have the space and resources; anyone who tells you otherwise is lying to you for political gain.

      So, that said: H-1B shouldn't exist for software. The point of it is to fill jobs that cannot be filled by an American for some reason; a condition that doesn't exist in software development. Hire immigrants as software engineers, fine. But find a way to do it that isn't bullshit.

downrightmike 8 days ago

We need zero interest rates back to actually get this to work, because that means essentially zero risk to any project. even s174 can't do that.

wodenokoto 8 days ago

Other than it’s nice not to have your profession taxed, what is the argument that software development shouldn’t be taxed as opposed to all sorts of other white collar work?

  • demosthanos 8 days ago

    I posted a short explanation here [0] on the thread the other day, but the even shorter explanation is that "software development shouldn't be taxed" is not an accurate description of what repealing the change to Section 174 would do. This discussion has nothing to do with what work gets taxed (all profit is taxed no matter the industry) and everything to do with what counts as "profit".

    The Section 174 changes altered the accounting method that software development companies must use for calculating their profit for tax purposes. Starting in 2022 software dev must be treated not as an expense but as an investment in an asset, such that you're now required to amortize the expense over 5 years instead of deducting it from your revenue the year you spent the money.

    The gigantic problem with this change is that without the ability to expense software development expenses as expenses, a new software startup can very easily be considered profitable in their first year because only 10% of their software development-related expenses get to be counted as expenses.

    And note that, contrary to what you say, most white-collar work is not treated this way, and software is further singled out from other R&D-type work in that it is the only type of work that is explicitly called out in the section as being required to be marked as R&D. So we're not asking for software to be treated specially, we're asking why it suddenly changed in 2022 to be treated specially in an extremely negative way.

    [0] https://news.ycombinator.com/item?id=44204565

    • gsf_emergency 7 days ago

      Software is a special kind of white-collar work which promises to simultaneously provide a sense of entitlement as well as an equal measure of frustration.

      Lately (since 1971?), the balance has tilted over to the other side, so I welcomed any move to restore it :)

  • runako 8 days ago

    > other white collar work

    Some examples of white collar work that builds long-lived assets but where the work isn't required to be amortized over long periods of time:

    - marketing collateral development, unless it is done by engineers

    - development of standard legal documents like contracts

    - development of HR policy

    - development of financial processes & associated reporting, unless done by engineers

    - art development (e.g. for packaging and other collateral)

    - building customer lists, unless it is done through software by engineers

    - developing service offerings (e.g. Costco membership)

    Software is not fundamentally different than any of these other white-collar assets that are used to build companies, except that it typically requires more ongoing maintenance.

    • edoceo 8 days ago

      Maintenance and bug-fixes seem to be outside the R&D rules, so that expense would be 100% deductible in the year charged.

  • TimPC 8 days ago

    Almost all work is tax deductible. This isn't just for software developers and employees still pay taxes. The issue is software development is being classified as research which is one of the few areas where salaries aren't directly deductible but instead need to be deducted in pieces over five years.

    • wagwang 8 days ago

      > Almost all work is tax deductible

      What really? How does this work.

      • toomim 8 days ago

        Proft = income - expense.

        When you pay people to get work done for a business, that paid work is an expense.

        You can deduct expenses from your income to calculate your profits.

        IIRC the problem is that software development is not being classified as an operating expense, now, but rather a "research" capital expense, and the deductions then have to be amortized over a number of years.

      • rbultje 8 days ago

        You're confusing corporate vs personal taxes. The salaries businesses pay are meant to be deductible business expenses. The business only pays taxes over the profit after these expenses are deducted from their revenue. The person receiving the salary still owes personal taxes over the income.

      • runako 8 days ago

        Company earns $X revenue.

        Company pays staff $Y in compensation to earn that revenue.

        Company pays other expenses of $Z.

        Company does not owe tax on $X, but rather on something closer to $X - $Y - $Z.

  • adrianmonk 8 days ago

    That's not the issue. What people are asking for is for software to be treated like every other profession.

    That's how it should be, and that's also how it actually was until relatively recently. A new law went into effect that treats software differently. I believe Congress was looking for an easy way to generate extra tax revenue by tapping into the wealth of rich tech giants. Whatever the intent, the workers ended up being the ones who suffer because now hiring people has worse tax consequences than it used to.

    So all that people want is to undo that, to take away that special rule that applies only to software, and put it back like it was.

  • xnorswap 8 days ago

    The UK has (had) a tax credit for "Research and Development", intended to be a tax break for genuine R&D, but of course everyone lumped all software development into.

    The UK eventually put out guidance that business as usual development isn't really "research and development", but afaik there hasn't been a serious crackdown on the practice.

    It seems kind of absurd to pretend that most work that developers do is pioneering the profession.

    R&D tax breaks make sense, both to encourage genuine research but also to prevent brain-drain.

    Not taxing (or tax credits / refunds ) for line-of-business software isn't really excusable.

    It's bad that the law in the US has been changed in a cliff-edge way though.

    • CamouflagedKiwi 8 days ago

      I've dealt with this at a previous employer (where we did try to be reasonably honest and submitted things that had some R&D element, I can imagine a less principled approach). The concept of it seems sensible, in practice you end up justifying why something is R&D to essentially non-technical people, probably at some consultancy who can then repeat a moderately garbled version of your description to HMRC who presumably just approve in most cases because they also don't have the expertise to truly assess the subject matter (and let's face it, we'd all struggle, even if we believe we're expert software engineers, how do you assess whether work on a mortgage issuing product for a bank is truly R&D if you have no familiarity with the domain).

    • gadders 8 days ago

      I've been questioned on whether systems I had a hand in would qualify for the R&D credits. Someone not particularly close to it had thought it might, but I explained to our external assessors that it didn't and they agreed with that.

  • londons_explore 8 days ago

    This isn't changing if it is taxed or not. It is merely about if the tax should be paid in the year the work was done, or spread over the 5 years after the work was done.

    • rbultje 8 days ago

      > This isn't changing if it is taxed or not.

      This is untrue. The rule is not about taxation, but deductions/expenses. If your expenses cover most revenue, you owe little in taxes. With this rule, a particular type of expense (software engineering salaries) is no longer deductible from revenue to calculate taxable income over which taxes are owed. So you might previously owe no taxes, but now you do. The deduction might carry over to the next few years and eventually (after 6 years) you will reach the same point - assuming your salaries don't go up and your business doesn't grow. The remainder in deductions will be returned after the business stops employing software engineers. I'm not sure why anyone would want the tax code to incentivize a business outcome that all of us would consider failure.

    • hadlock 8 days ago

      Try explaining that to a startup with less than 5 years of runway left.

  • kevin42 8 days ago

    It's not a matter of whether it's taxed. It's a matter of how the costs are expensed. If I invest a $1m in software development now, I'm not making any profit yet. I may not make a profit. It's a question over whether I need to pay taxes on potential future profit now.

    • [removed] 8 days ago
      [deleted]
  • lazide 8 days ago

    The proposal isn’t that it not be taxed. Rather that software dev be taxed like an expense, which is easy to track and rationalize, as compared to a capital improvement which is much harder to do so.

  • [removed] 8 days ago
    [deleted]
  • nluken 8 days ago

    The exact law is a bit more nuanced than a "tax deduction for software engineering", but I'm guessing OP put it that way because it makes for a snappier title on a SWE heavy forum like this one. I would check one of the threads that OP posted for more specific information on how the tax code changed a few years ago.

enceladus06 8 days ago

We should not have carve out for software R&D or anything else.

Business taxes as a whole are stupid and a convoluted mess, just let businesses make as much money as possible and roll with it.

It would be much more efficient to tax consumption at a flat rate, and give a variable rebate for elderly/children/whatever.

  • jfengel 8 days ago

    Are you suggesting that we eliminate all tax deductions for businesses? Or that we eliminate corporate taxes entirely?

scrollaway 7 days ago

I want to propose an alternative for those here reading that are tired of the US and its administration, and are looking for an opportunity to move to Europe this year.

I am looking for US-based founders who want to make the leap and move to EU. We're doing an incubator like no other, in Brussels at the heart of the EU capital. 15 startups, 6 months hybrid program, only US-based founders. Here in Belgium, software dev is taxed for correctly, and there's a 0% capital gains tax which is super attractive for startup founders.

Everyone in the Fall 2025 cohort gets a 25% share of our take on any exits. That means by joining the incubator, you invest in 14 other startups by founders who are as crazy as you.

This was created right here on HN, in a "Who is Hiring" job post, with feedback from the ensuing community. I'm looking for a few more founders to apply before July 1st.

Deadline to apply July 1st. https://sevenseed.eu

And if you aren't interested in making a startup but just want to move, email me, I will help you get a job in EU.