App Development

Why the Same App Quotes at AED 15,000 and AED 150,000

SKIMBOX Team

A tenfold spread almost never means one supplier is dishonest. It means three suppliers priced three different products from the same conversation. Here is how to tell which, and how to force the quotes onto a comparable footing.

Why the Same App Quotes at AED 15,000 and AED 150,000

Three suppliers heard the same description of your app. One came back at AED 15,000, one at AED 60,000, and one at AED 150,000. The instinct is to assume somebody is trying it on.

Usually nobody is. What has happened is that three suppliers filled in the gaps in your description three different ways, and the gaps were where the money was. The cheapest quoted the smallest honest interpretation. The most expensive quoted the most complete one. Neither of them told you which, because neither of them knew you were comparing.

This article is about the variance and how to close it. Our app development cost guide covers what the components actually cost, and our guide to reading a software proposal covers the clauses. This one is about the number.

The costs nobody can avoid, which give you a floor

Apple charges 99 US dollars a year for the Developer Program and Google charges 25 US dollars once [1][2]. Those are the only two numbers in any quote that are not a judgement call, which makes them a useful floor.

Neither figure is published in dirhams, so treat any AED conversion in a quote as approximate arithmetic rather than a published price.

Then there is the work around them: store account setup, signing certificates, push notification provisioning. Our own cost guide puts that at a fixed AED 1,500 to 3,000 in year one, which is a useful sanity check against a quote that appears to include store publication for nothing.

Both stores also require compliance disclosures before you can publish. Apple requires App Privacy details covering what data you collect and why [5], and Google requires the Data safety form making equivalent declarations [6]. Google publishes core app quality expectations as well [7]. None of that is optional and all of it takes somebody's time.

And then there is the gate nobody quotes. Google requires a new personal developer account to run a closed test with a minimum number of opted-in testers for fourteen continuous days before the production track becomes available [3]. As checked in August 2026 that minimum was twelve testers, and the requirement has changed before, having previously been higher [3]. Treat the number as current rather than permanent.

That last item is the single most useful question in a supplier conversation, because it has nothing to do with price. Ask how Google's fourteen-day testing window for new personal developer accounts affects the launch date. A supplier who has published an app recently will answer immediately. One who has not will ask what you mean.

Review time is worth calibrating too. Apple states that on average ninety per cent of submissions are reviewed in less than twenty-four hours [4], which is a platform-wide average rather than a commitment for your app. Our app rejection guide covers what actually causes submissions to fail.

The four questions that explain most of the spread

Almost all of a tenfold gap resolves into four decisions that nobody wrote down.

Is design included? A quote that assumes you supply designs, or that default platform components arranged sensibly is enough, is a genuinely different product from one including research, screen design and a design system. Both are legitimate. They are not the same purchase.

Is there a backend? An app storing data on the phone is a fraction of the work of one with a server, a database, user accounts and an admin interface your team can use. If you need to see your own data, you need the second thing. Two suppliers can both say "your app" and mean either.

Is testing included? Our QA guide puts a focused test pass on an existing build from around AED 4,000, which tells you roughly what is being omitted when a quote has no testing line.

Is anything included after launch? Usually a warranty period at most. Our maintenance guide starts from around AED 500 a month for a simple app, or fifteen to twenty-five per cent of build cost per year, so a quote silent on support is understating year one.

Ask those four, in writing, of every supplier. The replies typically close most of the gap before anyone renegotiates anything.

Where a cheap quote makes its money back

Often nowhere, and the supplier simply quoted a smaller product accurately. Where it does happen, the mechanism is change requests.

Where it does happen, the mechanism is change requests. Anything not written down becomes a variation, and variations get priced when you are no longer shopping around. That is not a trick. It is the predictable arithmetic of a thin scope meeting a real business.

So the defence is not suspicion, it is specificity. A written scope with named screens and explicit exclusions removes the mechanism entirely, and it does so for every supplier at once.

Where an expensive quote earns it, and where it does not

It earns it on: real design work rather than arranged defaults, a data model that survives your business changing its mind, test coverage, accessibility, a security review, and a named person accountable after launch. Those cost money because they are work.

It does not earn it on: headcount for its own sake, or a process that produces documents rather than software. A large team on a small product costs more and moves slower. A discovery phase that delivers a slide deck rather than a decision is a cost with no output.

Two questions separate them. What will each named role actually do on my project? And what artefact does each phase produce that I keep?

Our own numbers are not perfectly consistent either

It would be a poor article that told you to scrutinise other people's pricing while presenting ours as immaculate.

AED 15,000 appears across our own guides as a focused first version of custom software, as an app design engagement, and as a native single-platform starting point. Those are genuinely different scopes at a similar price. The reason is that each guide was written for a different buyer and each is internally defensible, but read side by side they demonstrate the exact ambiguity this article is about: a number means nothing without the scope attached.

We are working through that inconsistency across our own cost pages. In the meantime, treat any figure of ours the same way you should treat anybody's: as an entry point attached to a specific scope, not a price for your project.

A pattern we see. A business picks the middle quote, on the reasonable-sounding theory that it splits the difference. But the three quotes were not three prices for one product, so the middle number is not a compromise. It is the option whose scope nobody examined. Four months later the missing backend or the absent testing shows up as a variation, and the middle quote finishes above the highest one.

The line items to insist on

Ask for the price broken into these, and the comparison problem largely solves itself. A supplier who will not break it down is telling you the breakdown would be awkward.

Line itemWhat to confirm
Discovery and specificationDoes it produce a document you keep, or a conversation
DesignScreen designs, or defaults arranged sensibly, and how many revision rounds
Frontend buildWhich platforms, and how many screens by name
Backend and dataIs there a server and a database, and can your team see the data
IntegrationsEach third-party connection named and priced separately
TestingWho tests, against what, and what happens when they find something
Store submissionListings, screenshots, privacy disclosures, and handling a rejection
Post-launch supportHow long, what it covers, and what response time
Store fees and setupShown separately rather than absorbed or omitted

The two rows people skip are the last two, and they are the ones that make a launch date real. A build is not a launch, and a launch is not a supported product.

One more thing worth asking for in the same breath: the assumptions. Every quote rests on assumptions about what you will provide, how quickly you will decide, and who has authority to approve. A supplier who writes those down is protecting both of you. A supplier who does not will raise them later, when they have become your fault.

How to make three quotes comparable

Send all three suppliers the same written scope and ask them to price it in the same shape. It takes an afternoon and it resolves most of the spread.

Send all three suppliers the same written scope, and ask each to price it in the same shape:

  • A named list of screens or features, so "your app" means one specific thing
  • Explicit inclusions and exclusions, with the exclusions given equal weight
  • Separate lines for design, build, testing, store submission, and post-launch support
  • Stated assumptions about what you will provide, such as content, brand assets or a decision-maker
  • The store fees and setup shown separately, so they are not silently absorbed or silently omitted

Some suppliers will push back on the format. How they push back is informative. A supplier who says the exclusions list will be long, and then writes it, is being straight with you. One who says it is unnecessary at this stage is telling you when you will find out.

Three quotes, one worked example

It helps to see how the arithmetic actually resolves, using a simple case: a business wants an app where customers book a service and staff see the bookings.

The low quote prices a single-platform app with screens arranged from default components, no separate design phase, bookings stored against a hosted backend the supplier already uses for other clients, no test phase, and a handover at working-build stage. That is a real product. It is also a product where your staff view bookings in somebody else's admin tool, you cannot change the booking flow without a variation, and the store submission is yours to learn.

The middle quote prices designed screens, a backend you own with an admin area for your team, a test pass before submission, and thirty days of defect fixing after launch. Same described product, four more line items.

The high quote adds user research before design, both platforms rather than one, accessibility, a security review, and a support arrangement with a response time. Still the same described product.

Nobody in that example is dishonest. The buyer described a booking app and three suppliers made three reasonable guesses about what that meant. The whole spread is scope, and it becomes visible the moment somebody writes the line items down.

The useful realisation is that the buyer's job is not to work out which supplier is right. It is to decide which of those three products they actually want, and then get all three to price it.

If you cannot write the scope yourself

Then buy it, as a small separate piece of work, rather than asking three suppliers to invent one for free.

A short paid discovery producing a written specification you own starts from around AED 4,000 with us. Ask us to structure it so you can take the document to other suppliers, including instead of us, and hold us to that. These are our own figures rather than a market survey. Final pricing depends on how much of the product needs defining.

That last point is worth being explicit about, because it sounds like a strange thing for a supplier to offer. The alternative is competing on who guesses lowest against an undefined scope, which reliably produces bad projects and unhappy clients on both sides. We would rather lose a fair comparison than win a misunderstanding, because the second one becomes our problem about four months in.

What changes after you sign

Four things change your total after signature: variations, assumptions turning into charges, how much of the money is left at the end, and what year one costs rather than what the build costs.

Variations. Every change to an agreed scope has a price, and that price is set without competition. This is not a failure of the supplier, it is the structure of the arrangement. The defence is deciding as much as possible before signing and accepting that some variations are your own change of mind rather than anyone's omission.

Assumptions turning into charges. A quote that assumed you would supply content, brand assets, or a decision within two days will re-price when those do not arrive. Read the assumptions and be honest about which ones you will actually meet.

The last payment. Whatever remains at handover is the only leverage you retain, so it should be meaningful and tied to something verifiable rather than to a date. A project where the final payment is small or already made is a project where the final ten per cent of quality is optional.

Year one, not build cost. The number to compare across suppliers is the first twelve months: build, store fees and setup, testing, submission, and support. A quote that wins on build cost and loses on year one is the more expensive quote, and it is common because build cost is what buyers ask about.

None of that argues for choosing the highest quote. It argues for comparing the right number.

What to actually do this week

  • Ask every supplier, in writing, what is excluded from their price
  • Ask the four questions: design, backend, testing, post-launch support
  • Ask how Google's mandatory fourteen-day testing window, which applies to new personal developer accounts, affects the launch date
  • Confirm whether store fees and setup are inside or outside the number
  • If the scope is not written down, get it written down before choosing anybody
  • Compare the answers, not the numbers

The single most useful sentence you can send is the shortest. What is excluded from this price? Most of the spread you are staring at will resolve itself in the replies.

If you would like a written specification you can take to three suppliers, contact us.

A note on our own incentive

You are reading pricing advice from a company that sells the thing being priced, so treat the framing with the scepticism it deserves.

Our interest here is specific and worth stating. A buyer choosing on an undefined scope is choosing on optimism, and optimism reliably favours whoever wrote the least, which is a poor way for anybody to win work. A buyer with a written specification either picks us for reasons we can defend or picks someone else for reasons that are probably right. Both of those are better outcomes than winning a project that was misunderstood at signature.

So the advice in this article is genuinely in our interest, which is the only kind of advice from a supplier you should trust without checking.

References

[1] Apple, Apple Developer Program enrolment and fees. developer.apple.com

[2] Google Play Console Help, Registration fee. support.google.com

[3] Google Play Console Help, Testing requirements for new personal developer accounts. support.google.com

[4] Apple, App Review. developer.apple.com

[5] Apple, App Privacy Details. developer.apple.com

[6] Google Play Console Help, Data safety. support.google.com

[7] Google Play, Core app quality. developer.android.com

Frequently asked questions

  • Why do app development quotes vary so much?

    Because the suppliers are pricing different products, not because one of them is dishonest. A tenfold spread usually means one quoted a template configuration, one quoted a first version of a custom app, and one quoted a finished product with design, testing, store submission and support included. All three heard the same description of your idea and filled the gaps differently. The gaps are where the money is.

  • Does a cheap quote mean the supplier is cutting corners?

    Not necessarily, and assuming so will cost you a good supplier. A low quote can mean a smaller scope honestly described, a template being configured rather than software being written, a team with lower overheads, or a supplier who genuinely misunderstood what you asked for. Only one of those is a problem, and you cannot tell which from the number alone. Ask what is excluded, and judge the reply rather than the number.

  • What is the first thing to check on any quote?

    What it excludes, in writing. Inclusions are easy to write and easy to compare. Exclusions are where the difference between two quotes actually lives, and they are usually absent from the document. If a proposal does not state what falls outside it, the answer is not that nothing does. It is that nobody has decided yet, and you will be told later.

  • What does every app cost regardless of who builds it?

    There are a few unavoidable items and they are useful as a floor. Apple publishes an annual Developer Program fee of 99 US dollars and Google publishes a one-time registration fee of 25 US dollars. Neither publishes a dirham figure, so treat any AED conversion as approximate. Beyond that: store account setup, signing and provisioning, and the compliance disclosures both stores require before publication.

  • What is the delay nobody mentions in a quote?

    Google requires a new personal developer account to run a closed test with a minimum number of opted-in testers for fourteen continuous days before the production track opens. As checked in August 2026 that minimum was twelve testers, and it has changed before, having previously been higher. It is a calendar-bound gate rather than a review outcome, and a cheap quote will rarely mention it.

  • Why does that testing requirement matter for comparing quotes?

    Because it tells you whether the supplier has published an app recently. A quote that promises a launch date without accounting for a mandatory fourteen-day testing window on a new account is either assuming you already have an established account, or has not encountered the requirement. Asking about it is a cheap and revealing question that has nothing to do with price.

  • How long does app review take?

    Apple publishes an average rather than a promise, stating that on average ninety per cent of submissions are reviewed in less than twenty-four hours. That is a platform-wide rolling average, not a commitment for your app, so a quote that treats review as instant is optimistic. Our app rejection guide covers what actually causes submissions to fail, which is usually administrative rather than technical.

  • What compliance work do the stores require?

    Both stores require disclosures before you can publish. Apple requires the App Privacy details covering what data you collect and why, and Google requires the Data safety form making equivalent declarations. Google also publishes core app quality expectations. None of that is optional, all of it takes time, and it is frequently missing from the cheaper end of a quote comparison.

  • Is design usually included in an app quote?

    Often not, and it is the most common single reason two quotes differ by a large margin. A quote that assumes you will supply designs, or that the app will use default platform components arranged sensibly, is a genuinely different product from one that includes user research, screen design and a design system. Ask explicitly whether design is in or out, and what happens if you do not like the result.

  • Is a backend included?

    Ask, because this is the second big divider. An app that stores data locally on the phone is a fraction of the work of one with a server, a database, user accounts, and an admin interface for your team. Two suppliers can both promise your app and mean these two very different things. If you need to see your own data, you need a backend, and it should be a named line.

  • Is testing included?

    Frequently not as a separate item, which is why it disappears. A quote can be lower because testing was assumed to be the client's job, or because it was budgeted as an afterthought. Our QA guide puts a focused test pass on an existing build at from around AED 4,000, which gives you a sense of what is being omitted when a quote contains no testing line at all.

  • Is store submission included?

    Ask specifically, because it is small in cost and large in friction. Preparing store listings, screenshots, the privacy disclosures, and handling a rejection cycle is real work that somebody has to do. A quote that ends at a working build hands you that job, and it is a job most business owners have never done and will find slower than they expect.

  • Is any support after launch included?

    Usually a warranty period at most, and often nothing. This is worth pinning down because a launch is the beginning of the work rather than the end. Our app maintenance guide starts from around AED 500 a month for a simple app, or budget fifteen to twenty-five per cent of the build cost per year, so a quote with no support line is understating the first year by a meaningful amount.

  • Where does a cheap quote make its money back?

    Not necessarily anywhere, and where it does, the mechanism is change requests. Anything not written down becomes a variation, and variations are priced without competition because you are no longer shopping. That is not a trick, it is the predictable consequence of a thin scope. The defence is a written scope with named screens and explicit exclusions, not a suspicion of the supplier.

  • What should I ask a supplier whose quote is much lower?

    Four questions. What is excluded from this price. Is design included and what happens if we want changes. Is there a backend and who can see the data. And what happens after launch if something breaks. Their answers will either raise the quote to something comparable, which tells you the gap was scope, or reveal that they were quoting a smaller product honestly, which tells you they understood you better than the others did.

  • Where does an expensive quote genuinely earn it?

    Real design work rather than arranged defaults, a backend with a data model that survives your business changing, test coverage, accessibility, a security review, and somebody accountable after launch. Those are all real and all cost money. If a premium quote can point at those as line items, it is expensive for reasons. If it cannot, it may just be expensive.

  • Where does an expensive quote not earn it?

    Headcount for its own sake, and process that produces documents rather than software. A large team on a small product costs more and moves slower, and a discovery phase that delivers a deck rather than a decision is a cost without an output. Ask what each named role will actually do on your project, how many days each is allocated, and what artefact each phase produces that you keep afterwards.

  • Is offshore always cheaper?

    On day rate usually, and on total cost not always, which is a different question. Our comparison of Dubai agencies and offshore teams covers the trade in detail. The relevant point for a quote comparison is that a day rate is not a price. What matters is the total, what it includes, and who is accountable when something breaks at an inconvenient hour.

  • Are our own published figures consistent?

    Not perfectly, and it would be dishonest to pretend otherwise while telling you to scrutinise other people's quotes. AED 15,000 appears across our own guides as a focused first version of custom software, as an app design engagement, and as a native single-platform starting point. Those are genuinely different scopes at a similar price, which is exactly the ambiguity this article is about.

  • How do I make three quotes comparable?

    Send all three suppliers the same written scope and ask them to price it in the same shape. A named list of screens or features, explicit inclusions and exclusions, and separate lines for design, build, testing, store submission and post-launch support. Suppliers will push back on the format. The ones who engage with it are telling you something useful about how they work.

  • What if I do not know enough to write a scope?

    Then buy the scope first, as a small separate piece of work, rather than asking three suppliers to invent one for free. A short paid discovery that produces a written specification you own is the cheapest way to make a large decision well, and it converts three incomparable guesses into three comparable quotes. It also tells you how each supplier thinks before you commit to one.

  • Should I just pick the middle quote?

    No, and it is a surprisingly common instinct. The middle number is not a compromise between two positions, because the three quotes are not measuring the same thing. Picking the middle is a way of avoiding the work of finding out what each includes, and it reliably selects the quote nobody examined. Do the work instead. It usually takes two emails per supplier and an afternoon of reading.

  • Does a fixed price protect me?

    It transfers risk to the supplier, who prices for that risk and then has a commercial interest in resisting every change. That is not dishonest, it is how fixed pricing works. It suits a well-understood scope. Where the scope is genuinely uncertain, a fixed price is either padded or fragile. Our companion guide on reading a software proposal covers that trade properly.

  • What is a realistic budget for a first app in Dubai?

    Our own guide puts a focused single-platform MVP from around AED 10,000, with most SME first production builds landing well above that depending on scope. Rather than anchoring on a single figure, the useful exercise is to decide which of those two things you are buying: a small honest test of an idea, or a product you intend to run a business on. They are different purchases and conflating them is what produces the tenfold spread in the first place.

  • What should I be most suspicious of?

    A quote with no exclusions and no assumptions listed. Not a low price, and not a high one. A document that only describes what you will get, with no statement of what falls outside it and what it assumes about your involvement, is a document that has deferred every difficult conversation to a point where you have already signed and have far less leverage than you do today.

  • What does a scoping engagement cost with you?

    A short paid discovery producing a written specification you own starts from around AED 4,000 with us, and you should ask for it to be structured so another supplier could quote from it without us. These are our own figures rather than a market survey. Final pricing depends on how much of the product needs defining, and the output is a document rather than a commitment to build anything with us.

  • Why would you help me get comparable quotes from your competitors?

    Because the alternative is competing on who guesses lowest against an undefined scope, which is a race that produces bad projects and unhappy clients. A buyer with a written specification makes a better decision, and if that decision is not us, the project was probably not a good fit. We would rather lose a fair comparison than win a misunderstanding, because a misunderstanding becomes our problem about four months in.

  • What is the single most useful question in this article?

    What is excluded from this price. Ask it of every supplier, insist on a written answer, and compare the answers rather than the numbers. Most of the tenfold spread you are looking at will resolve itself in those replies, and what remains will be a genuine difference in what each supplier thinks you are buying, which is a decision you can actually make.

SKIMBOX Team

Tech Consultancy

Get fresh writing in your inbox

One email a fortnight. No filler.

By subscribing, you agree to our privacy policy.

Want us to build something?

We work with teams across MENA, UK, USA, and India to build products, run programs, and grow.

Get in touch

Continue reading