When we talk about the cost of creating an app, we usually think about money.
How much does a developer cost? How much is an Apple Developer account? How much does a server cost? How much does it cost to publish an app?
But for an independent developer, these are only the most visible expenses.
The real cost of an app is much larger.
It is measured in money, of course, but also in hours, evenings, weekends, abandoned ideas, technical dead ends, mental energy, and sometimes in time taken away from family and friends.
And since the arrival of generative AI, that equation has changed dramatically.
Not disappeared.
Changed.
Before AI: An Idea Was the Easy Part
For years, having an idea for an app was almost worthless on its own.
The difficult part was everything that came after.
You needed to know how to program, understand the platform, learn frameworks, build interfaces, manage data, fix bugs, understand certificates and provisioning, prepare App Store assets, deal with review guidelines, maintain compatibility with new operating systems, and somehow turn thousands of lines of code into something that felt simple to the person holding the phone.
Alternatively, you could hire someone to do it.
And that immediately transformed an idea into an investment of thousands—or sometimes tens of thousands—of dollars.
For a professional company, that can simply be part of a budget.
For an independent creator, it is different.
You often pay with your time.
The Invisible Currency: Time
Imagine an independent developer spends 500 hours building an application.
At first glance, if they built it themselves, the development cost might appear to be close to zero.
But 500 hours are not free.
At just $30 per hour, those 500 hours represent $15,000 worth of work.
At $60 per hour, they represent $30,000.
And complex applications can easily consume far more than 500 hours over their lifetime.
There is the initial development, but also the redesigns, features that are built and eventually removed, bugs that take an entire evening to reproduce, operating-system updates, support emails, App Store submissions, screenshots, websites, documentation and marketing.
A $9.99 app may therefore represent months—or years—of work.
This is one of the strange economics of software.
The customer sees the final product.
The developer remembers every version that existed before it.
Then AI Arrived
Generative AI has probably caused one of the biggest changes in independent software development since the creation of modern app stores.
A developer can now describe a feature and receive code in seconds.
AI can explain an unfamiliar API, identify a bug, generate tests, suggest an architecture, rewrite documentation, create marketing copy or help understand an obscure compiler error.
Something that might once have required an afternoon searching documentation and forums can sometimes be solved in minutes.
That has enormous economic value.
It also changes who can build software.
Someone with limited programming experience can now create prototypes that would previously have required a professional developer. An experienced developer can move dramatically faster. And a solo developer can operate more like a tiny software company.
But there is an important misconception:
AI does not make software development free.
It changes where the cost is located.
From Writing Code to Making Decisions
Before AI, a large part of development time was spent figuring out how to build something.
Today, increasingly, the difficult question is what should be built.
AI can generate five implementations of an idea.
It cannot automatically know which one belongs in your product.
It can produce an interface.
It cannot fully understand how a magician will secretly use that interface in front of an audience.
It can suggest twenty features.
It cannot decide which nineteen should be removed.
And AI-generated code still needs to be understood, tested and maintained.
In some cases, AI even creates a new kind of cost: speed makes it extremely easy to build too much.
When every idea becomes technically possible in an afternoon, saying no becomes one of the most valuable development skills.
The bottleneck is gradually moving from production to judgment.
The $20 Feature That Cost 40 Hours
Software has another unusual characteristic: effort is almost invisible.
A tiny button can require days of work.
A feature that sounds enormous can sometimes take an hour.
Users cannot see this difference—and they should not have to.
Imagine adding a seemingly simple option:
“When this setting is enabled, change the behavior of the app.”
Sounds easy.
But perhaps that setting interacts with animations, saved preferences, Bluetooth hardware, orientation detection, accessibility, previous states and another existing feature.
Suddenly the innocent toggle becomes a weekend.
This happens constantly in software development.
The complexity is rarely visible on the screen.
In fact, some of the most expensive work results in something the user never notices.
That is usually a sign that it worked.
The Financial Cost Still Exists
Even when one person develops everything, there are direct expenses.
Developer accounts, computers, phones and tablets for testing, AI subscriptions, cloud hosting, domains, email services, analytics, APIs, design software, source-control services, external libraries, backend infrastructure and sometimes advertising all contribute to the bill.
Individually, many of these expenses look insignificant.
Together, over several years and several apps, they become a real business expense.
And then comes maintenance.
An app is not finished when version 1.0 reaches the store.
In many ways, that is when the responsibility begins.
The Cost Nobody Puts in a Spreadsheet
There is another cost that is much harder to calculate.
Family.
A solo developer does not leave an entire development team at the office at 6 p.m.
The development team is in their pocket.
An idea arrives during dinner.
A bug appears on Saturday morning.
A customer reports something just before going to bed.
A new version of iOS breaks something that worked perfectly yesterday.
You tell yourself:
I'll just fix this one thing.
Two hours later, you are still looking at Xcode.
That time has to come from somewhere.
For many independent developers, it comes from evenings, weekends, sleep, hobbies and time with the people around them.
Nobody receives an invoice for those hours.
But they are part of the cost of the app.
Perhaps the most expensive part.
AI Can Give Some of That Time Back
This is where AI becomes more interesting than simply “coding faster.”
Saving three hours on a programming problem is not only a productivity improvement.
Those three hours can become something else.
An evening that does not disappear behind a computer.
A weekend where the laptop stays closed.
More time experimenting with the actual magic rather than fighting with an API.
That may ultimately be one of AI's greatest contributions to independent development.
Not cheaper software.
Cheaper opportunity cost.
The ability to accomplish in one evening what might previously have consumed three.
Of course, there is a paradox.
When development becomes faster, developers do not necessarily work less.
They often build more.
The three hours AI saved become three hours spent creating another feature.
Then another.
And another.
Technology can give us time back.
It cannot force us to use it wisely.
So, How Much Does an App Really Cost?
There is no meaningful universal answer.
A simple app might be created in a weekend.
Another might represent 1,000 hours of work.
A commercial development agency might charge tens of thousands for something an experienced independent developer builds alone.
An AI-assisted developer might produce in a month what would once have required several months.
But none of those numbers tells the complete story.
The real equation looks more like this:
Money + Time + Knowledge + Maintenance + Risk + Mental Energy + Opportunity Cost
And somewhere in that equation is another variable that is impossible to quantify:
the things you could have been doing instead.
The App Store Hides All of This Beautifully
Perhaps that is one of the most fascinating things about software.
You open the App Store.
You see an icon.
A few screenshots.
A description.
And a price.
$4.99.
$19.99.
$49.99.
Tap.
Download.
Seconds later, years of someone's work are sitting on your phone.
You do not see the hundreds of failed builds.
You do not see version 0.1.
You do not see the feature that took three weeks and was eventually deleted.
You do not see the bug fixed at midnight.
You do not see the conversations with beta testers, the rejected App Store build, the hardware purchased for testing or the Sunday afternoon spent rewriting something because it was “almost right.”
And that is exactly how it should be.
Good software hides its complexity.
But occasionally, it is worth remembering that behind a small icon on a screen there may be an extraordinary amount of human time.
AI Has Made Building Apps Cheaper. Creation Is Still Expensive.
The age of AI is reducing the technical cost of turning ideas into software.
That is real.
It is allowing independent creators to attempt projects that would previously have required teams and budgets far beyond their reach.
But it has not eliminated the fundamental cost of creation.
Because ultimately, an app is not code.
Code is only the material.
The product comes from thousands of decisions about what to build, what to remove, what feels right, what users need and when something is finally good enough to release.
AI can help write the code.
It can help find the bug.
It can even help design the interface.
But someone still has to care enough to spend the time making all those decisions.
And perhaps that has always been the real cost of creating anything.