R&D Deductions | Pensero Blog[Skip to content](#main)

[Pensero](/)

- Platform

  Measure

  - [Next movesWhat to improve, why, and what to do next](/platform/next-moves)
  - [Agentic ROICost per unit of delivered work](/platform/agentic-roi)
  - [AI DeploymentAdoption, output and quality of AI](/platform/ai-intelligence)
  - [Delivery IntelligenceOutput and flow by source](/platform/delivery-intelligence)

  Govern

  - [BenchmarkingCompare teams, agents and models](/platform/talent-benchmarking)
  - [Code QualityDefects and rework by source](/platform/code-quality)
  - [CapEx & FinanceCapitalization and spend allocation](/platform/capex-analysis)

  [Pensero MCPNewYour next moves in any assistant](/platform/mcp)
- Use cases

  By role

  - [CEOs](/use-cases/roles-ceo)
  - [CTOs](/use-cases/roles-cto)
  - [CFOs](/use-cases/roles-cfo)
  - [Product leaders](/use-cases/roles-product-leaders)
  - [Engineering managers](/use-cases/roles-engineering-managers)
  - [Investors](/use-cases/roles-investors)

  Compare Pensero

  - [DX](/use-cases/competitors-dx)
  - [Swarmia](/use-cases/competitors-swarmia)
  - [Haystack](/use-cases/competitors-haystack)
  - [Span](/use-cases/competitors-span)
  - [Jellyfish](/use-cases/competitors-jellyfish)
  - [Waydev](/use-cases/competitors-waydev)
  - [LinearB](/use-cases/competitors-linearb)
  - [Faros AI](/use-cases/competitors-farosai)
  - [Larridin](/use-cases/competitors-larridin)
  - [Weave](/use-cases/competitors-weave)
  - [Exceeds AI](/use-cases/competitors-exceeds-ai)
- [How it works](/how-it-works)
- [Customers](/customers)
- [Pricing](/#pricing)
- Resources

  - [About](/about)
  - [BlogNews, tips, and dev culture](/blog)

[Log in](/auth/login/)[Book a scoping session](/book-demo)

[Log in](/auth/login/)[Book a scoping session](/book-demo)

[Blog](/blog) / Article

# R&D Deductions

Engineering cost attribution, work type, and geography in the context of U.S. Sections 174 and 174A.

![](/assets/pU1ondZdHFzGBIXSqVzfHEOg9GY.D9RONU8A_MllpO.webp)

![](/assets/aHHJTe8rMRUw3vhronp54jURux4.B4FF3eqv_zv7yV.webp)Bernardo Hernández·Co-founder·Mar 18, 2026

![](/assets/9eWSNl4xfLeZ5aaRP3AUQy57z8.R77scuQy_ZhForL.webp)

## 1. The Shock: When Developer Salaries Became “Assets”

In December 2017, the **Tax Cuts and Jobs Act (TCJA)** amended IRC **Section 174**. The change did not bite immediately, it became effective for tax years beginning after December 31, 2021.

From 2022 onward, companies were required to:

- **Capitalize and amortize domestic R&E over 5 years**
- **Capitalize and amortize foreign R&E over 15 years**

This included software development costs.

Operationally, nothing changed in engineering teams but tax-wise everything did.

Developer salaries tied to R&E that were previously deductible immediately for tax purposes now had to be capitalized and amortized like tax intangibles under Section 174, even if book accounting continued to expense them. **Taxable income increased. Cash taxes increased. EBITDA optics shifted. For growth-stage SaaS companies with heavy U.S. engineering bases, the effect was material.

This was not a Biden-era rule. It was enacted under TCJA (Trump’s first term) but took effect in 2022 — which is why many companies experienced the “earthquake” later.

### 2. The 2025 Correction: Section 174A

On July 4, 2025, Public Law 119-21 introduced **Section 174A**.

The key update:

- For tax years beginning after December 31, 2024, new Section 174A generally restores immediate expensing for domestic research or experimental expenditures, while also allowing an election to capitalize and amortize them over at least 60 months
- **Foreign R&E remains amortized over 15 years**

There are also transition mechanics for unamortized domestic Section 174 amounts from 2022–2024, allowing accelerated recovery depending on elections and taxpayer profile.

The result is a bifurcated system:

| Cost Type | 2022–2024 | 2025+ |
| --- | --- | --- |
| Domestic R&E | 5-year amortization | Immediate expensing (174A)* |
| Foreign R&E | 15-year amortization | 15-year amortization |

**Domestic R&E: Immediate expensing (Section 174A), with an option to elect 60‑month‑plus amortization*

The technical implication is clear:

**Cost attribution + geography now directly impact tax treatment and cash flow.**

### 3. The Structural Problem: Engineering Data Is Not Finance-Ready

Section 174 / 174A is not about “velocity” or “story points.” It is about:

- Identifying **R&E-eligible activity**
- Allocating **salary and related costs**
- Distinguishing **domestic vs foreign**
- Producing defensible documentation

The IRS framing focuses on software development and research expenditures — not managerial taxonomies like “KTLO vs features.”

This is where most companies struggle.

Finance teams typically rely on:

- Survey-based time allocations
- Manual spreadsheets
- High-level departmental apportionment
- Retrospective estimates

These approaches create audit risk and internal misalignment.

To be defensible, allocation must be:

- Traceable
- Systematic
- Reproducible
- Connected to actual engineering work

## Where Pensero Fits: From Engineering Signal to Tax-Ready Attribution

Pensero is not a tax engine. It is an engineering intelligence layer that transforms work signals into structured, finance-aligned cost attribution.

The bridge looks like this:

### 1. Cost × Work × Geography

Pensero already connects:

- PRs, issues, epics, delivery patterns
- Team and entity structures

By incorporating work location and payroll entity, companies can generate:

- Domestic vs foreign R&E splits
- Initiative-level cost attribution
- Development vs excluded activity mapping

This does not replace CPA judgment.

It produces defensible underlying evidence.

### 2. From Operational Metrics to CAPEX / OPEX Support

It is critical to distinguish:

- **Tax capitalization (Section 174 / 174A)**
- **Book capitalization (GAAP / IFRS internal-use software accounting)**

They are separate regimes.

However, both require structured cost allocation and audit trail.

Pensero enables:

- Initiative-level traceability
- Linkage between compensation and production artifacts
- Continuous documentation instead of year-end reconstruction

For finance teams, this means:

- Reduced manual allocation cycles
- Lower audit exposure
- Clearer R&D intensity reporting
- Better forecasting of tax timing impact

### 3. Why This Matters Strategically

Section 174 changes were not just a compliance issue.

They exposed a structural weakness:

**Engineering is the largest cost center in SaaS and yet most companies cannot precisely map salary cost to work output in a way that is defensible for finance, tax, or diligence.**

As tax regimes tighten and cross-border engineering expands, this gap becomes financially material.

R&D deductions, capitalization policies, M&A diligence, and even investor reporting increasingly depend on:

- Verifiable cost attribution
- Location-aware classification
- Repeatable allocation logic

Manual spreadsheets do not scale, estimates do not survive the audit. But a system like Pensero does.

## A Technical Positioning Statement

Pensero converts engineering work signals into finance-ready cost attribution: by initiative, work type, and geography. That supports internal capitalization policies and Section 174 / 174A reporting.

And in the current U.S. regulatory environment, that difference can directly impact cash taxes, audit defensibility, and valuation.

Next step

## Find your level of AI in engineering

See the 5 levels, from human-only to fully autonomous agents, and what moving up is worth.

[See the 5 levels →](/how-it-works#levels)

Next step

## Scope your audit in 30 minutes

We look at your tools, AI agents and vendors and tell you what we would measure first.

[Book a scoping session](/book-demo)[Start free](/auth/signup/)

© 2026

Product shots use illustrative data.

Platform

- [Next moves](/platform/next-moves)
- [Agentic ROI](/platform/agentic-roi)
- [AI Deployment](/platform/ai-intelligence)
- [Delivery Intelligence](/platform/delivery-intelligence)
- [Benchmarking](/platform/talent-benchmarking)
- [Code Quality](/platform/code-quality)
- [CapEx & Finance](/platform/capex-analysis)
- [Pensero MCP](/platform/mcp)New
- [Integrations](/integrations)

Use cases

- [CEOs](/use-cases/roles-ceo)
- [CTOs](/use-cases/roles-cto)
- [CFOs](/use-cases/roles-cfo)
- [Product leaders](/use-cases/roles-product-leaders)
- [Engineering managers](/use-cases/roles-engineering-managers)
- [Investors](/use-cases/roles-investors)
- [Compare Pensero](/use-cases/competitors-dx)

Company

- [About](/about)
- [How it works](/how-it-works)
- [Careers](/careers)
- [Blog](/blog)
- [LinkedIn](https://www.linkedin.com/company/penseroai/)
- [Support](/support)
- [Other resources](/blog/other-resources)
- [Glossary](/glossary)

Offices

- [Barcelona](https://maps.app.goo.gl/6pfxKiKFNKzLPPnB6)
- [Madrid](https://maps.app.goo.gl/jEpYBUR4E6AqZs4R6)
- [New York](https://maps.app.goo.gl/szk58Jf2MBq14MgAA)
- San FranciscoSoon

Legal

- [Privacy policy](/privacy-policy)
- [Cookie policy](/cookie-policy)
- [Terms of service](/terms)
- [DPA](/dpa)
- [Security](https://pensero.trust.site)