Low-cost iOS & Android apps. Free quote in 24h: +33 1 59 13 25 55

Home/Blog/Business

Freelancer, no-code or agency: who should build your app?

Freelancer, no-code or agency to build your app: a comparison of costs, risks and lead times, and when each option is the right one.

Three distinct glass shapes placed side by side, each lit differently

Key takeaways

  • No-code is unbeatable for validating an idea in a few weeks, but not for carrying a product that has to last five years.
  • A senior freelancer costs less than an agency per day, but the real risk is depending on a single person.
  • An agency is justified as soon as the project combines design, mobile, back-end and store publication with a date to hit.
  • Compare the total cost over two to three years, including maintenance and any takeover, not the initial quote.
  • Whichever option you choose, insist that the code, the store accounts and the hosting access are in your name.

You have an app idea, a budget, and three options on the table: a freelance developer recommended by a friend, a no-code tool everyone is talking about, or an agency. All three can deliver something that works. They don't expose you to the same risks at all.

We are an agency, so we won't pretend to be neutral. But we regularly turn down projects for which a freelancer or a no-code tool would objectively be a better choice, and every year we take over apps that should have started differently. This guide gives you the criteria to decide, backed by figures. If you'd like to see how we work first, the mobile app development page details our method.

The three options in one sentence

  • No-code (Bubble, FlutterFlow, Adalo, Glide, etc.): you assemble the app yourself or with a specialist, in a visual tool that hosts the result.
  • Freelancer: one person, sometimes two, writes real code, and you manage the project.
  • Agency: a multidisciplinary team (project manager, design, mobile and back-end development, testing) takes on the project end to end, with a contractual commitment.

The real difference isn't code quality. An excellent freelancer often writes code as clean as an agency's. The difference is who carries the risk: of dependence, coordination, delay and continuity.

The comparison

The comparison below applies to a mobile app of medium complexity: user accounts, five to ten main screens, a simple back office, notifications, store publication.

CriterionNo-codeFreelancerAgency
Cost of a first versionLowest at the startVaries with the personOn quote, at low prices (single-platform MVP or full iOS + Android)
Lead time for a first version2 to 8 weeks2 to 5 months4 to 8 weeks (MVP), 3 to 4 months (full)
Recurring costPlatform subscription, which rises with usageTime spent, depending on availabilityMonthly maintenance contract, on quote
Skills coveredThose of the toolThose of the personDesign, mobile, back-end, QA, publication
Code ownershipNo, or partialYes, if the contract provides for itYes, full assignment
Main riskTechnical ceiling and dependence on the vendorUnavailability or departure of the personHigher initial cost

Two remarks on this table. First, freelance figures vary enormously: a junior developer at a low rate and a senior who has published thirty apps are not in the same category. Second, the low no-code cost assumes you build it yourself; entrusting the build to a no-code specialist agency quickly brings the bill close to conventional development.

2 to 8 wksFor a usable first no-code version
1 personThe single point of failure of a freelance project
2 to 3 yearsThe horizon over which to compare the real cost of the three options

No-code: perfect for learning fast, fragile for the long run

No-code has matured. For some projects, it's the best choice by far.

When it's the right option

  • You're testing a hypothesis. You don't yet know whether anyone will pay for this service. Investing in custom code before you know is a pointless gamble.
  • It's an internal tool. An app for twenty employees, handling forms, lists and a few approvals, doesn't need an architecture designed for a hundred thousand users.
  • The product is essentially content and forms. Directory, catalogue, simple appointment booking, request tracking.

Where it gets stuck

The limits aren't visible at launch. They arrive when the product starts to work, which is the worst moment.

Performance. Beyond a few thousand active users or large lists, load times degrade, and your room to optimise is whatever the vendor leaves you.

Native features. Bluetooth, robust offline mode, background geolocation, in-app payment, widgets, sensors: some are possible through extensions, others not at all, and quality varies a lot.

Business logic. Dynamic pricing, complex allocation rules, regulated calculations: in a visual tool, these rules become tangles of blocks that nobody dares touch after a year.

Dependence. The vendor hosts your product, sets its prices and can change its terms. If the subscription doubles or a feature disappears, you have no quick plan B.

Above all, remember this: you don't migrate from no-code, you rewrite. The day you move to code, you recover the data, the validated journeys and what you've learned, not the app itself. That's not a problem if you planned for it from the start. It is one if you discover this reality with a growing product and users waiting.

The freelancer: excellent value for money, with conditions

A good senior freelancer is often the best deal on the market. No overheads, a single point of contact who codes themselves, great responsiveness.

When it's the right option

  • The scope fits in one head. A single-platform app, a simple back end or an existing back end to plug into.
  • You know how to run a project. You (or someone on your team) will write the specifications, approve the screens, test each delivery and arbitrate priorities.
  • You already have a technical team. The freelancer reinforces an existing team that can review their code and take over.
  • The design is already done, or very simple.

The risks to face squarely

The bus factor. If your freelancer falls ill, takes a full-time contract or goes on parental leave for three months, your project stops. This isn't a criticism of the person: it's a mathematical property of a one-person team.

Coordination. A full mobile app needs a product designer, a mobile developer, a back-end developer and someone to test. A profile that does everything very well is rare. In practice, you end up with two or three freelancers, and you become the project manager, with the time that implies and responsibility for the gaps between each person's scope.

Continuity. An app is never finished. Annual iOS and Android updates, new store requirements and security flaws in dependencies all demand regular maintenance. Two years on, is your freelancer still available? Our article on the cost of maintaining an app details what that involves.

The non-negotiable rule, whichever option you choose: the Git repository, the Apple Developer and Google Play accounts, the domain name and the hosting must be in your name from the first week. We regularly take over projects where the only store access belonged to a provider who had become unreachable. Recovering an app under those conditions costs weeks, sometimes a complete republication.

How to choose a freelancer without getting it wrong

  1. Download their apps. Not screenshots: published apps that you can install and use.
  2. Call two former clients. Ask them what happened when there was a problem, not whether everything went well.
  3. Insist on a Git repository in your name and regular deliveries, at least every two weeks, that you can install on your phone.
  4. Plan for a replacement. Ask who can take over the code in case of prolonged absence, and require minimal documentation.
  5. Split payment into milestones that are delivered and tested, never a large deposit before the first line of code.

The agency: more expensive at the start, less risk over time

An agency charges more per day than a freelancer. It pays for a team, tools, offices, insurance, and a margin. What you buy in return is mainly risk reduction.

When it's the right option

  • The project combines several areas of expertise: product design, iOS and Android, back end, back office, integrations (payment, CRM, ERP), possibly AI.
  • A date matters. A commercial launch, a trade show, a season, a fundraise. A team absorbs an absence or an unforeseen event; a single person can't.
  • The app is at the heart of your business. If it goes down, you lose revenue or customers. You need on-call cover, contractual maintenance, and someone who answers.
  • You don't have a technical team and you don't want to become a part-time project manager.
  • The project has regulatory constraints: health data, GDPR, accessibility, AI systems subject to the AI Act. On these subjects, a design error costs far more than the difference in rate.

What to demand from an agency

An agency isn't a guarantee in itself. Check the same points as for a freelancer, plus a few more:

  • A scoping workshop before the firm quote. A fixed-price quote given without having understood the project will either be inflated out of caution or renegotiated along the way.
  • A named team. Who actually works on your project, and for what percentage of their time.
  • Full assignment of the rights to the code, delivered and documented in your repository.
  • Regular demos on real installable builds, not presentations.

With us, these points are in every contract. Our plans are detailed on the pricing page, and our work (Decathlon Camp, ARENA 5, Yellow Kitchens, VIKFIT, memreez, among others) can be viewed in our portfolio.

Compare the real cost, not the quote

The most common trap is comparing initial quotes. On a product that lives on, developing the first version often represents only part of the total cost over three years.

Do the exercise over a horizon of two to three years, with four lines:

ItemWhat to estimate
First versionThe quote, plus a 15 to 25% contingency margin if the scope isn't defined
EnhancementsThe features of versions 2 and 3, which you will inevitably have
MaintenanceOS updates, security, stores, hosting, subscriptions
Takeover scenarioWhat a rewrite or a change of provider would cost if the chosen option reaches its limit

The fourth line is the one nobody fills in. Yet it's the one that changes the decision. A cheap no-code build that has to be entirely rewritten after eighteen months isn't cheaper than a custom app that lasts five years, unless those eighteen months taught you something that was worth the difference. Which is sometimes the case.

If you're also weighing up hiring in-house, our article on in-house team or agency does the same calculation for a salaried team.

The decision grid

Answer these questions honestly.

QuestionIf yes, lean towards
You don't yet know whether the need really exists?No-code
It's an internal tool for fewer than 50 people?No-code
You have a technical team or someone able to manage the project?Freelancer
The scope fits on one platform with a simple back end?Freelancer
The project requires design, iOS, Android and back end at the same time?Agency
A launch date is set and can't be moved?Agency
The app carries your revenue or sensitive data?Agency
You want a single point of contact responsible end to end?Agency

Hybrid paths that work

The best projects don't always pick a single option for their whole life.

  • No-code, then agency. You validate the need in a few weeks with a prototype, then have the real app built with actual usage data. Scoping is faster and the scope more accurate. Our guide on MVP scope helps you make that selection.
  • Agency, then in-house team. The agency builds and stabilises version 1, then trains your first technical hire and hands over the documented code.
  • Agency plus freelancer. The agency carries the architecture and maintenance, and a freelancer you know reinforces on a well-defined scope from time to time.

The path that works badly is the one you're forced into: a no-code build that has grown too big, or a freelancer who has become indispensable and unreachable, and an emergency takeover.

In short

No-code buys speed of learning. A freelancer buys value for money, provided you know how to manage and accept dependence on one person. An agency buys risk reduction and continuity, at a higher entry price. No option is good in the absolute: the right one is the one whose main risk you can accept.

For the full budgets of an app by complexity, also read how much does a mobile app cost in 2026, and for our detailed approach, the mobile app development page.

Torn between these options for your project? Describe it to us in a few lines via our contact page or on +33 1 59 13 25 55. We reply within 24 hours, including to tell you honestly if a freelancer or a no-code tool would do the job better.

Sources

55 · agency

Product, design & engineering studio — Paris · Nice · Lyon

Since 2013, 55 · agency has been designing and building mobile apps, websites and AI products for startups, SMEs and large accounts, out of Paris, Nice and Lyon.

FAQ

Frequently asked questions

Is it cheaper to go through a freelancer to build an app?

Per day, yes: a senior freelancer generally charges less than an agency. Over the whole project, the gap narrows as soon as the app requires several skills (design, iOS, Android, back-end), because you then have to coordinate several freelancers, and that coordination work falls on you.

Can you build a real app with no-code?

Yes, for a prototype, an internal tool or a first low-volume product. The limits show up in performance, native phone features, complex business logic and dependence on the platform, which hosts your product and sets its prices.

How much does an app built by an agency cost?

With us, a single-platform mobile MVP remains the most economical option, and a full iOS + Android app costs more depending on scope — all at low prices. The firm quote, free within 24 hours, is drawn up after a scoping workshop.

How do I know whether a freelance developer is reliable?

Ask for published apps that you can download, talk to two former clients, and check that they deliver the code to a Git repository in your name from the first week. A serious freelancer also agrees to document the work and to arrange a replacement in case of unavailability.

Can you move from no-code to a custom-built app later?

Yes, and it’s often a good path, but you have to see it as a rewrite, not a migration: no-code can almost never be recovered. What you can recover is the data, the validated journeys and everything you’ve learned from users.

Ready to start?

Let’s talk about your next product.

A free 30-minute call, no strings attached. You leave with a clear, costed view of your project.