Answers / Hiring a developer for your business

Agency, freelancer, or one senior developer: who should build your business app?

Matt Turley, Continuum. Updated September 30, 2026.

You run a business, you are not technical, and you need an app built, finished, or freshened up. Here is what each kind of hire costs, what goes wrong with each, and how to pick.

The short answer

Agency, freelancer, or one senior developer: who should build your business app?

If you run a business and need an app you will rely on for years, hire one senior developer who stays: you talk to the person writing the code, and they are still around when something breaks. Hire a freelancer from Upwork or Toptal for a small, clearly defined job you can check yourself, and an agency when you need several people working at once and have the budget for it.

The three options side by side

Freelancer (Upwork, Toptal)AgencyOne senior developer who stays
Typical priceUpwork median $30/hr, most $15 to $50/hr.1 Toptal quotes after matching.2Clutch: most firms $25 to $49/hr worldwide, US firms $50 to $99/hr. Average project about $132,000.3Our prices at Continuum: fixed price per job. $299 code read, MVP Build from $15,000, retainers $500 to $10,000/mo.
Who you talk toThe developer, if you picked wellAn account or project manager, then the teamThe person writing the code, every time
Time to startOnce you have vetted them. Toptal says it usually matches you in about 48 hours.2After a proposal, a contract and a team assignmentAt Continuum, days to a couple of weeks
Best forA small, clearly defined task you can check yourselfBig builds that need several people at once, with a budget to matchA business app you will run for years and need someone to own
Main riskVetting is on you. They move on when the project ends.Cost and layers. The senior people who sold it may not build it.One person has limited hours. It will not suit a rush job that needs five people.
After launchUsually gone, unless you keep paying hourlyA support contract, often with a different teamThe same person keeps it running

Numbered figures link to the sources at the bottom of the page. For a salaried hire instead, the US median wage for a software developer is $135,980 a year.4 Continuum prices are ours, from the pricing page.

When a freelancer is the right call

  • The job is small and you can describe it in a page: a new report, a form, a fix to one screen.
  • You can tell when it is done, because you can click through it and see that it works.
  • You do not need anyone to answer the phone when it breaks six months from now.
  • Budget matters more than continuity. An Upwork median of $30 an hour is hard to beat on price.1

When an agency is the right call

  • You need several people working at the same time: designers, a mobile team, a web team.
  • A hard deadline makes speed worth more than cost.
  • You have the budget. Clutch puts the average reviewed software project at about $132,000.3
  • Your company needs a vendor with contracts, insurance and a procurement process behind it.

When one senior developer who stays is the right call

  • The app runs part of your business, so it needs an owner, not a one-off project.
  • You are not technical and want one person who explains decisions in plain words and answers for them.
  • You have been let down before: missed deadlines, a half-finished app, code nobody can read.
  • You want the same person there when it breaks, when you need a new feature, and next year.

This is how I work. I am Matt Turley, and I write the code myself: no team, no offshore handoff. Clients stay a long time. Porch Enclosure Systems has been a client since 2017, and BizJetJobs was a fifteen-year engagement that ran through 2024.

When not to hire me

  • You need five people shipping in parallel by next month. One person cannot do that. Hire an agency.
  • The job is a one-hour tweak on a template site. A freelancer is cheaper and just as good for that.
  • You want the lowest hourly rate. I do not bill hourly, and I am not the cheapest option.
  • You need someone full-time in your office. That is an employee, not a contractor.

What it costs to work with me

Every price is on the pricing page. For the wider picture, see app development cost. One-off work is a fixed price agreed before I start. A Ship Check is $299: I read your code and tell you what it needs. A Ship Fix is $4,000 to $15,000 to make a shaky app stable. An MVP Build starts at $15,000 and takes six to twelve weeks.

If you want someone to own the app month after month, the Partner retainer runs from $500 to $10,000 a month across five levels, month to month.

Not sure who to hire?

Tell me what the app needs to do and what has gone wrong so far. In 30 minutes I will tell you whether you need a freelancer, an agency, or me, and I will say so if it is not me. If your app is old and you are weighing a refresh against a rebuild, read refresh or rewrite an old web app first.

Book a call →See all services and prices →
FAQ

Straight answers

How much does it cost to hire a developer for a small business app?
It depends far more on who you hire than on the app. Upwork lists a median of $30 an hour for web developers, with most between $15 and $50 (Upwork, December 2025). Clutch says most software firms it lists charge $25 to $49 an hour, US firms $50 to $99, and its average reviewed project is about $132,000 over roughly 13 months (Clutch, September 2026). A US software developer on salary has a median wage of $135,980 a year (BLS, May 2025). Our price: one-off work at Continuum is a fixed price agreed before it starts, and a first version (MVP Build) starts at $15,000.
Is Upwork or Toptal better for hiring a developer?
They solve different problems. Upwork is an open marketplace: lots of choice and low rates, and you do the vetting yourself. Toptal screens developers and matches you with one, and it does not publish a rate card, so you get a quote after matching (Toptal, September 2026). Either way you still need to judge the work, which is hard if you are not technical. Ask to see live apps they built that are still running, and make sure the code and accounts are in your name.
Why do agencies cost more than freelancers?
You are paying for a team and the people who manage it: a project manager, designers, several developers, and the overhead of the company. That is worth it when you need many people at once. It is not worth it when the job is one app that one experienced person could build, because most of the extra cost goes to coordination.
I am not technical. How do I know if a developer is any good?
Judge the results, not the jargon. Ask for two or three live products they built that are still running, and ask to speak to the owner of one. Ask what they would build first and why, in plain words. Ask what happens if they disappear tomorrow: the right answer is that the code, hosting and domains are already in your accounts. If you already have code and want a second opinion, a paid code review is cheaper than finding out later.
What if my developer keeps missing deadlines?
Get control of the code and the accounts first, then get an outside read of what is actually there before you pay anyone to keep going. Our guide on what to do when a developer leaves covers the first week. The $299 Ship Check is a written read of the codebase that tells you whether it is fine, fixable, or a rewrite.
Keep reading
Refresh or rewrite an old appOld PHP/MySQL app, dated look: refresh it, rewrite it, or replace it with SaaS.Off-the-shelf vs custom softwareWhen a subscription beats a build, and when it does not.My developer leftWhat to do in the first week to keep control of your app.Every price on one pageFrom the free Leak Check to a full Partner retainer.
Sources
  1. 1. Web Developer Hourly Rates: Cost to Hire Web Developer, Upwork, captured December 4, 2025: Median hourly rates of web developers on the Upwork marketplace ($30 median, typically $15 to $50). Sample size not published; figure read from the Internet Archive copy of this page because the live page blocks automated reads.
  2. 2. Hire Freelance Developers (Toptal developers page), Toptal, checked September 30, 2026: Toptal publishes no rate card; cost is quoted on a call after matching. It states hiring usually takes about 48 hours.
  3. 3. Software Development Pricing Guide, Clutch, updated September 21, 2026: Built from first-party reviews by verified clients of firms listed on Clutch, worldwide. Most firms $25 to $49 an hour, US firms $50 to $99, average project $132,480, usual timeline about 13 months. Review count not published.
  4. 4. Occupational Employment and Wages, Software Developers (15-1252), U.S. Bureau of Labor Statistics, May 2025 data, published 2026: Survey of about 1.1 million US employers. Median wage $135,980 a year. Covers salaried employees only, not freelancers or firms.