Blog

Web design agency vs freelancer: who to hire for your website, and who carries which risk

Freelancer, small studio, large agency or in-house: who carries which risk, which projects fit each, how to vet them and the contract terms to insist on.

By Nicolás Cerón ·

A half-built stone arch bridge over a canal at dusk, lit by lanterns on wooden scaffolding, as a crimson keystone is lowered by rope into the last gap at the top of the arch.
On this page

The short answer

Hire a freelancer when the site is small, the direction is settled and one person's skills cover the whole job. Hire a small studio when brand, design, build and search have to be decided together and you want the people doing the work on your calls. Hire a large agency when you need many specialists at once, across markets or channels, with the process and paperwork procurement expects. Hire in-house when the site changes every week and will keep changing for years.

The hourly rate is the least useful way to choose. What differs most between the four is who carries the risk when something goes wrong: someone is unavailable, a skill is missing, a deadline slips or the relationship ends halfway. This guide, for anyone commissioning custom web design or a rebuild, sticks to that question. If you've already settled on studios and want to compare several, our guide on how to compare web design studios covers scoring sheets, first-call questions and live-site checks.

Four ways to get a website built

  • Freelancer. One person, sometimes bringing in other freelancers for parts of the job. In the Bureau of Labor Statistics' count of 2025 jobs, self-employed workers held 18% of web developer jobs and 13% of web and digital interface designer jobs (BLS Occupational Outlook Handbook).
  • Small studio. A handful of people, often led by a founder, who cover design and development and sometimes brand, content and search, under one contract. Dardo is one: three people in Bogotá.
  • Large agency. Dozens or hundreds of people: account managers, producers and specialists in several disciplines, able to run workstreams in parallel.
  • In-house. An employee or team on your payroll, usually with other work besides the site.

The labels blur. Some freelancers run a network that works like a studio, and some agencies hand the build to a subcontractor, which can work well: we build sites for agencies under their name through our white-label web development service. What matters is knowing who does the work and who answers for it.

Who carries which risk

RiskFreelancerSmall studioLarge agencyIn-house
AvailabilityOne calendar: illness, holidays or another client's deadline pause your projectA few people can cover for each other on most tasksStaffing depth absorbs absencesCompetes with the person's other work
Bus factorOne person holds the knowledgeTwo or three people hold itSpread across a team, though teams rotateLeaves with the employee unless written down
Breadth of skillsStrong in one or two disciplinesDesign, build and search in one team; gaps in media buying and large content programsMost disciplines under one roofWhatever you hire for; the rest is bought in
AccountabilityDirect, limited by one person's timeOne contract, and the people you talk to do the workOne contract, with layers between you and the workYours, through normal management
Cost structureLow overhead; you pay for one person's timeModerate overhead; senior time on every stageOverhead for management, offices and new businessSalary, benefits, tools and management, all year
Management load on youHigh: you're the project managerMediumLow day to day, heavy at approvalsHigh: you set priorities and review the work

Bus factor is how many people would have to become unavailable before your project stalls. With a freelancer it's one. You can contain that risk: the repository, hosting, domain and CMS in your name, a handover document kept current, and someone who could take over. Small studios share it at a smaller scale: we're three people, so ask us, and any studio, what happens if the lead is out for two weeks.

Breadth matters because brand, information architecture, interface design, front-end build, CMS setup, accessibility, technical SEO and analytics are separate crafts, and one person can be very good at three or four of them. When a freelancer offers all of it, ask which parts they'll do themselves.

Accountability is about who fixes a wrong result. A freelancer answers directly but has one person's time. An agency has the people, but whoever answers your email may not have made the mistake. Either way, name the people in the contract.

What each option really costs

Each option bills differently for structural reasons, not because anyone is overcharging. For price ranges by project type, see how much a website costs in the United States; our starting prices and budget ranges are on the pricing page.

In-house looks cheapest per hour and costs the most to start. The BLS puts the May 2025 median wage at USD 92,650 a year for web developers and USD 104,000 for web and digital interface designers. In June 2026, wages were 68.5% of total compensation costs for full-time private industry workers, and benefits the other 31.5% (BLS Employer Costs for Employee Compensation). Applied to the median web developer, that's roughly USD 135,000 a year before recruiting, equipment, software and management time. It's an estimate, since the benefits share is an all-occupation average, and one hire still covers one discipline.

A freelancer's rate covers what an employer would otherwise pay: 15.3% self-employment tax for Social Security and Medicare, taxes an employer and employee would otherwise split (IRS: self-employment tax), plus health insurance, software and unpaid hours spent finding work. A rate well above an employee's hourly wage is normal. Rates vary widely: Upwork's cost page puts web designers on its worldwide marketplace at USD 15 to 30 an hour (Upwork), while the BLS median for a US web developer on a payroll works out to about USD 44.50 an hour before benefits.

Marketplaces add fees. As of October 2026, Upwork charges clients 5% of every payment on its Basic plan (3% for eligible US clients paying from a checking account) and 10% on Business Plus, plus a contract initiation fee of USD 0.99 to 14.99 on Basic; freelancers pay their own fee of 0 to 15% (Upwork pricing).

Studios and agencies build coordination, quality checks and overhead into their rates: in a small studio, mostly senior time on every stage; in a large agency, also account management, offices and winning new business, which you pay for whether or not your project needs it. In return you get continuity and one party answerable for the whole result. Compare the total cost of a finished, maintained site, including the hours your team spends managing whoever builds it.

Which projects fit each option

ProjectUsually fitsWhy
A five-page site for a service business with a brand already in placeFreelancer, or a good templateClear scope, one skill set, low cost of a mistake
A new brand and marketing site for a funded startupSmall studioBrand, design, build and search decided together by senior people
A site in several languages, migrating from an old platformSmall studio or large agencyNeeds content, URL and SEO planning; the number of markets decides
A multi-brand or multi-market program with research, content and mediaLarge agencyMany specialists in parallel, procurement requirements, account management
A marketing site that ships experiments every weekIn-house, plus outside help for peaksContinuous work rewards context and speed
An agency that sold more builds than its developers can takeWhite-label build partnerBuild capacity under the agency's own name

Two cases cut across the table. A logged-in product, with users, data and permissions, is product engineering rather than web design, and favors a team over one person. And if nobody on your side can review work and make decisions, no option will save the project: fill that role first.

How to vet each option

The checks differ because the risks differ.

A freelancer

  • Open two or three live sites they built end to end, and ask what they did on each.
  • Ask how many projects they run at once, how fast they reply, and who covers for them if they're ill.
  • Ask who else will touch the work. Subcontracting is fine when it's disclosed and covered by the same ownership terms.
  • Start with a small paid piece, such as one page template, before the whole site.

A small studio

  • Get the names and roles of everyone who will work on your project, and who leads it.
  • Ask how many projects are running and when yours actually starts.
  • Ask what it doesn't do and who it brings in for that; the comparison guide linked above covers the rest.

A large agency

  • Meet the people who'll do the work, not only the pitch team, and name key people in the contract, with your approval needed to replace them.
  • Ask what will be subcontracted or sent offshore, and to whom.
  • Ask for a reference from a client your size, and how change requests and minimum fees work.

An in-house hire, or a contractor who works like one

  • Hire for the work the site needs next year, not this quarter's backlog, and plan to buy in what one person can't cover.
  • If you set a contractor's hours and direct how they work, the IRS may treat them as an employee; its test weighs behavioral control, financial control and the type of relationship (IRS: contractor or employee).

Contract terms to insist on

These terms protect both sides. This is a practical checklist, not legal advice; have a lawyer review any contract you sign.

  1. A written assignment of copyright. A contract may call the website a "work made for hire", but for an outside contractor that label only covers nine kinds of commissioned work, such as a translation or a compilation, and only with a signed agreement saying so (US Copyright Office, Circular 30). A website's design and code often don't fit those categories. The clause that does the work is an assignment, and under the Copyright Act a transfer of copyright is valid only in a signed writing (17 U.S.C. 204). Ask for both.
  2. What you own if the project stops halfway. Ownership usually follows payment. Upwork's default contract terms, effective 21 November 2025, give the client the work on full payment, only the delivered and paid-for portion after a partial payment, and a license, not ownership, of the freelancer's pre-existing tools (Upwork Optional Service Contract Terms). That's fair to the person doing the work, so tie each payment to something you could use if you walked away.
  3. Licenses and accounts in your name: fonts, stock images, plugins, domain, hosting, repository, CMS and analytics, with the provider added as a user.
  4. Named people and disclosed subcontractors, with your approval for substitutions on key roles.
  5. Acceptance criteria and a change process: the browsers and devices tested, the accessibility standard (name WCAG 2.2 AA, which our web accessibility work tests against), performance targets, and how extra work is quoted.
  6. Termination and handover: notice on either side, and what you receive, in what form, within how many days.
  7. Payment dates in writing. In some states this is the law. New York's Freelance Isn't Free Act requires a written contract when you hire a freelancer for USD 800 or more, alone or across all your contracts with them in 120 days, listing the services, their value, rate and payment date (New York General Business Law 1412); with no date in the contract, payment is due within 30 days of completion. Illinois has a similar rule from USD 500 over 120 days, for contracts that took effect after 1 July 2024 (Illinois Department of Labor).

For US businesses: collect a Form W-9 from a US freelancer before the first payment, because for payments made in 2026 you file Form 1099-NEC for an unincorporated contractor you pay USD 2,000 or more in the year, up from USD 600 before 2026 (IRS: Form 1099 requirements). Hiring a team abroad changes the paperwork; our guide to hiring a design team in Colombia covers it.

Mixing options usually works best

Many good websites come from a combination: an in-house marketing lead with a studio for the rebuild, a studio's templates with a freelancer or your own developer adding pages, or an internal developer shipping weekly while an outside specialist audits accessibility once a year.

What keeps a mix together is one named owner for each decision: who approves the design, who owns the code, who answers when the site goes down. Write it down before work starts, and give website maintenance to whoever will still be around in a year.

Where Dardo fits, and where it doesn't

Dardo is a small studio: three people in Bogotá, founder-led, working in English and Spanish on UTC−5 all year, a full working-day overlap with US Eastern and Central time. We fit when brand, design, web development and technical SEO should be decided by one small team that you talk to directly. Proposals name who does what, and accounts stay in your name.

We're the wrong choice for a five-page site on a tight budget, where a good freelancer or a template costs less; for a program that needs twenty people at once, which a large agency is built for; and for a site that changes daily, where an in-house hire pays off. If you're still deciding, send us the brief and we'll tell you which of the four we'd pick for it, even when it isn't us.

Common questions

Is a freelancer cheaper than a web design agency?

Usually per hour, not always per finished site. A freelancer has little overhead, but their rate also covers self-employment tax, insurance, software and the hours spent finding work. An agency's rate includes project management, quality checks and other specialists. Compare the total cost of the site you need, including the time your own team spends managing the work, fixing gaps between handoffs and maintaining the site after launch. For a small, well-defined site, a freelancer is often the better value.

Who owns my website when a freelancer or agency builds it?

Whoever the contract says, which is why it needs to be explicit. Under US law, work by an outside contractor only counts as a work made for hire in nine narrow categories and with a signed agreement, and a website often doesn't fit them. Ask for a signed, written assignment of copyright, licenses for fonts, images and plugins in your company's name, and the domain, hosting, repository and CMS accounts in your name from the start.

Should I hire a web designer on Upwork or directly?

A marketplace gives you escrow, dispute support and default contract terms, for a fee: as of October 2026, Upwork charges clients 5% on the Basic plan, or 3% for eligible US clients paying from a checking account, plus a contract initiation fee. Hiring directly costs nothing extra but leaves the contract, payments and any dispute to you. Either way, vet the person the same way and agree on ownership, milestones and handover in writing.

When does a website project need an agency rather than a freelancer?

When the work needs several disciplines at once, such as brand, content, design, development, accessibility and SEO, or when the deadline can't absorb one person being unavailable. Multilingual sites, migrations with search traffic at stake and anything with logged-in users also favor a team. A large agency makes sense when many specialists must work in parallel across markets or channels; a small studio covers most single-site projects.

Can I switch from a freelancer to an agency later?

Yes, and it's easy if you planned for it. Keep the domain, hosting, code repository, CMS and analytics in your own accounts, ask for the design files and a short handover document, and make sure the copyright has been assigned to you. A new team can then pick up the site. Without those, switching often means rebuilding, because the new team can't safely change what it can't see or doesn't own.

What's the difference between a web design studio and an agency?

Mostly size and structure. A studio is a small team, often founder-led, where the people you meet do the work and design and development are decided together. An agency is larger, with account managers, producers and specialists across more disciplines, and more capacity to run work in parallel. Neither is better in general: studios suit focused projects that need senior attention, agencies suit programs that need many people at once.

Sources & further reading

Sources behind this page, with further detail from the original publishers.