GuidesWhat it costs

Agency, freelancer or platform

All three build the same app and sell different things. Choosing on price is the fastest way to choose wrong, because what differs between them is not only the cost.

By Felipe Santos, founder of Fabapp
Figures from September 6, 2026

Agency

You are buying process and accountability. There is somebody to hold responsible, a contract, a team that still exists if one person leaves.

It wins when: the project is large, has a contractual deadline, integrates with an existing system, or when the company needs a supplier with a legal entity and an SLA.

It loses when: the app is small. There is a floor of hours that does not shrink (discovery, design, testing, delivery), which is why an agency quote for a menu app looks disproportionate. It is not overpriced; it is at its own minimum.

Freelancer

You are buying one person's hours. It scales down better than an agency, and it is where a small app genuinely costs less when somebody has to build it for you.

It wins when: the scope is clear, you know what you want, and having someone dedicated outweighs the risk.

It loses when: the person disappears. The real risk is not quality, it is continuity, and it drops sharply with one simple precaution: the code and the store accounts in your name from day one.

Platform

You are buying access to a tool and building it yourself. The price is fixed, monthly, known before you start, and does not grow with the scope. At Fabapp: Free to build and publish on the web, paid plans from R$ 99 a month.

It wins when: you want to start today, change your mind next week without renegotiating, or build several apps for the same price.

It loses when: nobody has time to build. The platform reduces the cost of the work; it does not remove the work.

The four questions that separate proposals

  1. who keeps the code?
  2. whose name are the Google and Apple accounts in?
  3. what does the second year cost?
  4. what happens if you disappear?

The fourth is the most awkward and the most revealing. The first three have objective answers, and a proposal that dodges any of them has already answered.

The combination that is usually the best deal

Build on the platform, publish, find out what people actually use. If a part shows up that the tool cannot handle, export the code and hire someone for that part only.

You pay for hours only where hours are needed, and you arrive at the conversation with a working app, which is the best possible position from which to hire. Without export that combination does not exist, which is why question 1 is first on the list.

The summary

  • an agency sells process, a freelancer sells hours, a platform sells a tool;
  • a small app is where the agency saves you least, because of the floor of hours;
  • the freelancer risk is continuity, and it drops with code and accounts in your name;
  • ask about the second year, not the first;
  • building on a platform and hiring only for the hard part is possible only with export.
Start here

A ready request to build your own

Build a booking app for an aesthetics clinic with three practitioners. Each practitioner has working hours by day of the week, days off and the procedures they perform, with duration and price; the client picks the procedure, the practitioner and an open time slot, pays a deposit by card or a local payment method and gets an email confirmation and a reminder the day before; two bookings at the same time are blocked; each practitioner sees only their own schedule and marks each appointment as attended or no-show; each client has a profile with history and before and after photos; and an admin dashboard only I can see with revenue by month, best-selling procedures and no-show rate.

Free to start. The first version arrives in a few minutes and you refine it by chatting.

See what it looks like for your kind of business:

Frequently asked questions

Which of the three is cheapest?
The platform, almost always, because the price is not hours. But "cheapest" only means something once you know who will build it and who will maintain it.
Does an agency deliver more quality?
It delivers more process, and process helps on a large project. On a small app the same process becomes the floor of hours that makes the quote look disproportionate.
What should I ask before hiring?
Who keeps the code, whose name the store accounts are in, what the second year costs, and what happens if the person disappears. Those four answers separate proposals better than price.
Can the paths be mixed?
They can, and it is often the best deal: build on the platform, export the code and hire someone only for the hard part. Without export, that mix does not exist.
Is a freelancer risky?
The risk is not quality, it is continuity. It drops a great deal with one simple thing: the code and the accounts in your name from day one.
Start building for free
Sources
Read next
What an app costs in 2026How much it costs to maintain an app per yearWhat a simple app costs