guides/career.html

FREELANCE TO AGENCY

The structural decisions that compound across a career: pricing, specialism, hiring, operating model, geography. From going from USD 25/hour in 2014 to running Seahawk Media in 2026.

FREELANCE TO AGENCY

← Blog All Career posts

What this guide is about

I started as a freelance WordPress developer in 2014, charging USD 25 per hour, working out of a shared flat in Delhi. In 2018 I co-founded Seahawk Media. By 2026 we have shipped over 12,000 sites, built three operating hubs across Delhi, London, and Eastern Europe, and run client work into the seven figures of annual revenue. This guide is the path between those two points, written for the freelancers and indie operators who DM me asking how to make the jump.

It is not a launch story. It is the structural decisions that compound or break a career trajectory in this industry. Most are obvious in hindsight; almost none were obvious to me at the time. If even one of these saves you a wasted year, the guide has earned its place.

Stage 1: solo freelancer (years 0 to 2)

Pricing yourself out of the bottom of the market

The single most consequential decision in the freelance years is your hourly rate, and the natural drift is downward. New freelancers undercut to win their first ten clients, then stay at that rate forever because raising it on existing clients feels rude. The right move is to set a rate above the bottom of your market on day one, hold it, and accept that you will lose some pitches. The clients you win at the higher rate are materially better clients than the ones you would win at the lower rate. The compounding cost of a low starting rate is years of inertia.

Specialise faster than you think

Generalist freelancers compete with everyone. Specialist freelancers compete with a smaller pool and command higher rates. I made this mistake for two years before specialising in WordPress maintenance and migration. The specialism does not have to be permanent; it has to be specific enough that a stranger reading your portfolio can describe what you do in one sentence.

Treat the first ten clients as portfolio investment

The first ten engagements you ship build the case studies that win the next fifty. Pick projects that produce visible portfolio work even if the rate is lower than you would otherwise accept. After ten projects you stop optimising for portfolio and start optimising for revenue.

Stage 2: building a small team (years 2 to 5)

The first hire is the hardest

Going from one to two people requires you to write down what you do, document the process, and trust someone else to execute it. Most solo freelancers stall here for years because the documentation work feels lower-leverage than billable client work. It is not. Every hour spent documenting buys back five hours of capacity over the next quarter.

Hire a peer, not a junior

My biggest hiring mistake in years 2 to 4 was hiring junior developers I had to train. Junior hires require senior management capacity to be productive, and as a one-person agency I had no senior management capacity to spare. The hire that changed everything was a peer-level developer who could ship without my supervision. The unit cost was higher; the leverage was much higher.

Stop billing hourly when revenue exceeds 5K USD per month

Hourly billing punishes efficiency. The faster you deliver, the less you earn for the same outcome. Project pricing rewards efficiency, aligns incentive with the client, and is the right answer once you can confidently scope a project. The transition is uncomfortable; the long-term economics are dramatically better.

Stage 3: founding the agency (years 5 to 8)

Co-founder choice is permanent

Picking the right co-founder for Seahawk was the single most consequential decision I have made in business. We complement each other in skill (I am product-led, he is sales-led), share values on quality and long-term thinking, and have never had a values-level disagreement in eight years. The wrong co-founder choice is a multi-year unwinding cost. Take this as seriously as marriage. There is a reason the analogy holds.

Position the company, not the founder

A solo freelancer is the brand. An agency cannot scale that way. The transition from "Gautam does WordPress" to "Seahawk does WordPress" took roughly eighteen months of deliberate brand work, content under the company's name, case studies framed around team delivery rather than founder delivery. The brand-of-the-founder pattern caps the agency at the size of the founder's personal bandwidth. Most agencies that plateau at five to seven people are stuck here.

Pick your operating model deliberately

Three viable models for a small-agency: client-services (project work, retainer-light), product-led (a tool you sell, services on the side), and hybrid (client work funds the product). We picked client-services with a directory product (HostList.io) on the side. The wrong choice locks you into a cost structure that fights your goals.

Stage 4: scaling past ten people (years 8 to 12)

Hire ahead of revenue

Every senior hire we made at Seahawk paid back within six to nine months because they unlocked engagements we would not have closed otherwise. Every senior hire we delayed because the timing felt risky cost us more in lost revenue than the salary would have. The pattern is consistent enough that I now treat hiring delay as the expensive risk, not hiring early.

Geographic distribution is a feature, not a constraint

Seahawk runs hubs in Delhi, London, and Eastern Europe. The cost arbitrage is the headline benefit but the deeper benefit is timezone coverage and talent access in markets the competitors cannot reach. The operational cost of running globally is real (timezone overlap, occasional in-person meetings, multi-currency payroll) but smaller than the upside.

Documentation as the multiplier

Past ten people, undocumented processes become the dominant inefficiency. Every recurring task should have a written checklist or runbook within thirty days of the second occurrence. The documentation work is what lets you hire and onboard at speed; without it, every new hire requires senior bandwidth that does not scale.

The questions I get most often on calls

Should I leave my agency job to freelance?

If you have less than three months of runway and no client pipeline, no. If you have six months runway, two committed clients lined up, and a defined specialism, yes. The middle case (three to six months, vague pipeline) is the dangerous one; either reduce your runway risk by lining up clients first, or extend the runway before jumping.

Should I hire offshore?

Yes for execution-heavy work, no for client-facing work in the early years. Offshore senior engineering talent at the right rate is genuinely competitive on quality. Offshore client management is harder; the timezone friction and cultural calibration costs catch up. Mix accordingly.

How do I price my first big proposal?

Estimate the hours honestly, multiply by your target hourly rate, add 30 percent for scope creep and project management, present the result with confidence. The most common pricing failure is underestimating project management overhead, which is real and costs roughly a third of execution time on most projects.

When do I rebrand?

When the brand you have is actively costing you pitches. Premature rebrands are vanity work. Necessary rebrands are when prospective clients tell you the brand looks dated, when the name no longer matches what you sell, or when a trademark conflict surfaces. Otherwise leave the brand alone and ship more work.

How much should I charge for a website?

Honest answer: enough that the project is profitable for you and cheap relative to the value the client will get from it. WordPress brochure sites: 8K to 30K USD. Custom-coded sites: 25K to 90K USD. Headless WordPress with custom front-end: 25K to 90K USD. Below those ranges you are competing with offshore freelance markets and below your own cost line. Above them you need to be selling outcomes, not deliverables.

The mistakes that cost most

Five mistakes that cost me real years:

Underpricing for the first three years, costing roughly an extra year of slow growth.

Hiring junior before peer, costing six months of management overhead I did not have to spare.

Saying yes to off-positioning work because the money was real, costing slower pipeline development in the right segment.

Building too many internal tools instead of using off-the-shelf, costing engineering time we should have spent on client work.

Underinvesting in case studies during good quarters, costing pipeline during the next slower quarter.

The bottom line

Going from solo freelancer to agency operator is a series of structural decisions: pricing, specialism, hiring, operating model, geography, documentation. Each decision compounds for years. Most of them are reversible only at significant cost.

You do not need to do them all on day one. You do need to recognise which stage you are in and pick the next decision deliberately rather than letting the market choose for you.

I run informal calls for operators in this space at no charge. If a specific decision in your stage is on your mind, email or DM and we will set thirty minutes.

WHEN YOU ARE READY TO TALK

If you are mid-build on something this guide touches and want a second pair of eyes, the fastest path is a 30-minute call.

BOOK YOUR 30-MIN CALL