The Choice Between Freelancer, Agency, and In-House Affects Your Bottom Line Dramatically
A NZ business owner needs a website built. Three options exist: hire a freelancer ($3,000-$8,000), hire an agency ($8,000-$20,000+), or hire in-house staff ($50,000-$70,000+ annually).
Each option has hidden costs beyond the surface price. A cheap freelancer might deliver late or poorly. An expensive agency might misunderstand your business. In-house staff creates payroll and benefits costs.
The right choice depends on your specific situation, not just price.
The True Cost of Each Option
Freelancer
Surface cost: $3,000-$8,000
Hidden costs:
Long project timeline (freelancers juggle multiple clients)
Limited accountability (no legal protection if they disappear)
No ongoing support (they move on to the next project)
Quality variability (some freelancers are excellent, many are mediocre)
Communication challenges (timezone differences, unclear processes)
True total cost: $4,000-$10,000 + delayed revenue + poor final product + future rebuild costs
Suitable for: extremely early-stage projects, template-based sites, testing market fit
Agency
Surface cost: $10,000-$25,000+
Hidden costs:
High overhead (paying for account managers, project coordinators, overhead)
Generic processes (agencies follow templates, not your specific needs)
Inflated timelines (internal processes slow execution)
Post-launch support is separate contract (often expensive)
True total cost: $15,000-$30,000+ first year for project + $3,000-$5,000 annually for support
Suitable for: medium-sized projects, teams that need hand-holding, businesses with larger budgets
In-House Hire
Surface cost: $60,000-$80,000 annually + benefits
Hidden costs:
Hiring and onboarding time (3-6 months to productivity)
Software and tools ($2,000-$5,000 annually)
Payroll taxes and benefits (add 30% to salary)
Training and professional development ($1,000-$3,000 annually)
Turnover and replacement costs ($10,000-$15,000 per departure)
True total cost: $78,000-$104,000 first year + 30% benefits + ongoing training
Suitable for: large organizations with constant website needs, businesses doing 6-7 figure annual revenue
The Hidden Quality and Speed Differences
Project Timeline
Freelancer: 8-16 weeks (juggling other projects)
Agency: 6-12 weeks (internal processes)
In-house: 4-8 weeks (focused effort, full context of your business)
Time-to-revenue matters. A freelancer project that takes 16 weeks instead of 8 weeks costs you 8 weeks of lost revenue.
Ongoing Support and Changes
Freelancer: no ongoing support. Changes cost extra (usually $100-$150/hour). They're unavailable when you need them.
Agency: ongoing support costs extra ($2,000-$5,000 annually for retainer). Changes are faster but still managed through internal processes.
In-house: changes are free and immediate. No friction. Your person understands your business context.
Quality and Iteration
Freelancer: usually builds to specification. Minimal iteration on quality. If they miss something, you pay to fix it.
Agency: builds to specification with iteration. But iteration is baked into their process, so timelines expand.
In-house: iterates continuously. Sees how customers use the site. Improves based on data. The person is invested in the outcome.
When Each Option Actually Makes Financial Sense
Freelancer: When Upfront Budget Is Minimal
Revenue: under $50,000 annually
Budget available: $3,000-$5,000
Timeline: can wait 12-16 weeks for launch
Problem: quality is unpredictable. Many freelance website projects are mediocre.
If all three conditions are true, freelancer is the only affordable option.
Agency: When You Want Hands-Off Approach
Revenue: $100,000-$500,000 annually
Budget available: $10,000-$25,000
Problem: you want someone else to handle it
If these apply, agency makes sense. You pay premium for hands-off.
Risk: misalignment. You want something different than what the agency builds. Communication breaks down.
In-House: When Website Is Core to Revenue
Revenue: $500,000+ annually
Budget available: $70,000+ annually
Website changes constantly based on customer data
You have multiple ongoing projects (site improvements, email marketing site, landing pages)
If these apply, in-house ROI is typically 2-3 months break-even.
The Hidden Calculation Most Owners Get Wrong
Business owner thinks: "Agency is $15,000. In-house is $70,000. Agency is 4.6x cheaper."
That's the wrong comparison.
Right comparison: "Agency costs $15,000 + $3,000 support annually ($18,000 year one). In-house costs $78,000 + $26,000 benefits ($104,000 year one). In-house is $86,000 more year one. But in-house can generate an extra $50,000-$100,000 in revenue through ongoing optimization. ROI is positive in year one."
Or: "Freelancer costs $5,000 but takes 16 weeks. I lose 16 weeks of revenue (8 weeks lost = $30,000). True cost is $35,000. Agency takes 12 weeks (4 weeks lost = $15,000), true cost is $30,000. The difference is $5,000, not $10,000."
Hybrid Approaches That Often Work Better
In-House + Freelancer for Overflow
Hire one in-house person for core work. Use freelancers for overflow projects or specialist work.
Cost: $70,000 in-house + $2,000-$3,000 freelance work.
Benefit: dedicated person knows your business, freelancers handle specific tasks.
Agency + In-House for Ongoing Support
Hire an agency to build the site right ($15,000). Hire one in-house person to maintain and improve it ($70,000).
Cost: $85,000 year one.
Benefit: agency brings expertise, in-house person brings continuity.
Freelancer + Training
Hire a freelancer to build the site on a scalable CMS (Webflow, Shopify). Hire them for training ($2,000-$3,000 extra).
Cost: $6,000-$8,000.
Benefit: you can manage updates yourself after training. No ongoing developer dependency.
The Decision Framework
Answer these questions:
1. What's my annual revenue? (Under $50k = freelancer, $50k-$250k = freelancer/agency, $250k+ = agency/in-house)
2. How much time do I want to spend on this? (Low = agency, high = in-house, zero = agency)
3. How often will I need changes? (Rarely = freelancer, monthly = agency, constantly = in-house)
4. Do I have budget for training/learning? (No = agency, yes = freelancer + training or in-house)
5. Is the website core to revenue generation? (No = freelancer/agency, yes = in-house)
Your answers should point toward one of the three options or a hybrid.
For NZ Businesses
Most NZ small businesses in the $100,000-$500,000 revenue range should seriously consider in-house hire around $70,000 annually.
The math works. An in-house person generating an extra 10-20% revenue (which is conservative for website optimization) pays for themselves in 6-12 months.
Below that revenue, freelancer + training is typically best.
Above that, in-house is justified, possibly with agency help for specialized projects.
The choice between freelancer, agency, and in-house isn't about cost. It's about ROI. Calculate the revenue impact, not just the salary cost.

