On time, or a full refund.How the guarantee works

How to outsource web development: a guide for agencies

What outsourcing means for an agency, the four ways to do it, the steps in order, how the pricing works, and the risks, each with a contract term to cover it. We’ve written it to be useful whoever you end up working with, whether that’s us or not.

The short answer

To outsource web development, an agency keeps the client, the brief and the sign-off, and pays a freelancer, an outsourcing company or a white label partner to do the build. Decide what leaves your agency, write the brief, vet two or three candidates, and sign a contract that covers dates, ownership and your clients. Then try them on a small paid pilot before you hand over anything large.

  • Outsource when web work comes in waves. Hire when it’s steady all year.
  • A fixed price per project lets you quote your client on day one. Hourly billing doesn’t.
  • Plan for seven risks, each with a control and a clause.

At StudioPartner we build from your Figma from $250 per template, plus set-up and launch once per project. 5 business days for the first template, +2 for each extra. Your assigned Project Manager works your business day: hours by region.

By , founder of StudioPartner · Updated

What is web development outsourcing?

Web development outsourcing means paying someone outside your agency to build a website, or part of one, that you then sell to your client. The client relationship, the brief and the price stay with you; they do the build.

For an agency it comes in three forms, and they behave very differently: a freelancer (one person), an outsourcing company (a development shop that sells its team’s time to anyone who needs it) and a white label partner (a studio that builds only for agencies, under the agency’s name). There’s a fourth option that isn’t outsourcing at all, which is hiring a developer. We’ve included it, because a fair comparison has to.

What you send out varies too. Usually the agency keeps strategy, the client relationship and often the design, and outsources the build: turning approved designs into a working site on WordPress, Shopify, Webflow or a custom stack. Some agencies send design and build together. If the design is leaving your agency as well, read how to outsource web design alongside this one.

Freelancer, outsourcing company, white label partner or a hire: which fits?

It depends on how regular your web work is and how much managing you want to take on. Each of the four wins somewhere and loses somewhere.

Four ways an agency gets web development done
FreelancerOutsourcing companyWhite label partnerIn-house developer
Best whenThe job is small and well defined, on one platform, and you can check the work yourselfThe build is large or long, you can write a detailed specification, and someone technical can direct the teamYou resell websites regularly and the work has to look like your agency’s ownWeb work is steady all year and central to what you sell
How it’s usually pricedBy the hour or per projectBy the hour, or a monthly rate for a teamA fixed price per project, or a monthly planSalary and on-costs, every month
Who manages the workYouTheir project manager, to your specificationTheir project manager, inside your toolsYou
What your client seesWhatever you agreeDepends on the contract, so askOnly your agency, if the contract says soYour agency
Cover for holidays and illnessNone, unless you arrange itThe company’s other developersThe partner’s other developersNone, unless you employ a second developer
Check firstAvailability, and what happens if they stop replying mid-projectWho does the work, and whether the hours are cappedThe non-solicitation clause, and what happens if the date is missedWhether you have twelve months of work a year, or only eight

When a freelancer is the better choice

A freelancer you already trust is hard to beat for a small job on a platform they know, and you talk straight to the person doing the work. The limits are capacity and cover: one person can’t take on three projects at once, and if they’re ill, your date moves. If you rely on one freelancer, keep a second you’ve already tested.

When hiring is the better choice

Hire if web work keeps a developer busy most of the year, if web is your core product, if you need someone in client meetings, or if you maintain one large codebase, where knowing it deeply counts for more than range. The published salary figures, and the cases where a hire wins, are in capacity without payroll.

When an outsourcing company fits

A general web development outsourcing company suits long builds with a detailed specification, where you want a team for months and have someone technical to direct it. Most bill by the hour, so the budget stays an estimate until the work is done. Many also work for businesses directly, so check what would stop them working with your client.

When a white label partner fits

A white label partner suits an agency that sells websites regularly and doesn’t want a web team on payroll. The work is done under your name, the contract should stop the partner approaching your client, and pricing is usually per project. It fits less well if you need someone on site, or if your work is one deep codebase; it’s built for a stream of client sites.

What are the benefits of outsourcing web development?

Why outsource web development at all? Mostly because web work comes in waves and salaries don’t. Each benefit comes with a condition.

  • You pay only when there’s work, which helps only if the supplier can start when you need them. So ask about their lead time early.
  • You can say yes to a Shopify store or a Webflow build without anyone in-house knowing the platform. You still need to know enough to scope it properly with your client.
  • With a fixed price per project, you know your cost before you quote, so you can set your client’s price and your margin on day one. With hourly billing, you can’t.
  • Your strategists, designers and account leads stay on the work your agency is known for. Someone still has to own the brief and the review.

What you give up is day-to-day control, and the knowledge that builds up when a developer sits in your team. You can win some of it back by keeping the work in your own accounts and asking for documentation at handover.

When should you not outsource web development?

Four cases where we’d say outsourcing is the wrong call, or at least not the right one yet.

  • You can’t describe what you want yet. Without designs, a page list or any decisions, the brief is unclear, and an unclear brief gets you an unclear site and a bill for the changes. Scope it first.
  • Nobody at your agency can review the result. Someone has to check the build against the design and the brief before your client sees it.
  • Your client contract forbids subcontracting, or names the staff who’ll do the work. Read it before you brief anyone. If it’s silent, add a right-to-subcontract clause to your next contract: there’s one in the white label agreement template.
  • You’re choosing on the lowest price alone. Rework and missed dates will cost more than you saved, and your name is on the result.

How to outsource web development, step by step

Eight steps, in this order. The first two happen before you speak to anyone.

  1. Decide what to outsource.

    List what leaves your agency and what stays: design, build, content entry, testing, launch, care after launch. Keep the client relationship and the final sign-off. And start with one contained project; your largest account can wait until you trust the supplier.

  2. Write the brief.

    Platform, page list and unique templates, the designs, features and integrations, who supplies copy and images, the browsers and devices to test on, and the deadline. If you’re sending designs, run them through the Figma handoff checklist first: missing states and mobile frames are where quotes go wrong.

  3. Shortlist and vet two or three candidates.

    Ask each one for work on your platform, who will do the build, how they test and how they handle changes. Get the contract before the sales call, too. The vetting checklist below has the full list.

  4. Agree the contract.

    Scope, price, the delivery date and what happens if it’s missed. Acceptance and defects. Who owns the work. Confidentiality, non-solicitation of your clients, and no passing the work on without your consent. The white label agreement template is a starting draft you can use with any supplier; have your lawyer review it.

  5. Run a paid pilot.

    Give a new supplier one small, real job with a fixed scope and date (a landing page, one template, an audit), and pay for it. You’ll learn how they communicate, whether the date holds and what their build is like.

  6. Set up accounts and communication.

    Create the accounts yourself and invite the supplier in: staging (a private preview link), the CMS, the code repository, your project board. Agree one channel, one contact on each side, the hours you overlap and a written update every week. Access you created yourself is access you can switch off.

  7. Review, test and sign off.

    Review on staging against the design and the brief, on real phones. Send one consolidated list. Keep defects (it doesn’t match what was agreed) apart from changes (you want something new): defects should be fixed free, and changes priced before any work starts. Then approve in writing.

  8. Launch and hand over.

    Before the final payment, check that the site, the code and the design files sit in accounts you or your client own, that you hold admin access and the documentation, and that the rights in the work have passed to you. Then remove the supplier’s access, or keep it for a care plan.

How much does it cost to outsource web development?

We’d look at the pricing model before the rate. There are three, and each one puts the risk of an overrun somewhere different.

Three ways outsourced web development is priced
ModelWhat you pay forWho carries an overrunSuits
HourlyTime spent, billed after the workYou. The estimate isn’t the billSmall fixes, open-ended work, maintenance
Fixed price per projectA defined scope, at a price agreed before work startsThe supplier, as long as the scope holds. Changes are priced separatelySites and builds with clear designs and a page list
Monthly retainer or planA set number of hours, or a person, each monthShared. You pay whether or not you use the hoursRegular overflow and ongoing change requests

We haven’t listed market rates. They swing with country, seniority and platform, and we haven’t found figures we’d trust. Send two or three candidates the same brief, ask each for a written quote, and compare those.

When you compare them, check what sits outside each price: hosting, domains, licences for plugins, themes and fonts, copywriting, stock images, content entry, and how many rounds of revisions you get.

Our prices, as one example

For something concrete, here are our own published prices, fixed per item. They’re one studio’s prices, and they show what per-project pricing looks like in practice.

StudioPartner’s published prices, as one example
ItemWhat it coversOur price
Landing pageOne page, designed and built, with the form and tracking connected$500
Starter SiteUp to 5 pages from 3 unique templates, designed and built on WordPress or Webflow$1,500
Business SiteUp to 12 pages from 6 unique templates, designed and built on WordPress or Webflow$3,000
Build from your FigmaPer unique template, on WordPress, Webflow or Shopify$250 per template
Set-up and launchOnce per build project: staging, CMS set-up, QA, launch and handover$250
Monthly hours40 team hours a month across design, development, QA and project management$1,200 per month

Every price, in 7 currencies

What a hire costs, for comparison

Median annual wage, web developers, United States
US$92,650 (BLS, May 2025)

That’s the US median for web developers at all experience levels, before payroll taxes, benefits, recruiting, equipment and your own time managing them.

Source: US Bureau of Labor Statistics, Occupational Outlook Handbook: Web Developers and Digital Designers (median annual wage, May 2025).

Sources, and when hiring is the better call

What are the risks of outsourcing web development, and how do you control each?

Seven things go wrong often enough to plan for, and we’ve been on the buying side of most of them. When the work at our old agency outgrew the team, we tried several white label partners. With every one of them the agreed date drifted, and the bugs they shipped ended up on our desk. For each risk there’s something you can do about it, and a clause to put in the contract.

Seven risks of outsourcing web development, with a control and a contract term for each
RiskHow to control itWhat to put in the contract
Quality driftThe build doesn’t match the design, or breaks on a phone.Agree the screen sizes and browsers up front. Ask who checks the build other than the person who built it. Review on staging before your client does.A definition of a defect, free fixes for defects, an acceptance period, and a warranty after launch.
Missed datesThe launch slips, and your client hears it from you.A delivery date as a calendar date, a clear start condition (files, copy and access received), and a written update every week.The date, what pauses the clock, and a remedy if it’s missed for a reason on the supplier’s side.
The supplier contacts your clientOr your client finds them and goes direct.All client contact goes through you, or through accounts on your domain. Staging, emails and documents carry your name.Non-solicitation that covers the company, its affiliates and its staff, with a stated duration and a remedy. No credits or links in the work.
Ownership of the workYou pay, but the code sits in someone else’s account.Have the work built in accounts you or your client own from day one, so there’s nothing to hand over at the end.Assignment of all rights in the work to you on payment, with the right to pass them to your client. A licence for any existing code the supplier reuses.
ConfidentialityClient data, or the fact that you outsource, gets out.Share client information only once an NDA is signed. Give access through accounts in each person’s name, never shared logins.A mutual NDA, no portfolio use without written consent, no passing the work on without consent, and deletion of working copies after handover.
Time zonesA question asked in the morning is answered the next day.Agree the hours you overlap and a reply time within them. State every deadline in your time zone.Working hours and reply targets in the order, with dates in your time zone.
ContinuityThe developer leaves, or the supplier goes quiet mid-project.Ask who the backup is. Keep code, designs and credentials in your accounts, so another developer could pick the work up.A stated contact and backup, payment by milestone and not all up front, and your right to the work done so far if either side ends the contract.

There’s a clause for each of these in the white label agreement template. It’s a starting draft, so have a lawyer look at it before you rely on it.

How do you vet a web development outsourcing company?

The same eight checks work for a freelancer, an outsourcing company or a white label partner. Ask for evidence, not adjectives.

  • Work on your platform, built by the people who would work on your project.
  • Who does the work: their own staff, or freelancers they pass it to.
  • The contract, sent before you commit. Read non-solicitation, ownership and lateness first.
  • A fixed quote against your brief, with what’s excluded written down.
  • How they test: which screen sizes and browsers, and whether someone other than the builder checks.
  • How changes are handled: quoted in writing first, and never started without your approval.
  • Who you talk to, in which hours, and who covers when that person is away.
  • Whether they also work for businesses directly, and what stops them working with your client.

The longer version, with the answers to look for, is the partner vetting checklist.

How StudioPartner handles each of these risks

So how do we handle those same seven risks? StudioPartner is a white label web design and development studio that works inside agencies, under their name, and every line below is in our public Partner Agreement.

How StudioPartner handles the seven risks, and where each is written down
RiskWhat we doIn writing
Quality driftSomeone who didn’t build it checks the build against your design at 6 breakpoints, and you only see staging once our internal QA has passed. Defects are always fixed free, and anything we built that breaks in the first 30 days after launch is fixed free too.Quality standards
Missed datesEvery fixed-price project has a delivery date in the signed order. If we miss it for a reason on our side, the whole project fee comes back. You don’t have to claim it.On time, or a full refund
The supplier contacts your clientWe never contact, pitch, quote or work for your clients, with no end date. If one of them contacts us, we decline and tell you within 1 business day.Zero-Poach Guarantee
Ownership of the workThe work is built in your accounts from day one, and all rights in it pass to you once the order is paid. You can pass them on to your client.You own the IP
ConfidentialityA mutual NDA is built into the agreement. Nothing we build for you is shown anywhere without your written consent and your client’s, and we don’t pass your work to outside freelancers without your written consent.Confidentiality and consent
Time zonesYour assigned Project Manager works your business day and, during a project, aims to reply within 2 working hours. Dates are stated in your time zone.Hours by region
ContinuityEvery project has an assigned Project Manager and a named backup. If your Project Manager is away for more than 2 business days, the backup takes over.Partner Agreement, our people

New to us? Your first project is paid through escrow (an independent account that holds the money) and released milestone by milestone as you approve the work. How escrow works.

What we build on: WordPress · Shopify · Webflow · Headless (Next.js and Astro) · Monthly hours or a dedicated developer · Hire WordPress developers · Hire Shopify developers · Hire Webflow developers

Related: Outsource web design · White label partner or freelancers · Nearshore vs offshore · Web design reseller program · Website migration services · A site our team designed and built · Ask us a question

Try us on one small project first.

Pick any one item from our price list and treat it as a pilot, with no commitment beyond it.

  • Your first project is paid through escrow, and the money is released as you approve the work.
  • Not happy with it? We fix it within 5 business days. Still not happy? You don’t pay (once per agency).
  • Like every fixed-price project: on time, or a full refund.

Questions about outsourcing web development.

What agencies tend to ask before they send a build out.

All questions

It’s paying someone outside your business to build a website, or part of one. For an agency, the client, the brief and the price stay yours, and a freelancer, an outsourcing company or a white label partner does the build.

Two kinds of agency do. Web and design agencies send out overflow, or work on a platform nobody in-house builds on. Marketing, SEO, PPC and creative agencies send out the whole build, because a client asked for a website and they have no web team. The work goes to a freelancer, a general outsourcing company or a white label partner, which is a studio that builds only for agencies, under the agency’s name.

The build itself on a named platform, testing at agreed screen sizes by someone other than the developer, a staging site you review before your client does, fixes for anything that doesn’t match the design, and a handover with documentation and admin access. Hosting, licences, copy and content entry are often outside the price, so ask for the exclusions in the quote.

Because web work comes in waves and a salary doesn’t. Outsourcing lets an agency take on a build without a developer on payroll, offer platforms nobody in-house knows and, with a fixed price per project, know the cost before quoting the client. It works when the brief is clear and someone at the agency reviews what comes back.

It depends on the pricing model: hourly, a fixed price per project, or a monthly retainer. We don’t publish market rates, so compare written quotes against the same brief. For one example, StudioPartner’s published prices are $500 for a landing page, $1,500 for a five-page site designed and built, and $250 per unique template built from your Figma on WordPress, Webflow or Shopify, plus $250 for set-up and launch, once per project.

Hire if web work keeps a developer busy most of the year, if web is your core product, or if you need someone in your office and your client meetings. Outsource if the volume goes up and down, the work spans several platforms, or you’d rather not manage a developer. Plenty of agencies do both: one developer in-house and a partner for the overflow.

Check your client contract first. If it forbids subcontracting or names the people who will do the work, you need the client’s consent. If it’s silent, a right-to-subcontract clause in your contracts makes the position clear without naming anyone. And if a client asks you straight out, tell the truth.

Whoever the contract says owns it. In many countries a contractor keeps the rights in the code they write until those rights are assigned in writing, so don’t leave it to chance. Your contract should assign all rights in the work to you on payment, let you pass them to your client, and license any existing code the supplier reuses. Having the work built in your own accounts from the start avoids a dispute over access.

Scope and price, the delivery date and the remedy if it’s missed, acceptance and defects, a warranty after launch, assignment of rights on payment, confidentiality, non-solicitation of your clients, no passing the work on without consent, and what happens to the work if the contract ends early. Our white label agreement template is a free starting draft. Have a lawyer review it.

Yes, and we’d do it with any new supplier. Choose a small, real job with a fixed scope and date, and pay for it. With StudioPartner, any one item can be a pilot: it’s paid through escrow, and if you’re not happy with it, we fix it within 5 business days, or you don’t pay. Once per agency.

Have a build to send out? Get a fixed price and a delivery date in writing.

Next, you send a short brief and we reply with a fixed price and a delivery date in writing. You pay nothing until you sign the order.