Most of a mobile app budget in Amsterdam is spent behind the screen
Buyers usually arrive with a picture of the interface in their head, and that picture is the cheapest part of the job. What sets the price is everything the interface talks to: the account system, the data that has to sync when a phone comes back online, the notifications that fire from somewhere else, the payment flow, and the reporting that tells you whether any of it worked. A studio that quotes only on screens is quoting on the part you already understand.
This matters here because a large share of local enquiries come from companies that already run a web platform and want a mobile app built on top of it. The assumption is that the hard work is done. In practice an existing web backend is rarely shaped for phones, which need smaller payloads, tolerant retries, tokens that survive a reinstall and endpoints that do not change under an app version still sitting on thousands of devices. Ask every supplier what they expect to change on the server side. If the answer is nothing, they have not read the brief.
Who publishes, and under whose company name
The developer accounts at both stores should be opened by your organisation, verified with your own legal entity and your own payment method, and the agency added as a user with the access it needs. This sounds procedural until the relationship ends. Accounts registered to the agency take the listing, the reviews, the ratings history and the subscriber base with them, and moving an app between accounts is not a setting you can flip.
The same applies to the signing material. Certificates, provisioning profiles and the Android upload key decide who is legally able to publish an update to your mobile app. Losing them does not mean a delay, it means users must install a new listing from zero. Agree at the start where the keys are stored, who holds the recovery access, and how that is handed over when the contract closes.
Store billing rules decide what you are allowed to charge for
Before scoping any monetised feature, establish what you sell. Digital goods and subscriptions consumed inside a mobile app generally have to run through the store billing system and carry its commission. Physical goods, real world services and bookings usually do not, and can use ordinary payment methods. Local buyers frequently expect to take payment the way their web checkout does, with the methods Dutch shoppers actually use, and then discover the rule after the build is designed around it.
Get this decided in writing before wireframes exist. The billing choice determines the account model, the refund process, how a lapsed subscription behaves, whether purchases follow a user across devices, and what your finance team will have to reconcile every month. It is a commercial decision with an engineering shadow, not the reverse.
A Dutch listing is a product decision, not a translation task
Most people searching in this market search in their own language, and the words they use when they go looking for a mobile app partner are not the words an English brief uses. Your store listing, screenshots and description are the surface that converts a search into an install, and they are localisable independently of the interface. Deciding to ship an English only interface is legitimate. Deciding by accident, because nobody owned the listing copy, is not.
Ask who writes and maintains that copy, who updates the screenshots when the interface changes, and whether the supplier treats the listing as part of the deliverable or as your homework. Many quotes silently exclude it.
Maintenance is a subscription you sign whether you mean to or not
Phones get a new operating system release every year, and each one breaks assumptions somewhere: permission behaviour, background execution, layout on a new screen shape, a deprecated interface component. Third party libraries age faster still, and an abandoned dependency can block a release at the worst moment. None of this is a defect in the work you paid for. It is the running cost of keeping a mobile app installed on someone else's device.
So price the second year while you are negotiating the first. Ask what a maintenance arrangement includes, how fast a crash affecting many users gets a fix, whether library and platform updates are inside the fee or billed separately, and what happens if you skip maintenance for six months. Suppliers who have supported an app for a long time answer this crisply. Those who mainly build and leave tend to improvise.
The brief that makes Amsterdam quotes comparable
Write down the job the mobile app does for the person holding the phone, in one paragraph, without feature lists. Then name the systems it must connect to and who controls each of them, because integration with a system you do not own is where schedules die. State which platforms are required at launch rather than assuming both. Say what data you hold about users and where it may live. Say what you would still want to own if the project stopped halfway.
Say what you are not asking for as well. Open boundaries invite every supplier to guess differently, and you end up comparing imaginations instead of offers. If you want to see the range of firms working on this before you write anything, browse the wider directory of mobile app developers and read a few profiles to calibrate what is normal.
Shortlisting without a portfolio beauty contest
Screenshots prove a design was produced, not that it shipped, survived review or still works. Ask instead for a mobile app that has been live for at least two years and look at its update history, its recent reviews and how the team responded to a bad release. Ask what they would not build in the time available, which is the fastest way to find out who is estimating honestly.
Three suppliers is enough. Brief them identically and in writing, and give any clarification to all of them. If the work also touches a web platform, splitting scope with web development firms working in the city or a specialist from the local software engineering list often beats asking one team to be strong at everything. When the brief is ready and you want several verified mobile app companies answering the same questions, request comparable proposals and judge the replies side by side.