Three ways to hire help, three different risk profiles — and none of them is objectively better. A freelancer is time on tap: cheapest per hour, great for a defined one-off task, and the riskiest when you can't see the meter or the finish line. An agency is a team on retainer: the steady-growth engine, and the slowest lane in an emergency. A flat-rate rescue is an outcome on a clock: one price, one engineer, 48 hours, and the guarantee that the fix is the fix. The honest answer depends on one question only — what kind of situation are you in right now?
A freelancer
$50–$150 / hourtime on tap — cheapest for a defined one-off task, riskiest in an emergency you can't scope
An agency (retainer)
$1,000–$5,000+ / monththe growth team for steady months — honestly the slow lane when something is on fire
A flat-rate rescue
$2,000–$25,000 · one pricethe outcome on a clock — one senior engineer, locked price, 48 hours, proof in the handover
Eight questions that choose for you
Is something broken right now? That overrides everything. A down, hacked, or crashing site is a rescue situation, not a hiring decision.
Is it a defined one-off task? Add a page, tweak a form, fix a small thing — a freelancer is the fair, cheap answer. The risk only grows when the task can't be scoped.
Do you want a number before you approve? A freelancer quotes hours, an agency quotes a relationship. A rescue quotes the outcome, in writing, up front.
Can you afford the risk of the meter running? If a surprise $8,000 invoice would hurt, an open-ended hourly engagement is the wrong tool for an uncertain problem.
Do you need proof it actually worked? Rescue handovers carry a log, before/after numbers, every credential still yours. A freelancer hands over time billed.
Is the site healthy and improvement is the goal? Agency territory — genuinely. A retainer is for the good months, not the bad night.
Is the problem one layer deep or the whole chain? Kernel to checkout — when the diagnosis crosses server, database, DNS, and code, you want one senior person who owns the whole chain, not a freelancer who knows one part.
Worst case: does the person vanish? A freelancer can disappear mid-fix. A rescue's process is documented and rehearsed, so the work survives whoever's on the keyboard.
Which line describes you right now?
If the answer is a fire, send this tonight
Your words are enough: “checkout crashes,” “site was hacked,” “we vanished from Google,” “email isn't landing.” The reply is a flat number within 12 hours — the number is the number. That is asking a rescue what a freelancer can never answer and an agency won't answer: how much, by when, and what happens if it doesn't work.