Booking & custom apps

What a custom business app costs in Thailand

No two apps cost the same, and a price without a scope means little. Here is what actually moves the price, and how to get quotes you can compare.

App costCustom developmentQuotes

Key takeaways

  • Scope drives cost more than anything else: the number of user roles, screens, rules and integrations.
  • Running costs continue after launch: hosting, LINE message plans, AI usage, maintenance and support.
  • A good quote itemises what is included, states assumptions and shows what happens when scope changes.
  • You can cut cost without cutting value by starting with one workflow, reusing a proven platform and phasing the build.

“How much does an app cost?” is the first question most owners ask, and the honest answer is that it depends on a handful of things you can mostly control. We do not publish a price list, and this article does not quote baht figures. A number without a scope is not information.

What we can do is show you what drives the price, what a project looks like in cost terms, which costs continue after launch, and how to ask for quotes you can actually compare. That will help you with any developer, including us.

What drives the cost of a custom app

Most of the price comes from a few factors:

  • Scope and user roles. A tool used by one person is a different job from one used by customers, staff, managers and an admin, each seeing different things. Every role adds screens, permissions and testing.
  • Integrations. Connecting to ERP, POS, accounting or payment systems is often where the real effort hides, because each has its own data formats and quirks.
  • Design depth. A clean, functional interface is one level of work; a fully branded, carefully animated experience is another.
  • Data migration. Moving years of records from spreadsheets or an old system means cleaning, mapping and checking them. It is rarely as quick as it sounds.
  • LINE and LIFF work. Building flows inside LINE, such as booking pages, rich menus, messages and customer identification, is its own skill; see what a LINE developer actually builds.
  • AI features. Anything that reads documents, drafts text or answers questions adds build effort and a usage cost every time it runs.
  • Bilingual Thai and English. Two languages mean double the content, layouts that cope with both, and more testing.
  • Security and compliance. Handling personal data, access control and audit trails take time, and PDPA obligations shape how data is stored and shared.

When a quote seems high or low, it is almost always one of these that explains the gap. Before comparing two prices, check that both assumed the same number of roles, the same integrations and the same level of design.

Three cost shapes: tool, platform or extension

It helps to see where your project sits.

Shape What it is Cost profile
Focused tool One workflow for one group of users, such as a quote calculator or an internal request form Smallest and quickest, with a clear finish line
Platform Several workflows, multiple roles, integrations and reporting working together The largest build, usually delivered in phases
Extension Custom features added to a proven product that already handles the common work Often the best value when your needs are mostly standard with a few special ones

The extension route matters more than people expect. If a platform already has booking, customer records and messaging, you pay only for what is unique to you. We compare it with the alternatives in off-the-shelf versus custom booking systems.

One-off costs and ongoing costs

Budget for both, because the second kind continues for as long as the app does.

One-off: discovery and scoping, design, development, testing, data migration, launch and training.

Ongoing:

  • Hosting and infrastructure for servers, databases and backups.
  • LINE message plan. LINE Official Account plans and message volumes have their own pricing. Check the current LINE pricing page rather than assuming.
  • AI usage. Where the app calls an AI model, each request has a cost that grows with volume.
  • Maintenance and support. Updates, security fixes, small changes and someone to call when something breaks. Software that is not maintained eventually stops working.

Ask any developer to separate these two lists. A low build price with an open-ended support bill is not cheaper.

Fixed price or time-and-materials

Neither is always better.

  • Fixed price fits a clear scope where you can describe the result in advance. You know the cost, but changes are handled as formal extras, and a vague scope tends to create disputes.
  • Time-and-materials fits work that will evolve, such as a product you are discovering as you build. It is flexible, and it needs trust, regular reporting and a budget cap you agree together.
  • A hybrid is common: a fixed-price first phase to prove the idea, then a flexible arrangement for what follows.

Choose by how well you can define the work today, not by which sounds safer.

How to get comparable quotes

Quotes are only comparable if everyone prices the same thing. A good brief includes:

  1. The problem and who it affects.
  2. The users and roles, and what each should be able to do.
  3. The main steps of the process, even as a rough list.
  4. The systems it must connect to.
  5. Languages, devices and any deadlines.
  6. What success looks like for a first version.

A good quote then itemises the work. Look for a breakdown by phase or feature, stated assumptions, what is excluded, how changes are handled, what happens after launch and who owns the code and data.

Red flags in a quote

  • A single total with no breakdown.
  • A price given before anyone asked about your process.
  • No mention of testing, hosting or support.
  • No clarity on who owns the source code and your data.
  • Promises of speed or price that nobody can explain.
  • No questions at all about your business.

How to lower the cost without lowering the value

  • Start with one workflow. Pick the process that wastes the most time and build that first. Our guide on which business processes to automate with AI helps you choose.
  • Reuse a proven platform where one fits, instead of paying to rebuild basics.
  • Phase the build. Release a useful first version, learn from real use and then add features.
  • Decide before building. Changes during development cost more than decisions made in the brief.

For a sense of timescale, our Bangkok Productions data platform was built in one to two months, with the work focused on what the team needed most.

Send us a brief

If you are weighing a web or application project, send us a short brief: what you want to fix, who will use it and what it needs to connect to. We will reply with questions, a suggested scope and a way to phase it, so you can compare it with other quotes on equal terms. The contact form is the quickest way to start.

Next in this topicOff-the-shelf booking app or a custom booking system?Read next

Frequently asked questions

Why will you not give a price for a custom app up front?

Because the same words, such as a booking app, can mean a weekend tool or a multi-branch platform. We would rather scope the work first than quote a number that has to change.

Is fixed price or time-and-materials better?

Fixed price suits a clear, well-defined scope. Time-and-materials suits work where the requirements will change as you learn. Many projects use a fixed price for a first phase and then continue on a different basis.

What should I include in a brief to get a useful quote?

The problem you want to solve, who will use the app, the main steps of the process, the systems it must connect to, any deadlines, and what a successful first version looks like.

Written by the FoxSoft engineering teamLINE developers in Bangkok. We build and run FoxConnect and FoxSpace, and design custom LINE, web and API projects for Thai businesses.