← All posts
Stories 21. 7. 2026 · 5 min read

MVP development cost, itemized: what one real AI-built app cost

MVP development cost, itemized: BJJ.onl cost about $592 in credits: landing mock $29, landing build $73, app mock $74, app build $416. One project.

TM
The Mara team
Product

BJJ.onl cost about $592 in credits. Four line items: landing mock $29, landing build $73, app mock $74, app build $416.

That is the MVP development cost of one real application, start to deployed. A range is not a receipt. This is the receipt.

Every number below belongs to one project. Read them as a record of what happened on BJJ.onl, not as what your project will cost.

What BJJ.onl is

BJJ.onl is a training-diary app for jiu-jitsu practitioners. TalkIDE built it, and it is live on its own domain: bjj.onl for the landing page, app.bjj.onl for the product, with GA4 running across both subdomains so the traffic on the marketing side and the behavior on the app side land in the same property.

Two surfaces, two domains, one bill. That shape is why the bill has four lines instead of one.

The full account of how it got built is in the BJJ.onl case study. This page is only about what it cost.

The four line items

Landing mock

The landing mock cost $29 on BJJ.onl. The first thing that exists on a TalkIDE project is not code. It is a clickable mockup of the landing page.

Vera runs the requirements conversation with you directly. Remy builds the mockup behind her, Otto deploys it and Vera comes back with a brief and a live link you can click through. You are approving a thing on a screen, not a specification document.

Landing build

The landing build cost $73. The approved landing mock became the real bjj.onl landing page, deployed on the domain, with GA4 on it.

App mock

The app mock for BJJ.onl cost $74, or $45 more than mocking the landing page. Same stage again, for the product itself. A training diary has more surface than a landing page: profiles, sessions, the screens a practitioner actually returns to.

App build

The app build cost $416, about 70% of the total bill. app.bjj.onl, built and deployed. GA4 on this subdomain too.

The total

$29 and $73 and $74 and $416. About $592 in credits, for BJJ.onl.

This is a record of one project’s spend. It is not a rate card, and none of these four numbers is a price for a stage of work on anything else.

The mock stage cost $103. The build stage cost $489.

Split the same four numbers a different way and the useful observation falls out.

Mockups on BJJ.onl: $29 plus $74, so $103. Builds: $73 plus $416, so $489. The mock stage was about a fifth of what the build stage was.

That ratio is the argument for approving a mockup before anyone writes code. A change to the app mock costs a share of $74. The same change discovered after the app build costs a share of $416 and the rework on top. The mock stage is the small line item, and that is precisely why it is worth taking seriously.

Again: this is arithmetic on one project. Four numbers from one bill do not make a rule about how mock and build costs relate in general, and we are not stating one.

What $592 is, and what it is not

It is one project, of one shape. Two web surfaces, a diary-style product with profiles and history, deployed to a real domain with analytics. An app with a different shape has a different bill, and nothing here predicts what that bill is.

It is not a price, a range, an estimate or a quote. We are not generalizing it into what an app of this kind costs. We are saying this app cost about $592, and here are the four lines it broke into.

It is a build cost, not a running cost. The $592 covers getting BJJ.onl built and deployed. What it costs to keep an application running afterwards is a different number measuring a different thing, and putting it on the same page as a build total invites a reader to add two figures that do not belong in the same sum. That number gets its own page.

This is one data point, and that is worth saying plainly. One bill is a thin evidence base, and we are not dressing it up as more. It is also a checkable one: the app is live at bjj.onl, the stages are named and the four figures add up to the total in public. We would rather publish one number that can be traced to a shipped thing than a wider claim that cannot.

And on the question a technically literate buyer asks next: customers own the code TalkIDE builds for them, and are free to take it elsewhere.

Why the itemization is the point

A total tells you what something cost. An itemization tells you where the money went, which is the thing you actually need in order to make a decision about your own project.

$29 of BJJ.onl bought a clickable landing mock. $416 bought a deployed application on its own subdomain. Those are different purchases at different risk levels, and a single blended figure hides that difference completely.

If you are costing a first real build, the number to take from this page is not $592. It is the roughly 70% share of one project’s bill that landed in the app build, after the scoping was already done and agreed.

See how a project gets scoped.

The Mara team.

#stories#case study#bjj#cost#mvp
TM
The Mara team
Product · TalkIDE
More from The
Related
Stories
One Marketplace, Two Live Domains
6. 8. 2026 · 6 min read
Stories
How Many Revisions After an AI Builds Your App? On BJJ.onl, It Was Nine
21. 7. 2026 · 5 min read
Stories
How We Built BJJ.onl With TalkIDE
15. 7. 2026 · 7 min read