top of page
Search

Section 174 Cash Flow Tactics

You just closed a 600K seed, hired three rockstar engineers, and spent 500K building your MVP. Pre-2022, you would have deducted that whole 500K on your tax return and kept more cash in the bank. Today, thanks to Section 174, only about 50K of that 500K turns into a tax deduction in year one. Translation: higher taxable income now, higher tax bill now, and more side-eye from your CFO. The good news is you can blunt the hit with smarter tracking, better tagging, and a tight pairing with the R&D credit. Let’s make this rule make sense in plain English and then turn it into a cash flow plan.


What Actually Changed Under Section 174


Before tax years beginning in 2022, most software development costs could be deducted right away. Now Section 174 requires U.S. software development costs to be capitalized and amortized over 5 years, and foreign development over 15 years. The amortization starts at the midpoint of the year you incur the costs, not when the product is launched or when the sprint finishes. If your tax year is the calendar year, that means you get six months of amortization in the initial year, a full year for each of the next years, and a final partial year to wrap it up.


If you are a U.S.-based startup incurring software development costs after December 31, 2021, you are in the Section 174 zone. The IRS calls these software development costs SRE, short for specified research or experimental. IRS Notice 2023-63 and related guidance confirm that software development activities are SRE under Section 174, so this rule catches pretty much every product team building new features, platforms, or internal-use tools.


What Counts As Software Development Under 174


You do not need a lab coat or a PhD to fall under Section 174. You need a team that builds software. The IRS considers these activities SRE that must be capitalized and amortized:


- Planning and architecture, including designing system structure and components

- Prototyping, modeling, and proof-of-concept work

- Writing code, integrating modules, and unit testing

- System and integration testing, QA processes, and performance testing

- Securing and hardening the software while it is still under development

- Dev tooling and environments that directly support new development

- Contractor costs for development services and related testing


Payroll for engineers, product managers, architects, and QA tied to new development work generally falls in here. Contract developer invoices and similar vendor costs do too. Direct supplies or cloud resources used primarily for the new build are typically included.


What Does Not Count


Once the software is ready for sale or internal use, routine work usually falls outside Section 174. That means no capitalization for:


- Maintenance and routine bug fixes after release

- Customer support, help desk, and success teams

- Data entry, training, and user documentation for rollout

- Installing software and onboarding customers

- Marketing, sales, and go-to-market costs

- Minor updates or cosmetic changes that do not expand functionality


Also, general overhead that is not directly tied to the development process does not belong in your 174 bucket. Be careful with post-release enhancements. If you are extending capabilities in a way that involves real development, that might still be SRE. If you are tweaking colors and help text, that is maintenance.


Why Cash Flow Hurts Now


Let’s visualize it. You spend 500K on qualifying domestic software development in 2024. Under Section 174, you amortize that over 60 months beginning at the midpoint of the year. That equals 10K per month. Six months land in 2024, so your deduction is 60K. The next four years get 120K each, and the last year gets 60K. For foreign development, it is 180 months. That is 2,778 per month, so only about 16,668 of deduction in year one on a 100K foreign spend.


When you lose the immediate deduction you used to take, taxable income jumps in the early years. If you are profitable, your cash tax payment increases. If you are not profitable, you could still feel it through things like state minimum taxes, AMT quirks, or by losing net operating loss carryforwards you would otherwise create. Even if you plan to claim the R&D credit, the 174 change can delay or dilute the benefit because you have less deductible expense now, and you have to coordinate the 174 amortization with the credit rules.


The Midpoint Rule In Plain English


The midpoint rule means you start amortizing halfway through the year, regardless of whether you did your coding in January or October. Timing inside the year does not change the amount of first-year 174 amortization. What does matter is which year the costs are paid or incurred. That is why getting the correct method of accounting and accrual timing right is key.


Pairing Section 174 With The R&D Credit


Section 174 sets the pool of SRE costs, and that same pool is your starting point for the federal R&D credit under Section 41. They are not identical, but they move together. It is common for a software startup that must capitalize SRE to still claim a strong R&D credit. That credit can be used to offset income tax, or if you qualify as a small business under the credit rules, you can apply up to 500K of credit per year against employer payroll taxes. That cash offset can land quarterly after you file your tax return and make the payroll credit election.


Two coordination notes founders miss:


- If you do not make the Section 280C election for a reduced credit, you generally must reduce your Section 174 amortization by the amount of the credit. Many startups choose the reduced-credit election to keep the 174 amortization intact and stay audit-friendly. This is a modeling decision, not a default.

- States vary. Some offer solid R&D credits. Some still allow immediate expensing of R&D for state income tax even though the federal return requires amortization. Run federal-state combined scenarios to see where the net cash ends up.


Time Tracking That Holds Up


If you do nothing else, implement time and cost tracking that lines up with Section 174 categories. You do not need to turn your engineers into bookkeepers. You do need simple, consistent tagging.


Here is the play:


- Set up project codes for each product, platform, or build. Break major epics or modules into subprojects if it helps reporting.

- Add phase tags that match 174-eligible buckets: planning, design, coding, prototype, testing, security-hardening. Add non-eligible tags like post-release maintenance, support, and customer configuration.

- Capture time weekly with brief task notes. Engineers can pick a project and a phase tag. Keep it lightweight and consistent.

- Push payroll through to projects. Tie contractor invoices to projects and phases as well. If an invoice is mixed, split it by hours or milestones.


When tax time comes, your 174 roll-forward becomes a sum of tagged costs rather than a painful guess. Better yet, your R&D credit support is already packaged. The IRS expects you to be able to show how you decided which costs were SRE and which were not. Good tags are proof.


Accounting Methods That Save You Headaches


You can be on cash basis for book purposes and still get 174 wrong for taxes. The rule hinges on costs paid or incurred. If you are on accrual for tax, you must capture when the liability becomes fixed and determinable. Contractor work performed in December but invoiced in January can matter. Get with your CPA on whether you should switch methods to align your tax and bookkeeping reality. If a method change is needed, the IRS has procedures for an automatic accounting method change for Section 174. Depending on timing, that could be a short statement filed with the return or a Form 3115 with the proper designated change number. The rules have shifted via IRS guidance, so do not wing it.


Also know that under current guidance, if you abandon a project or kill a feature midstream, you generally do not get to write off the remaining SRE basis right away. You keep amortizing over the original 5-year or 15-year period. That is one of the tougher parts of Section 174 and it is another reason time tracking and upfront scoping help you avoid over-capitalizing items that were not actually development.


Foreign Development Deserves Its Own Plan


Fifteen years is a long time. If you push significant development to a foreign team or firm, every dollar stretches its tax deduction over 180 months. That can be fine if your labor savings crush the tax deferral. It can also be a silent killer of cash taxes once you hit profitability.


Best practices:


- Document location carefully. The key is where the development activities occur. If a U.S. contractor subcontracts abroad, you still need to track where the work is performed.

- Keep foreign and domestic development in separate projects or cost centers so amortization schedules are easy to run and defend.

- If you are modeling a major offshore expansion, put a Section 174 cash tax column next to your labor and vendor savings. Be sure the tradeoff still works once you factor in the 15-year tail.


Policy, Thresholds, And Cost Center Cleanups


Section 174 creates a parallel universe to your normal capitalization policy. You still have your fixed asset threshold for laptops and equipment. Now you also have a SRE capitalization rule that does not care about your dollar threshold. If it is SRE, you capitalize it, period. Clean this up in policy and in your accounting system:


- Create SRE accounts by nature: wages SRE, contractors SRE, cloud and supplies SRE, and a separate bucket for non-eligible maintenance.

- Use project and phase tags at the transaction level to keep the roll-forward clean.

- Update month-end close checklists so that any mixed vendor invoices get split.

- Forecast the amortization and tax impact for the next 8 to 12 quarters. You want to see when the amortization ramps up and when it starts to decline for each annual cohort of SRE costs.


Budgeting And Cash Planning Moves


You cannot expense your way out of Section 174, but you can plan around it.


- Layer in the cash tax effect. If you expect to be break-even or profitable, add a line for the lost deduction in your budget model and adjust quarterly estimates. Nothing sinks a runway faster than a surprise tax payment.

- Coordinate with fundraising. If your plan assumes big SRE outlays, consider whether to front-load capital raises or tap a line of credit for the short-term tax hit. Investors understand this rule now. Show them you have a plan, not just a complaint.

- Use the R&D payroll offset. If you qualify as a small business for the federal credit, aim to file your return early so you can start claiming the payroll offset in the next available quarter. The max offset is up to 500K per year for returns filed for 2023 and later. That can be real cash in a year where Section 174 is pinching.


Tying Section 174 To The R&D Credit, Step By Step


Here is a simple workflow we help clients run:


- Build the SRE pool with your tags. That is your Section 174 capitalization base.

- From that pool, identify qualified research expenses for the Section 41 credit. These are generally U.S.-based wages for hands-on development, U.S.-based contractors, and supplies used in the process. Not all SRE equals QRE, but there is heavy overlap.

- Decide whether to make the 280C reduced-credit election. Many startups do, to avoid reducing the 174 amortization.

- If you are a qualified small business for the credit, make the payroll tax offset election on the return. Then claim the credit on your 941 or 943 each quarter when allowed.

- Track state credits. Some states offer meaningful credits that can offset state tax much sooner than your federal amortization catches up.


Compliance And Reporting Without The Panic


Section 174 is here to stay until Congress changes it. Until then, treat it like part of your monthly close, not a once-a-year scramble.


At a minimum:


- Keep project-level documentation for what you are building and when. Product specs, tickets, and sprint reports are your friend.

- Maintain time sheets or time summaries that tie people to projects and phases. If your team hates time sheets, use a lightweight weekly form or pull data from your project tool, then do a reasonable allocation.

- File the right statements and method changes. For many taxpayers, the first year you adopt 174 capitalization follows simplified IRS procedures. After that, if you correct or change, you may need to file Form 3115 using the automatic change procedures. Your CPA should check the latest revenue procedure and notices before you file.

- Book the amortization monthly. Create separate amortization schedules for domestic and foreign pools. Reconcile each year’s cohort separately so your roll-forward is crystal clear.

- Watch for grants and capitalization conflicts. If you receive grants or credits that offset wages, confirm you are not double counting or tripping over reduction rules.


A Real-World Style Example


Let’s say Bugless, Inc. spends 1,200,000 on engineering in 2024. Of that, 900,000 is new-feature development and 300,000 is post-release maintenance. Of the 900,000, 200,000 is for a team in Poland.


- SRE pool: 900,000. Domestic SRE: 700,000. Foreign SRE: 200,000.

- 2024 amortization: Domestic 700,000 over 60 months gives 70,000 in 2024. Foreign 200,000 over 180 months gives 6,667 in 2024. Total 2024 deduction from SRE amortization: 76,667.

- Pre-2022 world: you deducted the full 900,000 in 2024.

- Lost current-year deduction: 823,333. If Bugless is profitable and at a 28 percent combined rate, cash taxes go up by about 230,533 in 2024.


Now bring in the R&D credit. Let’s say 650,000 of the domestic SRE qualifies as QRE and Bugless claims a 10 percent federal credit estimate of 65,000, plus 20,000 of state credits. If Bugless makes the 280C reduced-credit election, it keeps the 174 amortization intact and still picks up a roughly 65,000 federal credit, part of which it can use to offset income tax or payroll tax. That combination will not erase the Section 174 pain, but it turns a single punch into a jab you can absorb.


State Conformity Can Help Or Hurt


Some states follow the federal 174 amortization rules. Some do not, which means you may still expense R&D for state purposes. Others have their own credits or incentives that either sweeten the deal or add admin work. You need a state-by-state grid. The impact is especially big if your income or apportionment skews into one or two high-tax states. An hour of modeling here can save thousands in surprises.


Tooling And Process Upgrades That Pay Off


This is where accounting meets product ops.


- Map Jira or Linear epics to accounting projects. Your devs keep working exactly as they do now. You connect the dots for finance.

- Use your payroll system’s department or location fields to split domestic vs foreign and to tag engineering wages. Sync those into the GL each month.

- Give contractors a standard invoice template that requires project tags. If they will not, annotate their invoices in the AP workflow.

- Close the loop monthly. Reconcile SRE pools, book amortization, and compare SRE to QRE for credit tracking. Do not wait until March.


Common Traps To Avoid


- Tagging big chunks of maintenance as development because it feels close enough. The IRS notices call out routine bug fixes after release as non-SRE.

- Forgetting the midyear start. You cannot start amortizing in January. It starts at your taxable year midpoint.

- Mixing domestic and foreign SRE. If your accounting team has to read Slack to figure out where code was written, your documentation is too thin.

- Ignoring Section 280C. The reduced-credit election is a simple box, but the cash and documentation consequences are real.

- Abandonment write-offs. Killing a project does not unlock a big deduction. You keep amortizing. Build that into your forecasts.


FAQ


Do contractor costs qualify for Section 174?

Yes, amounts paid to others for development services performed in connection with creating or improving software are part of SRE and must be capitalized and amortized. Keep statements of work, invoices, and clear descriptions tied to eligible development activities. If the contractor is doing post-release maintenance or customer support, that portion belongs outside SRE.


Can I still claim the R&D credit if I have to capitalize under 174?

Yes. SRE under 174 is the starting point for identifying qualified research expenses for the Section 41 credit. You can still claim the credit, and if you qualify as a small business, you can use up to 500K a year to offset employer payroll taxes. Coordinate the 280C election with your CPA so you are not accidentally reducing your 174 amortization.


Does timing within the year change my first-year deduction?

Not for 174 amortization. The midyear rule means your first-year deduction is based on six months of straight-line amortization, regardless of whether you coded in January or December. Timing across years does matter. If you push development into next year, that creates a new 5-year or 15-year cohort with its own schedule.


What happens if we abandon a project?

Under current IRS guidance, you generally cannot write off the remaining SRE balance when you abandon a project. You continue to amortize over the original period. That is why it is important to scope projects tightly and avoid throwing routine maintenance into your SRE pool.


How do states handle Section 174?

It depends. Some states follow federal 174 amortization. Others still allow immediate expensing of R&D for state purposes. Several also offer state R&D credits. The net state effect can offset some of the federal cash tax hit. You need a conformity check for the states where you file.


A Founder-Friendly Checklist


If you want a crisp starting point, run this:


- In your GL, create SRE accounts and link them to project codes that mirror your product roadmap.

- Require weekly time entries with a simple choice of eligible phases vs non-eligible maintenance or support.

- Split domestic and foreign SRE as the costs are recorded, not at year-end.

- Set a monthly close step to book 174 amortization by cohort and to update your tax forecast.

- Model your R&D credit with the 280C reduced-credit election and decide whether to take the payroll offset.

- Ask your CPA whether you need a method change filing this year and what statement or Form 3115 is required.

- Build Section 174 tax effects into your board deck so fundraising and cash planning reflect reality.


The IRS has made it crystal clear in Internal Revenue Bulletins and notices that software development is SRE and must be amortized for tax years starting after 2021. The mechanics are not negotiable, but your process is. If you track cleanly, tag consistently, and pair 174 with a smart R&D credit strategy, you turn a rule that takes cash today into a schedule you can predict, defend, and manage.

 
 
bottom of page