+ FREE RESOURCE · BUILDER CRÉATIF

A mobile app quote reads in 10 questions.

Ask them before you sign. With us, or anyone else.

Two quotes for the same application can differ by a factor of four, with nothing on paper explaining the gap. The director comparing them sees two totals and has no way of telling which one is expensive.

The gap almost never comes from the displayed price. It comes from what the quote does not say: what isn't in it, who keeps the keys, who pays for the back-and-forth, and what lands on the table the following month. Ten questions, and for each one, the answer that should worry you.

⚠️ This page contains none of our prices. The only two amounts on it are public and verifiable in thirty seconds: the Apple Developer Program, $99 a year, and a Google Play account, $25 once. Everything else is a question — and the questions work just as well on our quote as on the one next to it.

+ TAKE IT WITH YOU

Get the ten questions by email.

One page to keep next to the quote while you read it, and to forward to your co-founder. One email, nothing else.

+ IMMEDIATE ACTION

Let's build the best app possible together.

Thirty minutes to spot which use case matters most for you, and what it really costs to build. No strings, no pitch.

Book the call
01

Firm price, or estimate?

La question, mot pour mot

“Is this amount a firm price or an estimate? If it's an estimate, what makes it move, and who decides?”

Pourquoi elle compte

A quote can display a total and commit no one. Firm: they carry the risk of having been wrong. Estimate: you carry it. Both are defensible — you just need to know which one you are signing.

La bonne réponse

Firm against a written scope, or an estimate with a ceiling and a rule for change orders. Either way the sentence sits in the document, not in the conversation.

La réponse qui doit vous inquiéter

"It depends", with nothing after it. Or a round total with no scope facing it. Or "we'll adjust as we go" — an estimate that won't say its name.

02

What is not in it?

La question, mot pour mot

“List what this quote does not cover.”

Pourquoi elle compte

The lines that arrive after signature are rarely hidden: they are simply absent. Store artwork and listings, developer accounts, hosting, content, translations, maintenance. Each one is legitimate — except as a surprise.

La bonne réponse

A written list of exclusions, short and named. Someone who has already shipped knows exactly what falls outside.

La réponse qui doit vous inquiéter

"Everything is included." Nobody includes everything. That answer means either they haven't finished thinking, or you will find out on the invoice.

03

Who owns the code, and where does it live?

La question, mot pour mot

“At the end, who owns the code, and whose account holds the repository?”

Pourquoi elle compte

Delivered code is worth nothing if you can't open it without them. Ownership is a clause, access is a fact: the two are checked separately.

La bonne réponse

Rights transferred on delivery or final payment, repository hosted under an organisation in your name, your accounts, their access. You can revoke without breaking anything.

La réponse qui doit vous inquiéter

"We'll hand over the sources." An archive is not a repository, and a repository on their account is not yours. The subject never comes up until the day you change supplier — exactly the wrong moment to discover it.

04

Who publishes, and under which account?

La question, mot pour mot

“Which developer account will the app be published under: yours, or mine?”

Pourquoi elle compte

The publishing account holds the listing, the reviews, the download history and the ranking. Moving an app between accounts is possible, but it's an operation, not a click — and it needs the cooperation of whoever is leaving.

La bonne réponse

Apple and Google accounts in your company's name — Apple Developer Program, $99 a year; Google Play account, $25 once — opened by you, access delegated to the supplier. The setup you never have to renegotiate.

La réponse qui doit vous inquiéter

"We publish under our agency account, it's simpler." Simpler for them. Your reviews, your rating and your ranking stop being yours.

05

And if Apple rejects the first submission?

La question, mot pour mot

“If Apple rejects the first submission, what happens, and who is billed for the time spent?”

Pourquoi elle compte

A rejection is not a rare incident, it's an ordinary step. What matters is the review delay, how many rounds are planned, and who writes the reply.

La bonne réponse

"Rounds until publication are included." And they name the classic reasons unprompted: a test account to provide, the privacy policy, in-app purchases wrongly declared, a feature judged too thin.

La réponse qui doit vous inquiéter

Silence, or "that doesn't happen to us". It happens to everyone. A quote that hasn't planned for rejection hasn't planned for launch.

+ CONTEXTUAL

Is this your app? Let's talk yours.

You recognized your challenge in this list. Thirty minutes to decide which one will actually move your metric.

Book the call
06

What does it cost per month, once delivered?

La question, mot pour mot

“Once delivered, what does the app cost per month to run — and what grows if I have ten times more users?”

Pourquoi elle compte

A development quote describes one day. Your app lives for years. Server, database, emails and notifications, file storage, third-party services: small at first, then it follows the usage curve.

La bonne réponse

A list of named line items, separating what is fixed from what scales with users. Even without amounts, that list proves they have operated an app, not just delivered one.

La réponse qui doit vous inquiéter

"It's free", or "it's negligible". It is, at launch. The question isn't about launch.

07

Who fixes a bug after delivery?

La question, mot pour mot

“After delivery, I report a blocking bug on a Tuesday morning. Who picks it up, within what time, and billed how?”

Pourquoi elle compte

Warranty and maintenance are two distinct things: the warranty covers what should have worked, maintenance covers the life of the app. Plenty of quotes mention neither.

La bonne réponse

A dated warranty period, a written line between fix and new feature, a response time by severity, a named channel. After the warranty, a separate contract signed separately.

La réponse qui doit vous inquiéter

"We stay available." Availability is not a commitment. Also look at who decides between bug and new feature: if they decide alone, everything becomes a new feature.

08

What moves the price?

La question, mot pour mot

“What would push this price up, and what would bring it down?”

Pourquoi elle compte

The answer tells you whether they costed your project or copied a template. The real levers are few and always the same: scope, user accounts and roles, payment, offline use, and taking over existing work — the most underestimated of the five, by far.

La bonne réponse

They volunteer what can be cut from version one to hold a budget. Someone who knows how to shrink his own scope knows how to hold it.

La réponse qui doit vous inquiéter

Nothing brings the price down. A quote that won't deflate on a single line was not built line by line.

09

Who actually does the work?

La question, mot pour mot

“The person sitting across from me today — do they write the code, or subcontract it? Give me the first names of the people who will work on this.”

Pourquoi elle compte

This is the one that separates a studio from a reseller. Between the price you are quoted and the price paid to whoever produces, there is sometimes exactly the gap you are trying to explain between the two quotes.

La bonne réponse

First names, roles, and the name of your contact when things stall. Subcontracting that is owned and named is perfectly acceptable — it's the unspoken kind that costs you.

La réponse qui doit vous inquiéter

"Our team handles it." Ask who, precisely. If the answer stays an undefined plural after two attempts, you have your answer.

10

How do we stop, if we have to?

La question, mot pour mot

“If we have to stop halfway, how does that work — and what do I walk away with?”

Pourquoi elle compte

Nobody signs thinking about this, which is exactly why it has to be read first. A clean exit is the best indicator of a serious contract, ahead of the price itself.

La bonne réponse

A notice period, a settlement on what has actually been done, code and access handed over as-is, and a list of what is transferred. In writing.

La réponse qui doit vous inquiéter

No exit clause. Or an exit that leaves you without access until an undefined balance is settled. A confident supplier isn't afraid to write down how you part ways.

+ TAKE IT WITH YOU

Get the ten questions by email.

One page to keep next to the quote while you read it, and to forward to your co-founder. One email, nothing else.

+ TO WRAP UP

Ready to move forward?

You now know what will change the numbers. Let's start with a straightforward call for an honest quote.

Book the call