I Hired My First Employee and Almost Went Broke
I hired my first employee in 2014. I was billing about $12,000/month from WordPress projects, turning away 2-3 clients per month, and thought “I need help.” So I brought someone on at $3,500/month. Within 90 days, my actual monthly cost was closer to $5,800 when I added taxes, software licenses, equipment, and the 15-20 hours/month I spent managing instead of billing. My effective hourly rate dropped by 40%. I didn’t almost go broke because of the salary. I almost went broke because I didn’t understand what an employee actually costs.
After 16+ years running a WordPress agency and working on 800+ client projects, I’ve hired (and fired) enough people to know exactly where founders mess this up. This isn’t theory. Every number in this article comes from my books or from agency owners I’ve worked with directly.
When to Hire Your First Employee (and When Not To)
Look, the biggest mistake I see founders make isn’t hiring the wrong person. It’s hiring at the wrong time. I’ve watched 3 agency owners in my network hire during a single good quarter and then scramble to make payroll 4 months later when the pipeline dried up.
Here’s what “ready to hire” actually looks like:
Sustained overload for 3+ months. Not a busy week. Not a big project. Consistently more work than you can handle for at least a full quarter. I was turning away $8,000-$12,000/month in projects before I finally admitted I needed help. That’s the threshold… when the opportunity cost of NOT hiring is larger than the cost of hiring.
6 months of salary in the bank. Not projected revenue. Not “I’ll close that deal next month.” Cash. In the account. Right now. For my first hire at $3,500/month base, that meant having $35,000+ set aside (accounting for true cost, not just salary). If you can’t survive 6 months of zero new revenue while paying this person, you’re not ready.
A task list you can hand over on day one. If you can’t write down 20+ specific tasks this person will do in their first month, you don’t have a role. You have a feeling. Feelings don’t justify $50,000-$70,000/year in obligations.
You’ve already tried contractors and automation. Hiring a full-time employee should be the last option you reach for, not the first. I used freelancers and contractors for 2 years before making my first full-time hire. That trial period taught me exactly what I needed.
Employee vs. Contractor: The Real Math
Most articles give you a vague “it depends.” Here’s what it actually costs in practice.
I ran both models simultaneously for 18 months in 2016-2017. One full-time developer at $55,000/year. One contractor doing similar work at $65/hour, averaging 20 hours/week. Here’s the comparison.
| Cost Category | Full-Time Employee ($55K) | Contractor ($65/hr, 20hr/wk) |
|---|---|---|
| Base compensation | $55,000/year | $67,600/year |
| Employer taxes (FICA, FUTA, SUTA) | $5,500 (~10%) | $0 |
| Health insurance contribution | $6,000/year | $0 |
| Equipment + software | $3,200/year | $0 |
| PTO (15 days) | $3,173 (paid non-working time) | $0 |
| Workers’ comp insurance | $800/year | $0 |
| Payroll admin (Gusto) | $468/year | $0 |
| Management time (5 hrs/wk @ $100) | $26,000/year | $13,000/year (2.5 hrs/wk) |
| Total annual cost | $100,141 | $80,600 |
| Effective hourly rate | $51.10 (1,960 hrs) | $77.50 (1,040 hrs) |
But here’s the thing… the employee gave me 1,960 billable hours. The contractor gave me 1,040. On a per-hour basis the contractor looks cheaper. On a total-output basis the employee produced 88% more work for only 24% more cost.
The contractor was better for the first 6 months when I was testing demand. The employee was better once I knew the demand was real. That’s the pattern: contractors to validate, employees to scale.
Misclassification warning. The IRS fined a client of mine $23,000 for treating 2 employees as contractors. If you control when, where, and how someone works, they’re an employee. The penalties include back taxes, interest, and fines going back 3 years. Don’t gamble on this.
The True Cost of Your First Employee

Salary is roughly 55-65% of what an employee actually costs you. I learned this the hard way. Here’s the full breakdown based on my actual numbers hiring in 2024 for a mid-level WordPress developer role.
| Cost Component | Annual Amount | % of Base Salary |
|---|---|---|
| Base salary | $65,000 | 100% |
| Social Security + Medicare (7.65%) | $4,973 | 7.65% |
| Federal unemployment (FUTA) | $420 | 0.65% |
| State unemployment (SUTA, avg) | $1,950 | 3.0% |
| Workers’ compensation | $780 | 1.2% |
| Health insurance (employer share) | $7,200 | 11.1% |
| Paid time off (15 days) | $3,750 | 5.8% |
| Equipment (laptop, monitor, peripherals) | $2,400 | 3.7% |
| Software licenses (per seat) | $1,800 | 2.8% |
| Payroll processing (Gusto/ADP) | $540 | 0.8% |
| HR/legal compliance | $1,200 | 1.8% |
| Onboarding + training (first 90 days) | $3,000 | 4.6% |
| Management overhead (your time) | $15,600 (3 hrs/wk @ $100) | 24.0% |
| TOTAL TRUE COST | $108,613 | 167.1% |
That $65,000 salary costs $108,613. That’s 1.67x the base salary, not the 1.25-1.4x multiplier most articles quote. Those articles ignore management time. Your time has a dollar value. Every hour you spend managing is an hour you don’t spend billing.
Honestly, the management overhead surprised me more than anything. When I hired my first employee, I thought management meant a 30-minute weekly check-in. In reality, I spent 12-15 hours/week managing for the first 3 months. That gradually dropped to 3-5 hours/week by month 6. But those first 3 months crushed my own billable output.
Legal and Admin Setup Checklist

I spent $2,400 on an employment attorney for my first hire. Best money I ever spent. But here’s everything you need in place before day one, whether you use a lawyer or not.
Employer Identification Number (EIN). Free from the IRS. Takes 5 minutes online. You can’t do anything else without this.
State employer registration. Every state has its own employment agency. Some states require registration before the employee’s first day. In California, you register with the EDD. In Texas, the TWC. Don’t skip this. Penalties range from $50-$500 depending on the state.
Workers’ compensation insurance. Required in 49 out of 50 states (Texas is the exception). I pay about $780/year for a remote developer. Rates vary by role and state. Get this before day one.
Payroll system. I use Gusto. It costs $40/month base plus $6/month per employee. It handles withholdings, tax filings, direct deposit, and year-end W-2s. ADP and Paychex are alternatives. Don’t try to run payroll manually. The tax filing deadlines alone will bury you.
Employee handbook. Even for 1 employee. Mine is 12 pages covering PTO policy, work hours, remote work expectations, equipment policy, termination procedures, and anti-harassment policy. My attorney drafted the first version for $800. It’s saved me from 3 disputes since then.
Required forms on day one. W-4 for tax withholding. I-9 for work authorization (must be completed within 3 business days of start date). State-specific new hire reporting (most states require this within 20 days).
Quarterly tax deadlines. Form 941 due by the end of the month following each quarter. FUTA deposits when liability exceeds $500. State unemployment filings quarterly. Put every deadline in your calendar. Missing a filing costs $50-$250 per occurrence, and it compounds.
Defining the Role Before You Post
I posted a job listing once that said “WordPress developer to help with client projects.” Got 147 applications in 2 weeks. Maybe 5 were relevant. The vagueness attracted everyone and qualified no one.
The second time I hired, I listed 8 specific tasks they’d do in the first 30 days, the exact tools they’d use (Figma, LocalWP, GitHub, WP Engine), and 3 measurable goals for their first quarter. Got 43 applications. Interviewed 6. Hired someone who lasted 4 years.
Before you write a job listing, answer these:
What specific tasks transfer from you? Write them all down. For my first hire, it was: building WordPress starter themes from Figma designs, handling plugin configurations, running QA checklists, responding to client support tickets, and updating staging sites. That’s 5 concrete responsibilities, not “help with stuff.”
What does success look like at 30/60/90 days? By day 30: independently building starter themes. By day 60: handling 2-3 client projects simultaneously. By day 90: managing client communication directly on assigned projects. If you can’t define these milestones, the role isn’t ready.
What skills are non-negotiable vs. trainable? I needed someone who already knew PHP, CSS, and Git. I could teach them our project management workflow, our theme framework, and client communication standards. Separating these saved me from rejecting great candidates over learnable skills.
Full-time or part-time? My first hire was part-time (25 hours/week) for 3 months, then converted to full-time. This let me validate the role before committing fully. The part-time period cost me about $2,100/month. Full-time jumped to $5,800/month all-in. That gradual ramp reduced risk significantly.
Where to Find Good Candidates
I’ve sourced hires from 6 different channels over the years. Here’s what actually worked, ranked by quality of candidates.
Referrals from your network. My best 3 hires came from asking other agency owners and WordPress community members. 0 job boards involved. These candidates came pre-vetted. One was a developer I’d collaborated with on a client project. Another was recommended by a theme developer I’d known for 5 years. Referral hires stayed an average of 3.2 years. Job board hires averaged 1.4 years.
WordPress-specific communities. Post A Thread, WP Tavern jobs, Advanced WordPress Facebook group, local WordPress meetups. People in these spaces already know the ecosystem. I’ve made 2 hires from WordPress Slack channels alone.
LinkedIn with targeted outreach. Not posting a generic job ad. Searching for specific skills, reviewing their actual work, and sending a personal message. Response rate on personalized outreach: about 30%. Response rate on generic job posts: 2-3%.
Job boards (Indeed, We Work Remotely). High volume, lower quality. I screened 200+ applications to find 3 interview-worthy candidates the last time I posted on Indeed. Time cost: about 15 hours of screening. Worth it if your network is small. Not worth it if you have other options.
Contractor-to-employee conversion. Honestly, this is the lowest-risk path. I’ve converted 2 contractors to employees. You already know their work quality, communication style, and reliability. No surprises. The conversion conversation is simple: “I want to bring you on full-time at $X with benefits. Interested?”
The Hiring Process That Actually Works
I’ve refined my hiring process over 11 hires. The structure that produces the best results takes about 3 weeks from posting to offer.
Week 1: Post and screen. Job listing goes out with specific requirements. I review applications daily and reject anyone missing non-negotiable skills. This stage takes 30-45 minutes/day for 5 days. Goal: narrow to 8-10 candidates.
Week 2: Phone screens and paid test project. 15-minute phone call with each shortlisted candidate. I ask 3 questions: why they want this role specifically, what their most complex WordPress project was, and what their available start date is. Then I send the top 4-5 a paid test project. I pay $150-$300 for a 3-4 hour task that mirrors real work. This costs me $600-$1,500 total but saves me from bad hires that cost $15,000-$30,000 to unwind.
Week 3: Final interviews and offer. 45-minute video call with top 2-3 candidates. I review their test project live, ask them to walk through their decisions, and discuss working style. Then I check 2 references each. Make the offer within 48 hours of the final interview. Good candidates don’t wait around.
Total hiring cost per cycle: about $1,200 in paid test projects plus 25-30 hours of my time. That’s roughly $4,200 when you factor in my hourly rate. Expensive? Compare it to the $25,000-$40,000 a bad hire costs in lost productivity, severance, and re-hiring.
Common First Hire Roles for Agency Founders
What you hire first depends entirely on what’s bottlenecking your growth. Here’s what I’ve seen across 30+ agency owners in my network.
| First Hire Role | Best When | Typical Salary Range | Revenue Impact Timeline |
|---|---|---|---|
| Junior Developer / Builder | You’re the bottleneck on production work | $45,000-$65,000 | 30-60 days to first billable output |
| Virtual Assistant / Admin | You spend 10+ hrs/week on non-billable tasks | $28,000-$42,000 | 14-30 days to free up your billing time |
| Project Manager | You’re managing 5+ concurrent projects | $50,000-$70,000 | 60-90 days (takes time to learn clients) |
| Sales / Biz Dev | You have delivery capacity but not enough leads | $40,000-$55,000 + commission | 90-180 days (long sales cycles) |
| Designer | Design is your weakest skill or biggest time sink | $50,000-$75,000 | 30-45 days to first deliverable |
My first hire was a junior developer. I was billing $100-$150/hour for client work and spending 20 hours/week on tasks a $30/hour developer could handle. The math was obvious: I freed up $2,000-$3,000/week in billing capacity for a cost of about $1,450/week all-in. Net gain: $550-$1,550/week from day one.
But here’s the thing… if your bottleneck is sales, hiring another developer won’t help. If your bottleneck is admin chaos, hiring a developer won’t help either. Be honest about what’s actually limiting growth before you decide on the role.
Managing for the First Time
Nobody teaches you management. You go from doing everything yourself to suddenly being responsible for someone else’s output, motivation, and career growth. I was terrible at it for the first 6 months.
Set explicit expectations on day one. Not “build good websites.” Something like: “Complete 2 starter theme builds per week with fewer than 5 QA issues per build, respond to client tickets within 4 hours during business hours, push code with descriptive commit messages, attend the Monday standup.” That’s what I tell new hires now. It took me 3 bad hires to learn that specificity prevents 90% of performance problems.
Weekly 1-on-1s are non-negotiable. 30 minutes. Every week. Same time. I skipped these with my second hire because “we talk all the time on Slack.” Within 2 months, small frustrations had compounded into resentment. She quit. I lost a good employee because I was too lazy to block 30 minutes on my calendar.
Delegate outcomes, not steps. “Build this page to match the design and pass WCAG AA” is better than “open Figma, then open VS Code, then create a file called…” Your employee isn’t you. They’ll find different (sometimes better) ways to reach the same outcome. Let them.
Address problems within 48 hours. I once waited 6 weeks to address a quality issue because I “didn’t want to be confrontational.” By the time I brought it up, the employee was confused because they thought everything was fine. Problems don’t age well. Waiting makes the conversation harder, not easier.
Document everything. Feedback given. Goals set. Issues raised. Performance reviews. When things go sideways (and they will, eventually), documentation is the difference between a clean separation and a legal nightmare. I use a shared Google Doc for each employee with dated entries.
Training and Onboarding That Doesn’t Waste Money
The average new employee takes 3-6 months to reach full productivity. For my agency, the pattern is closer to 90 days if onboarding is structured, 6+ months if it’s not. That gap represents $15,000-$25,000 in lost productivity.
Week 1: Orient, don’t overwhelm. Access to all tools. Introduction to 2-3 active projects (observe only). Read through documented processes. Shadow you on 1 client call. No independent deliverables yet.
Weeks 2-4: Guided production. Start working on real tasks with close review. Every deliverable gets reviewed before going to the client. Expect to spend 5-8 hours/week on review and feedback during this period. This is the most expensive phase for you, but it prevents costly client-facing mistakes.
Months 2-3: Increasing independence. They handle tasks end-to-end with spot checks. Client communication with you CC’d. By month 3, they should be handling 2-3 projects with minimal supervision. If they’re not, something is wrong with either the hire or the training.
30/60/90 day reviews. Formal check-ins with documented feedback. At day 30, you’re evaluating attitude and learning speed. At day 60, output quality and independence. At day 90, you should know if this hire is going to work. If you’re still unsure at day 90, the answer is probably no.
I document every repeatable process in our internal wiki. Currently sitting at 47 SOPs covering everything from “how to set up a new WP Engine site” to “how to handle a client scope creep request.” Each SOP took 30-60 minutes to write. They’ve saved me hundreds of hours in repeated explanations.
Honest Mistakes I Made (and What They Cost Me)
I’m not going to pretend I figured this out smoothly. Here are the mistakes that cost me real money.
Mistake #1: Hiring a friend. I brought on a college friend as my second hire. We couldn’t separate the friendship from the work relationship. When his performance slipped, I avoided the conversation for 4 months. By the time I let him go, I’d lost about $18,000 in productivity and damaged the friendship permanently. Don’t hire friends. If you absolutely must, establish clear boundaries in writing on day one.
Mistake #2: Not checking references. I skipped references for hire #3 because the interview went great. Turned out they’d been fired from their previous role for missing deadlines. 60 days in, same pattern emerged. I’d have caught this with a 10-minute phone call. That hire cost me about $12,000 between salary, onboarding, and re-hiring.
Mistake #3: Underpaying to “save money.” I hired a developer at $40,000 when market rate was $55,000-$60,000. They left after 8 months for a $58,000 role. The cost of re-hiring, re-onboarding, and lost productivity during the transition: approximately $22,000. I “saved” $12,000 on salary and lost $22,000 in turnover costs. Pay market rate. Every. Single. Time.
Mistake #4: No written performance expectations. For my first 2 hires, I had vague expectations like “do good work” and “be responsive.” When performance issues came up, there was nothing to point to. No benchmarks. No documented standards. It made every feedback conversation feel personal instead of professional. Now every employee gets a one-page document on day one listing their 5 key responsibilities with measurable targets.
Mistake #5: Ignoring cultural fit. I hired a technically brilliant developer who hated client interaction. In an agency where everyone talks to clients, this was a deal-breaker I should have screened for. They lasted 5 months. Skills matter, but so does alignment with how your business actually operates.
Total cost of these 5 mistakes: roughly $70,000-$80,000 in direct costs and lost productivity. That’s the tuition for learning to hire properly. You don’t have to pay it if you learn from someone else’s mistakes.
When It’s Not Working (and How to End It)
If you manage employees long enough, you’ll fire someone. I’ve terminated 4 employees over 16 years. None of those conversations were easy. All of them were necessary.
The 2-week rule. If you notice a performance issue, address it within 2 weeks. Not 2 months. Document the conversation in writing afterward. Send a follow-up email: “As we discussed today, here’s what needs to improve and by when.”
Performance Improvement Plan (PIP). If the issue persists after 2 verbal conversations, put it in a formal PIP. 30 days. Specific goals. Weekly check-ins. This isn’t just HR theater. It gives the employee a genuine chance to improve and gives you documentation if they don’t.
Know your termination costs. Final paycheck (some states require it on the day of termination). Accrued PTO payout (required in 24 states). COBRA notification. Unemployment insurance claims will likely increase your SUTA rate. Budget about $3,000-$8,000 for a clean termination, depending on tenure and state.
Get legal advice for anything complicated. I paid an employment attorney $500 for a 1-hour consultation before my first termination. They caught 2 things I would have done wrong that could have created liability. That $500 saved me from a potential $15,000+ wrongful termination claim.
Employment Law Basics You Can’t Ignore
I’m not a lawyer. Get one. But here are the basics every employer needs to understand.
Wage and hour compliance. Federal minimum wage is $7.25/hour, but 30+ states have higher minimums. California is $16.00/hour. Washington is $16.28/hour. If your employee is non-exempt (most hourly workers), overtime kicks in at 40 hours/week at 1.5x their regular rate. In California, overtime starts at 8 hours/day. Know your state’s rules.
Anti-discrimination laws. Title VII applies to employers with 15+ employees, but many state laws apply to employers with 1-4 employees. You can’t make hiring, firing, or compensation decisions based on race, gender, religion, age, disability, or other protected characteristics. This applies from the job listing onward.
Required documentation. I-9 within 3 business days of start date. W-4 on or before first day. New hire reporting to your state within 20 days (varies by state). Keep records for at least 3 years after termination.
At-will employment. In 49 states (Montana is the exception), you can terminate an employee for any legal reason without notice. But “legal reason” has boundaries. You can’t fire someone for filing a workers’ comp claim, for whistleblowing, or for any protected characteristic. When in doubt, consult an attorney before terminating.
Alternatives Before You Commit
Full-time employment is a big commitment. Before you take it on, exhaust these alternatives.
Part-time employee. 20-25 hours/week at lower total cost. Often fewer benefits obligations (most health insurance mandates kick in at 50+ employees or 30+ hours/week). I ran with a part-time developer for 14 months before converting to full-time. It worked because the work was consistent but not yet full-time volume.
Contractors for specific projects. I still use freelance contractors for design work, copywriting, and specialized development. No long-term commitment. Higher per-hour cost but zero overhead.
Virtual assistants for admin work. I hired a VA through Belay at $28/hour for 10 hours/week before I hired a full-time admin. Total cost: $1,120/month versus $4,200/month for a full-time employee doing the same tasks. The VA handled 80% of what I needed. I only hired full-time when the remaining 20% justified the cost difference.
Agency partnerships. For functions like bookkeeping, HR compliance, or marketing, outsourcing the entire function to a specialized agency is often cheaper than hiring. I pay $350/month for a bookkeeping service that would cost $4,000+/month as an employee.
Automation first. Before hiring someone to do repetitive tasks, check if software can handle it. I automated $1,500/month worth of admin tasks using Zapier ($49/month), WP-Cron jobs, and templated email sequences. That’s $1,451/month saved with zero management overhead.
The Decision
Hiring your first employee is the most expensive, stressful, and potentially transformative decision you’ll make as a founder. I went from billing $12,000/month solo to $28,000/month within 8 months of my first hire. But that growth only happened because I hired at the right time, for the right role, at market rate, with systems in place to train and manage effectively.
If you can’t afford 1.67x the salary for at least 6 months with money in the bank, you’re not ready. If you can’t write down 20 specific tasks for this person, you’re not ready. If you haven’t tried contractors and automation first, you’re not ready. But if those boxes are checked, stop waiting. The opportunity cost of staying solo is real, and it compounds every month you delay.
When should I hire my first employee?
Hire when you’ve had sustained overload for 3+ months (not a temporary spike), you have 6 months of salary in cash reserves, you can list 20+ specific tasks for the role, and you’ve already tried contractors and automation. I was turning away $8,000-$12,000/month in work before I hired. That’s the threshold where the opportunity cost of NOT hiring exceeds the cost of hiring.
What does an employee really cost beyond salary?
An employee costs roughly 1.67x their base salary when you include employer taxes (7.65%+), health insurance ($6,000-$8,000/year), equipment ($2,000-$4,000), PTO, workers’ comp, payroll processing, and your management time. A $65,000 salary costs approximately $108,600 annually. Most articles quote 1.25-1.4x because they ignore management overhead.
Should I hire an employee or contractor first?
Start with a contractor to validate demand. I ran both models for 18 months: a full-time employee produced 88% more work for only 24% more cost. Contractors are better for the first 6 months when you’re testing demand. Employees are better once demand is proven. The pattern: contractors to validate, employees to scale. Watch out for misclassification — the IRS fined a client of mine $23,000 for getting this wrong.
What legal setup do I need before hiring?
You need an EIN (free, 5 minutes online), state employer registration, workers’ comp insurance (about $780/year for remote work), a payroll system like Gusto ($46/month for one employee), an employee handbook (even for 1 employee), and day-one forms (W-4, I-9). Budget $2,000-$3,000 for an employment attorney to review your setup. It’s the best money you’ll spend.
What makes a good first hire for an agency?
It depends on your bottleneck. If you’re the production bottleneck, hire a junior developer ($45,000-$65,000, billable output in 30-60 days). If you’re drowning in admin, hire a VA or admin ($28,000-$42,000, frees up billing time in 14-30 days). My first hire was a junior developer. I freed up $2,000-$3,000/week in billing capacity for about $1,450/week all-in.
How do I know if a new hire isn’t working out?
If you’re still unsure at day 90, the answer is probably no. Address issues within 2 weeks of noticing them. Document every conversation. If problems persist after 2 verbal conversations, move to a formal 30-day Performance Improvement Plan. Budget $3,000-$8,000 for a clean termination. Get a $500 legal consultation before your first firing — it will save you from mistakes that cost $15,000+.