NORTHELL
SYSTEMS OPERATIONAL Start a project →
Client Guides

Does AI Make Software Development Cheaper? A Buyer's Reality Check

Does AI make software development cheaper? What the METR, DORA and Copilot field studies show, where savings land in a real budget, and what to ask vendors.

X / Twitter LinkedIn
Does AI Make Software Development Cheaper? A Buyer's Reality Check
TL;DR

Somewhat, in specific places, and rarely by the 50% people hope for. Controlled studies point in different directions: one large field experiment found a 26% rise in completed tasks, while a randomized trial with experienced developers on mature codebases found them 19% slower. AI cuts the cost of writing routine code, but writing code is only one part of a project budget, and review, testing and stability work can grow when code volume does. Ask vendors to show where the savings appear, not just that they use AI.

KEY TAKEAWAYS
  • The evidence is mixed, not fake. Gains show up most for routine tasks and less experienced developers; experienced developers on large, familiar codebases have measured slowdowns.
  • Perceived speed is a poor guide. In METR's trial, developers believed AI made them about 20% faster while it actually made them 19% slower.
  • Coding is only part of the bill. Discovery, design, integration, QA, security and project management change far less with AI tools.
  • More code faster can mean more instability. The 2025 DORA report found AI adoption still has a negative relationship with software delivery stability.
  • Ask vendors where AI savings appear in your contract: lower price, more scope, or faster delivery. 'We are AI-native' on its own is not an answer.
In This Article
  1. What the evidence actually says
  2. Why a faster coder does not mean a proportionally cheaper project
  3. The costs that grow when code gets cheap
  4. Where AI genuinely cuts cost
  5. Questions to ask a vendor who says they are AI-native
  6. How to structure the deal so you benefit
  7. The bottom line

A question we hear more often from founders and product leads goes something like this: "Your developers use AI now, so why isn't the estimate half of what it would have been two years ago?" It is a fair question. The tools are real, adoption is close to universal, and vendors are not shy about calling themselves AI-native. If the work is faster, the price should reflect it.

The honest answer is that AI makes some parts of software development cheaper, leaves other parts roughly where they were, and adds a few new costs that buyers rarely see coming. This article walks through what the better studies actually measured, where the savings land in a real project budget, and what to ask a vendor so that the savings show up in your contract and not only in their margin.

What the evidence actually says

There are plenty of vendor surveys claiming large productivity gains. They are not useless, but they mostly measure what developers report, not what they deliver. The four sources below are more useful because they either ran controlled experiments or surveyed developers at large scale with published methods.

SourceWhat was measuredHeadline finding
Cui, Demirer et al., three field experiments4,867 developers at Microsoft, Accenture and a Fortune 100 company, randomly given an AI code-completion assistant26% more completed tasks on average, with wide variation between experiments; less experienced developers gained more
METR randomized controlled trial (July 2025)16 experienced open-source developers, 246 real issues in repositories they knew well, mainly Cursor with Claude 3.5/3.7 SonnetTasks took 19% longer with AI allowed; developers expected a 24% speedup and afterwards still believed they had been 20% faster
2025 DORA report (Google Cloud)Survey of nearly 5,000 technology professionals plus qualitative research90% use AI at work and over 80% say it raised their productivity; AI adoption is linked to higher delivery throughput but still has a negative relationship with delivery stability
Stack Overflow Developer Survey 2025Developer survey, AI section84% use or plan to use AI tools; 46% distrust the accuracy of AI output versus 33% who trust it; 66% are frustrated by answers that are "almost right, but not quite"

Read together, these are not contradictory. They describe different kinds of work. The field experiments covered large populations of corporate developers, many of them earlier in their careers, doing a broad mix of tasks with an autocomplete-style assistant. METR studied senior people working on large, mature codebases where they already knew exactly what to do and the hard part was fitting changes into a complex system. In the first setting, a tool that drafts code saves time. In the second, the time spent prompting, reading and correcting suggestions can exceed the time it saves.

Two details matter for buyers. First, the gains in the field experiments were uneven, and the paper reports them with a large margin of error. "26% on average" does not mean 26% on your project. Second, METR's perception gap is a warning about how productivity gets reported. If experienced developers who were measurably slower still believed they were faster, a vendor's internal sense of "we are twice as fast now" is not evidence of anything.

Why a faster coder does not mean a proportionally cheaper project

Even if AI tools made every line of code twice as fast to write, the project would not cost half as much. Writing code is one activity among many, and the others do not compress the same way. Here is how we see the main phases of a typical web or mobile product build. This is Northell's judgement from how projects run, not a measured dataset, so treat it as a framework for your own estimate rather than a statistic.

Project phaseEffect of AI tools todayWhy
Discovery and requirementsLowAI can summarise interviews and draft specs, but the slow part is getting stakeholders to agree on what to build.
UX research and product designLow to mediumFaster exploration and copy drafts; user testing, information architecture and design decisions still take the same time.
Architecture and technical designLowUseful as a sounding board. The decisions, and the cost of getting them wrong, stay with the team.
Routine feature code (CRUD, forms, standard UI)HighWell-understood patterns are exactly what code assistants are good at.
Integrations with third-party and legacy systemsLow to mediumUndocumented APIs, odd data and edge cases need investigation, not generation.
Automated tests and documentationMedium to highDrafting tests and docs is a strong use case, as long as someone checks the tests assert the right things.
QA, security review, acceptanceLow, sometimes negativeMore code produced faster means more code to review and test.
Project management and communicationLowMeeting notes get easier; alignment does not.

The pattern is clear enough. The phases where AI helps most are the ones that were already the most predictable. The phases that make projects late and over budget, unclear requirements, integration surprises and late-found defects, are the ones AI changes least. That is why, in our view, a good vendor might honestly quote you 10 to 20% less effort on a straightforward build, and close to nothing less on a complex one, even with the same tools.

The costs that grow when code gets cheap

Buyers tend to think of AI as pure saving. In practice a few line items get bigger.

Review and verification

Every piece of generated code has to be read by someone who understands it. The Stack Overflow figures are the clearest signal here: two thirds of developers deal with code that is almost right, and 45% say debugging AI-generated code takes more time. Almost-right code is the costly kind, because it passes a quick look in review and fails in production. If a vendor's AI speedup comes with lighter review, you are not saving money, you are deferring it.

Delivery stability

The DORA team's framing is useful: AI amplifies what is already there. Teams with good tests, small changes and fast feedback get faster. Teams without them push more change through weak controls, and the report found AI adoption is still associated with lower delivery stability. For a buyer, instability shows up as hotfixes, rollbacks and support hours, which often sit outside the original estimate.

Maintainability

Generated code can be verbose or inconsistent across a codebase if nobody enforces conventions. The cost of that is paid by whoever maintains the product next year, which may be you or your next vendor. Ask who owns code quality, and how it is checked, before the first sprint starts.

Tooling and data handling

AI coding tools are a paid subscription per developer, and some clients have legitimate rules about source code or data leaving their environment. Neither is a large cost on most projects, but both should be settled in the contract instead of discovered halfway through.

RELATED SERVICE

Working on something like this? See our Hire a Dedicated Developer →

Where AI genuinely cuts cost

None of this means the savings are imaginary. They are most reliable in these situations:

  • Prototypes and proofs of concept. When the goal is learning, not production, AI tools and prototype builders can compress weeks into days. We covered where that approach stops working in our comparison of Lovable and custom development.
  • Greenfield products built on standard stacks. Admin panels, dashboards, authentication, forms and typical API endpoints are well-trodden ground for code assistants.
  • Test coverage on existing code. Drafting unit and integration tests for code that has none is slow, unglamorous work that AI speeds up noticeably.
  • Migrations and upgrades. Moving between framework versions or rewriting repetitive patterns across many files suits agent-style tools, provided the test suite catches regressions.
  • Documentation and onboarding. Generating first drafts of docs and explaining unfamiliar code helps new team members get productive sooner.

The savings are smallest in regulated domains such as healthcare and fintech, where compliance review and audit trails dominate; on large legacy systems with little documentation; and on projects where requirements are still moving. In those cases the bottleneck is knowledge and agreement, not keystrokes.

Questions to ask a vendor who says they are AI-native

"AI-native" is now a marketing phrase, so test it. A vendor who really uses these tools well should be comfortable answering the following:

  1. Which tools do your developers use, and for which tasks? A specific answer ("agent mode for migrations and tests, autocomplete for feature work, no AI on security-critical code") beats a general one.
  2. Where does the saving appear in my contract? Lower price, more scope for the same price, or earlier delivery. Any of the three is fine. "It improves our efficiency" without one of them is not.
  3. How do you review AI-generated code? Look for mandatory human review, automated tests in CI and named owners for each part of the codebase.
  4. How do you measure the effect? Good answers mention lead time, defect rates or rollbacks. Weak answers mention lines of code or developer surveys.
  5. What happens to my code and data? Which models see your source code, whether it can be used for training, and whether you can require tools that run in your own cloud account.
  6. Where do you not use AI? A team that can name the limits has thought about them. A team that uses it everywhere probably has not.

If you are comparing engineering-focused tools as well as vendors, our look at Claude vs Codex for engineering teams covers how the two main agent tools differ in day-to-day use.

How to structure the deal so you benefit

The pricing model decides who keeps the saving. On a time-and-materials contract, faster work should mean fewer billed hours, so you benefit automatically, but only if the vendor's estimates have been updated to reflect it. On a fixed-price contract, the vendor keeps any efficiency gain unless the price was set with it in mind. Neither is wrong. The point is to know which you are signing.

A practical approach is to ask for an estimate broken down by phase, like the table above, and to check where AI is assumed to reduce effort. That makes the vendor's claims specific and testable. It also gives you a sensible baseline when you read general guides on how much it costs to outsource software development, most of which were written before these tools were common.

Finally, agree on two or three delivery metrics up front, such as lead time per feature and the number of defects found after release. They are cheap to track and they turn "AI makes us faster" from a claim into something you can see.

The bottom line

AI makes software development cheaper in the same way better power tools make building a house cheaper: noticeably for some jobs, barely for others, and not at all for the parts that were really about planning, permits and inspections. The research supports real gains on routine work and real risks when speed outruns review. A buyer who expects a flat 50% discount will be disappointed. A buyer who asks where the savings land, and how quality is protected, can get a genuinely better deal.

At Northell we use AI tools in our design and engineering work and are happy to walk through exactly where they change an estimate and where they do not. If you are planning a product or an AI feature and want a phase-by-phase estimate you can check, get in touch and we will show you the assumptions behind the numbers.

Northell Team

Part of Northell's engineering and content team — the people who build production software, AI systems, and fintech infrastructure, and write about what actually works.

Frequently Asked Questions

Should an agency that uses AI coding tools charge less?

It depends on the work. For a greenfield product with standard features, a team that uses AI tools well can often deliver the same scope with less engineering time, and some of that should reach you as lower cost or more scope. For complex integrations, regulated domains or legacy systems, the savings are smaller because most of the effort goes into understanding requirements, testing and review, not typing code. A fair vendor can explain which of the two your project looks like.

Is the METR study proof that AI slows developers down?

No, and METR says so itself. The trial covered 16 experienced open-source developers working on large repositories they knew well, using early-2025 tools. METR explicitly states the result does not show that AI fails to speed up most developers or that better ways of using the tools would not help. What it does show is that self-reported speedups can be wrong, which is why you should measure delivery rather than ask people how fast they feel.

Which parts of a software project get cheaper with AI?

The clearest wins are boilerplate and CRUD code, unit tests, data migrations, documentation, first-pass UI implementation from a finished design, and throwaway prototypes. Product discovery, UX research, architecture decisions, third-party integrations, security review and acceptance testing change much less, because they depend on context and judgement that the tools do not have.

Does AI-generated code create more technical debt?

It can, if nobody is accountable for reviewing it. In the 2025 Stack Overflow Developer Survey, 66% of developers named 'AI solutions that are almost right, but not quite' as a frustration and 45% said debugging AI-generated code takes more time. Code that is almost right is the expensive kind, because it passes a quick look and fails later. Teams with code review, automated tests and clear ownership keep that risk under control; teams without them accumulate it faster than before.

How should I measure whether AI is saving money on my project?

Track outcomes rather than activity: scope delivered per sprint, lead time from ticket to production, defect and rollback rates, and the cost of each release. Lines of code, number of commits and developer self-reports are easy to inflate and tell you little. Compare against a baseline from the same team or a similar earlier project if you have one.

Can I skip hiring developers and build with AI tools myself?

For a prototype or internal tool, often yes. Prototype builders and AI assistants are good at getting a working demo in front of users quickly. The cost reappears when you need production security, integrations, performance under load and maintainable code. Many teams use AI tools to validate an idea cheaply and then bring in engineers to rebuild the parts that will carry real users and data.

GET STARTED

Need Engineers Who Ship This, Not Slides?

Tell us what you're building. A senior engineer replies within one business day with an honest read on scope, timeline, and fit — no sales rep in between.

Get a free scoping call

BONUS Book before the end of the month and we'll include a free build-vs-buy cost model for your specific project — no obligation, yours to keep either way.

We reply within one business day. No spam, no obligation.