What it costs to finish an app you built with AI.

You built most of the product with an AI tool and you want to know what the rest will cost and how long it will take. This page does not give a figure, because an honest one depends on what is inside your project. It explains what moves the cost and the schedule, what you can do to bring both down, and how to judge the quotes you receive.

Why a number given before anyone has seen the code is a guess

The question is fair and the usual answers to it are poor. Search for the cost of finishing an app and you will find ranges wide enough to hold almost any project. They cannot be narrower, because the person who wrote them has not seen yours. Two AI-built apps with the same screens can differ completely underneath: one has sound data and needs its payments connected, and the other stores the same customer in three places and has to be untangled before anything can be added.

From the outside those two look the same. A quote produced from a demo, a screen recording or a feature list is pricing the screens, and the screens are the part you have already built. The remaining work sits in what cannot be seen from the demo, so anyone quoting without reading the project has to guess at it. They protect themselves either by padding the figure or by quoting low and charging for surprises later.

What you can get before a code review is an understanding of what drives the figure, and a way to tell a careful quote from a hopeful one. The rest of this page covers both. Our general guide to app development cost deals with building from nothing, which is a different question from finishing what exists.

The things that move the cost up or down

Six things account for most of the difference between a small finishing job and a large one. None of them is the number of screens. For each, the table shows what makes the work smaller, what makes it larger, and something you can find out yourself before you speak to anyone.

Read your own project against each row and write a sentence for it. Those six sentences are a better brief than a feature list, and a team that receives them can ask sharper questions on the first call.

Cost drivers for finishing an AI-built app

Driver
How much of what exists can be kept
Costs less when
The data is organised sensibly and each feature is written once
Costs more when
The same job is done in several places, or the data has to be reorganised before anything is added
What you can find out yourself
Whether fixes stay fixed, or the same area keeps failing
Driver
Logins, payments and private data
Costs less when
The product has none of them, or they already work for a second test account
Costs more when
Money or personal records are involved and the rules for who sees what were never finished
What you can find out yourself
Whether a second account you create can see the first account's records
Driver
Number of user types
Costs less when
Everyone who signs in can do the same things
Costs more when
Customers, staff and admins each need their own screens and permissions
What you can find out yourself
A written list of each kind of user and what they may do
Driver
Integrations
Costs less when
The product stands alone, or connects to one well-documented service
Costs more when
It has to exchange data with several outside systems, or with one that is old or poorly documented
What you can find out yourself
Every outside service the product must talk to, and who holds the account for each
Driver
Web only, or phones too
Costs less when
It runs in a browser and that is all you need for launch
Costs more when
It also has to ship as an app for phones, with device testing and store review
What you can find out yourself
Whether your first customers need a phone app or would use the website
Driver
How much was ever tested
Costs less when
Several people have used it with separate accounts and you kept a list of what failed
Costs more when
Only you have used it, with one account, on one device
What you can find out yourself
The result of the main journey in a brand new account, written down

What decides how long it takes

The schedule follows the same six drivers, with a few things of its own. The first is how quickly decisions get made. Finishing work raises questions only you can answer: what a refund should do to an account, whether a staff member may see prices. A founder who replies promptly keeps the work moving, and unanswered questions are a common reason a short job runs long.

The second is waiting on other parties. Approval from a payment provider, review by an app store, access to an account that a former contractor still holds: none of these can be hurried by writing code faster, so they are worth starting early. The third is how much of the unknown has been removed. Work that begins from a written plan based on the code runs closer to its estimate than work that begins from a demo, because fewer discoveries are left to make along the way.

This is also why we will not give you a duration on this page. Any figure would describe some other founder's project.

What you can do to lower the cost before you talk to anyone

Part of every finishing quote pays for an engineer to find out things you could have told them. The steps below cost you time and no money, and each one removes guesswork from the estimate. They are also useful if you decide to keep going alone.

The item with the largest effect is usually the launch list. Founders arrive wanting everything in the prototype finished, and some of it is not needed for the first paying customer. Features you move to the later list can be quoted separately once the product is earning.

  • Write the journey a first customer must complete, from arriving to paying, as numbered steps.
  • Split your features into two lists: needed for the first paying customer, and later.
  • Gather the logins for the code, the database, hosting, payments, email and the domain, and confirm each account is in your name.
  • Run the main journey in a brand new account and note every step that fails.
  • List each kind of user and what they should be able to see and change.
  • Stop adding features while you collect quotes, so the thing being priced holds still.
  • Keep a copy of the code and a saved version you know runs.

Two apps that look alike and would be quoted differently

How to compare quotes for finishing

Quotes for finishing are harder to compare than quotes for a new build, because each team may be making a different assumption about what can be kept. Put the assumptions side by side before you put the totals side by side. A low figure that assumes all your existing code is sound and a higher one that allows for reorganising the data are describing different jobs.

Ask each team the questions below and compare the answers in writing. A team that has read the project can answer them specifically. A team that has not will answer in general terms, and that tells you how much of its figure is guesswork.

  • Did you read the code and the database before quoting, or work from the demo?
  • Which parts do you plan to keep, which to repair and which to replace, and why?
  • Which journeys will work at the end, and how will that be shown?
  • Is the price fixed for a written scope, or an estimate that can grow? What makes it grow?
  • What is left out: store submission, hosting setup, moving existing data, fixes after launch?
  • Whose accounts will the work happen in, and who owns the code at the end?
  • What do you need from me, and how fast, to keep to the schedule you gave?

How we price finishing work, and when to ask

We do not publish build prices, for the reason this page opens with. What we do is fixed in three steps. The consultation is free: you show us the product and where it stops, and we tell you what we would do next. The Diagnostic is a fixed-price written plan based on reading your code and database. It says what works, what blocks launch and what to build next, and it includes a fixed quote for that next phase. Its fee is credited to the build if you go ahead with us, and its price is on the pricing page.

Every build is then quoted in writing before any work starts, against a written scope, and the figure changes only if you change the scope. The plan is yours whether or not you continue with us, so you can use it to collect comparable quotes from other teams. The work is done in your repository and your accounts, and your repo and accounts stay yours.

Ask for a quote when you have a launch list and the main journey written down, and you would rather spend your time on customers than on the remaining engineering. If you are still changing what the product is, wait until it settles, because a quote for a moving target is out of date before it is signed.

Before you ask for a quote

Send these with your first message. A team that receives them has less to guess, and you will be able to hold each quote against the same facts.

  1. The first customer's journey from arriving to paying, as numbered steps.
  2. Your two feature lists: needed for the first paying customer, and later.
  3. One sentence for each of the six cost drivers, describing your project.
  4. What happened when a brand new account went through the main journey.
  5. Where the code, database, hosting, payments, email and domain live, and whose name each account is in.
  6. The date you want to launch, and what is fixed about it.
How we can help

We can tell you what finishing yours involves.

Book a free consultation and show us what you have built. We will go through the cost drivers with you and say whether the Diagnostic is the right next step. If it is, you receive a written plan and a fixed quote for the next phase, and you decide what to do with them.

Book a free consultation

On the project call, we’ll discuss the problem, your existing tools and what TDAT should take off your hands. Then we can define the scope and next steps.

Or call (919) 289-1231

Questions before we start

How much does it cost to finish an app I built with AI?

It depends on what is inside the project, and nobody can say before reading it. The main drivers are how much of the existing work can be kept, whether logins, payments and private data are involved, how many kinds of user there are, what it connects to, whether it needs a phone app, and how much has been tested.

Can you give me a rough figure on the first call?

No, and we would be wary of anyone who does. On the call we can tell you which drivers apply to your product and whether it sounds like finishing or something larger. A figure we can hold to comes from the Diagnostic, after we have read the code.

Is finishing cheaper than rebuilding?

Often, when the data and the access rules are sound, because the screens and flows are kept. When the foundations have to be redone, the gap narrows, and in some cases replacing one part costs less than repairing it. That comparison needs someone to read the code first.

Does an AI-built app cost more to finish than one written by developers?

Not as a rule. What matters is the state of the code and the data. AI-built projects commonly arrive with working screens and unfinished permissions, payments and testing, and projects from a development team can arrive with the same gaps.

How long will it take to finish?

That follows the same drivers as cost, plus how quickly you can make decisions and how long outside approvals take. We give a schedule with the written quote, once the scope is agreed, and not before.

What if my budget only covers part of the work?

Say so at the start. A written plan can be split into phases, with the first phase covering what the first paying customer needs. Your later list is then quoted when you are ready for it.