Aller au contenu principal
Nouh Benzidane (accueil)
Websites #freelance#agency#US

Freelance Web Developer vs Agency for a US Small Business: Which to Choose

· 8 min read

In summary

For most US small business websites a freelancer is cheaper and faster, but 1099 status, IP assignment and CCPA change the math. Here is how to choose and vet either one.

For most US small business websites, hire a freelancer, not an agency. You will pay 40 to 60 percent less for the same finished product, you talk directly to the person building it, and the work usually ships in weeks instead of months. The parts that actually trip people up are American and specific: how a 1099 contractor differs from a W-2 agency relationship, who owns the code when the contract is silent, and whether sales tax or CCPA touches your build. I will cover all three, because those are the details that decide whether the cheap option stays cheap.

I am a freelance web developer, so I have a stake in your decision and I will say so up front. I also quote against US agencies most weeks and have rebuilt enough sites that an agency shipped and walked away from to see clearly where each model earns its keep.

The 1099 contractor relationship, and why it favors you

Start with how you are paying, because it shapes everything else.

A freelancer is an independent contractor. You pay them on a 1099 basis: you settle the invoice, and if you paid them $600 or more in the calendar year you issue a Form 1099-NEC. There is no payroll, no benefits, no tax withholding on your side. The IRS distinguishes a contractor from an employee on behavioral and financial control, and a defined website build (the developer sets their own hours, uses their own tools, delivers a fixed scope) lands squarely on the contractor side.

An agency is a layer on top of that. You still pay it as a vendor, but inside the agency are W-2 employees on a payroll: the salesperson who closed you, the account manager who relays your emails, the project manager scheduling whoever does the actual work. That payroll is baked into your invoice. On a large, multi-stakeholder program that coordination is worth paying for. On a five-page marketing site it is overhead you are funding and not using. I have seen the same eight-page brief come back at $4,500 from me and $14,000 from a mid-size agency, with no difference a visitor would ever notice.

Pricing: hourly, fixed, and where the markup hides

The number on the quote is the first thing you compare, so understand what is inside it.

Per the cost bands I broke down in my guide to what a US website costs in 2026, a semi-custom freelancer build lands around $2,500 to $9,000, while the same scope from an agency commonly runs $15,000 and up. US freelance developer hourly rates span a wide range, often $50 to $150 an hour, but for a defined small business site I quote a fixed project price so you are not exposed to how long it takes. You are not buying a worse site for the lower number. You are skipping the markup.

What that markup pays for is real, just not always for you. An agency funds office space, a sales pipeline, and a management layer between you and the keyboard. A freelancer’s price is mostly the build itself. When you tell me the booking button needs to be bigger, I change the booking button: no ticket, no relay, no “let me check with the dev team and circle back.” In my practice that single fact removes most of the friction clients complain about with agencies.

The contract clause most US small businesses miss: IP assignment

This is the one that bites people months later, and it is purely a US contract-law issue.

Under US copyright law, the person who creates a work owns it by default. That means if you hire a contractor and the contract says nothing about ownership, the developer can own the copyright in your site code, and you are effectively licensing your own website. The fix is a written clause: either a work-made-for-hire provision or an explicit assignment that transfers all rights in the deliverables to your business on final payment. I put one in every contract because it protects both sides, and any professional should do the same.

Tie that to two other protections and you have boxed the freelancer’s real weakness, the bus-factor of one. There is no bench behind a solo developer, so:

  • Own the accounts and the code. Domain, hosting, and the code repository in your name from day one, with the IP assignment in the contract. If the developer vanishes, you hand a clean project to anyone.
  • Prefer a low-maintenance stack. A site built on Astro and deployed to Netlify has no database and no plugin layer to rot. The Astro documentation makes the architectural case, and in practice it is what makes a solo-built site safe to hand off to the next developer.

Sales tax and CCPA: the compliance you should not ignore

Two American details quietly affect the project, and a good developer flags them during the build.

On sales tax, a handful of states tax digital services or SaaS, so the developer’s invoice may or may not carry tax depending on where they operate and what the state treats as taxable. It is rarely a deal-breaker, but ask, so the quote you compare is the all-in number.

On privacy, the bigger one is CCPA and the wave of state privacy laws following it. California’s law targets larger businesses by threshold, but more states pass their own rules every year, and the practical takeaway is the same: if your site collects personal data through contact or booking forms, build the privacy notice and opt-out from the start rather than retrofitting them. I cover the specifics in my piece on CCPA and website privacy for US small businesses. The liability sits with you, the business that owns the site, not the developer who built it.

Vetting via LLC, portfolio, and references

The vetting is where most bad outcomes get prevented, and it takes an afternoon.

Start with the entity. A serious freelancer is a registered business, typically an LLC or a sole proprietorship registered with the state, per the Small Business Administration guidance. You can look an LLC up for free on the relevant Secretary of State business registry. A developer who cannot tell you how they are registered, or who wants to be paid in a way that leaves no record, is telling you something.

Then verify the work the way a customer would. Open three or four of their live sites and click around: a real portfolio is URLs that load, not screenshots. When I point a prospect at urgenceserrures.fr or vitriersparis.fr, the point is that they open them, test them on a phone, and see the actual work. I also care about real performance numbers, not promises: I target a Largest Contentful Paint under 1.2 seconds on every build, well inside the 2.5 second threshold web.dev calls good. Finally, call two references in your industry and ask the simple questions: did it ship on time, what happened when something broke, would you hire them again.

When the agency is the smarter call

I am not going to pretend the answer is always the freelancer. Three situations genuinely favor an agency: when the project needs several specialists working in parallel against a hard launch date (a large custom e-commerce build with bespoke design, a content team, and ongoing paid media); when your own organization needs the structure of account managers, written SLAs, and contracts to function; and when guaranteed continuity is worth a premium you have measured and accepted. Those are real reasons. “It feels safer” is not one of them, and it is why most small businesses overpay.

The US verdict

For a US marketing site, local service site, booking site, or small store, the freelancer is the right choice: 40 to 60 percent cheaper, faster, and a direct line to the builder. Pay them as a 1099 contractor, get a written IP assignment so you own the code, and plan for sales tax and CCPA from the start since the privacy liability is yours. Vet the entity on the Secretary of State registry, open the live portfolio, and call two references. Hire the agency only for genuinely parallel work, governance-heavy organizations, or measured continuity guarantees.

Your checklist before signing

  • Confirm the 1099 relationship and issue a Form 1099-NEC if you pay $600 or more in the year.
  • Get an IP assignment or work-made-for-hire clause so your business owns the code on final payment.
  • Own the domain, hosting, and repository from day one, and favor a low-maintenance stack like Astro on Netlify.
  • Ask whether the quote includes any state sales tax so you compare all-in numbers.
  • Plan the privacy notice and CCPA opt-out before launch, because the liability sits with you, not the developer.
  • Verify the LLC or sole proprietorship on the Secretary of State registry, open the live URLs, and call two industry references.
  • Choose an agency only for genuinely parallel work, heavy internal governance, or a continuity guarantee whose price you have worked out.

/faq

Frequently asked questions

Is a freelance web developer a 1099 contractor, and what does that mean for me?

Yes. A freelancer you commission for a website is an independent contractor, so you pay them on a 1099 basis rather than putting them on a W-2 payroll. That means no payroll taxes, no benefits, and no withholding on your side: you pay the invoice and, in the US, issue a Form 1099-NEC if you paid them $600 or more in the year. The IRS draws the line on behavioral and financial control, and a defined project build sits clearly on the contractor side of that line.

Who owns the website code when I hire a freelancer in the US?

Whoever the contract says, which is why the IP assignment clause matters. Under US copyright law a contractor, not the hiring business, owns what they create unless there is a written work-made-for-hire or assignment clause transferring it to you. Always get a clause that assigns all rights in the deliverables to your business on final payment. Without it you can end up licensing your own site, so do not skip this in the contract.

Do I need to charge sales tax or worry about CCPA on my new website?

It depends on your state and your traffic. A handful of states tax digital services or SaaS, so confirm whether web development is taxable where the developer operates. CCPA and similar state privacy laws kick in based on thresholds: California for example targets larger businesses, but a growing number of states now have their own rules, so if you collect personal data through forms you should plan for a privacy notice and opt-out from the start.

How do I verify a freelance web developer is a real business in the US?

Ask whether they operate as an LLC or a sole proprietor and look the entity up on the relevant Secretary of State business registry, which is free. Then open three or four of their live sites, test them on your phone, and call two recent references in your industry. A legitimate professional has a registered entity, a portfolio of URLs that load, and no problem signing a contract with IP assignment and ownership terms in writing.

/sources

  1. [1] IRS — Independent contractor (self-employed) or employee? (accessed 2026-06-06)
  2. [2] U.S. Small Business Administration — Register your business (accessed 2026-06-06)
  3. [3] California Attorney General — California Consumer Privacy Act (CCPA) (accessed 2026-06-06)
  4. [4] web.dev — Largest Contentful Paint (LCP) (accessed 2026-06-06)
  5. [5] Astro Documentation — Why Astro (accessed 2026-06-06)

/read next

/contact

A project inspired by this article?

A website, AI automation, or simply an idea worth pushing back on. Tell me about your context and I'll get back to you within two business days.

Describe my project