17
21 Comments

When and how to build a team (contractors vs employees vs cofounders)

If your business does well, there will come a point when you'll need to decide whether to grow your team. And if you decide to do that, you'll also have to weigh the benefits of contractors vs employees vs cofounders.

These are not easy decisions to make. So how do you know which way to go?

Here's what I've found via experience, research, and other indie hackers. 👇

The arguments for and against expanding

First off, why might you want to bring someone else on?

  • It allows for growth when you're maxed out on time.
  • It reduces burnout.
  • It creates an influx of fresh expertise.
  • It reduces loneliness.
  • It increases your network size.

And as for why you might not want to expand:

  • It increases your costs and burn rate.
  • It means more time spent managing others instead of building.
  • It means trusting others with your baby.

So it's good to ask yourself a few questions:

  • Do you have the cashflow to bring someone on?
  • Do you have the time to onboard them?
  • Did you bring it as far as you could? You should, at a minimum, have a validated MVP before bringing people on board.
  • How can this push the needle for you? How will the business grow as a result of bringing someone on?

Expanding your team

So let’s say you choose to expand your team. Let’s dive into your three options.

Contractors

Contractors are an indie hacker’s friend IMO, provided you've got cashflow.

  • They are lower risk.
  • They are easy to find.
  • They are easy to scale up and down.
  • They are cheaper than hiring employees (and cofounders long-term)... but still expensive for most bootstrapped founders.
  • They provide founders with existing infrastructure (tools, systems, etc.).
  • They allow founders to access hyper-specialized talent.
  • They allow for short-term work (as opposed to long-term hires).
  • They put the task into the hands of an expert instead of a founder who is wearing too many hats. That means less errors and higher efficiency.

So that's great, but they should not take on integral roles — they should not touch things that affect the DNA of your company. If you’ve got a software product, for example, it’s not a good idea to have contractors building your software. There’s one exception to this, which I’ll get into later.

As for the downsides:

  • They can be unreliable.
  • They are less committed.
  • There's often a slower turnaround.
  • There's less accountability.

Contractor tips

If you go this route, there are a ton of places to find contractors. I wrote a long list of freelance marketplaces here if you're not sure where to look.

When hiring a contractor keep these things in mind:

  • Consider looking within your own timezone (or within a few hours). Other time zones are manageable, but I personally find that it wastes a lot of time when you have to wait until the following day for responses.
  • When looking for a developer, do a code audit before moving forward. Otherwise, review their portfolios, etc.
  • Check references.
  • Pricing is a big deal, especially for bootstrapped founders. But the more important the task is, the more important it is to hire for experience over price.
  • Start with a trial project — something small and relatively unimportant.
  • Document objectives and requirements meticulously. This is huge. Then ask them to walk through the requirements with you so you know they understand fully — this is particularly important for tech feature sets, but it applies to just about all outsourcing.
  • Review their work regularly and keep an open line of communication around how they're doing. The occasional code audit is helpful with technical resources — ask a friend or hire another freelancer to do it.
  • Ask them for hard (and realistic) deadlines on everything and hold them accountable for hitting them.
  • Set a regular meeting to regroup.
  • Build real relationships with the person (and their manager if applicable).
  • Once you know and trust the person, retainers are a good way to go for tasks, as they will ensure availability. For project contracts, get a fixed bid. Even better, try for "time & materials" with a cap.
  • And avoid agencies! They cost way more and they're no better IMO.

Cofounders

I’m a big fan of bringing on a cofounder because it means you'll be working with someone who has as much of a reason to care about the product as you do. They’re pretty much the opposite of contractors. And they’re perfect for integral roles.

  • They are fully invested in the success of the business.
  • They are the cheapest up front, which is when you need to spend the least.
  • You'll feel less alone when you've got someone going through the same trials and tribulations as you.
  • They can have a huge (positive) impact on your business — much more so than contractors and employees.

As for the downsides:

  • They reduce your ownership and authority.
  • They increase the risk of conflict.
  • They can have a huge (negative) impact on your business — much more so than contractors and employees.
  • The partnership requires a lot of paperwork and negotiations.

Cofounder tips

I posted about where to find cofounders here.

When bringing on cofounders keep these things in mind:

  • There is no situation where it is advisable to bring on a cofounder before you’ve got an MVP. Build something first. Use no-code, spreadsheets, whatever it takes.
  • Bring them on to fill in the skills that you don’t have. Don't double up.
  • Never bring one on to fill short-term requirements — make sure they’ve got ongoing work for the lifetime of the product.
  • Never bring one on for a non-integral role.
  • Vet them heavily. Check out their LinkedIn and socials. Have they worked for notable tech companies? Take a look at their previous projects. Do the products function well? Are they user-friendly? How are the designs? How impressive are the technologies?
  • Make sure they're someone you want to spend a significant amount of time with.

And here's an unpopular opinion: If you're a developer, bring on a marketer. If you're a marketer, bring on a developer. This depends a bit on your niche, but generally speaking, those are the two roles that I personally feel are important enough in the early stages to justify bringing on a cofounder.

Now, bringing on a cofounder is much more complicated than bringing on a contractor. I wrote about that here so I won't do a deep dive here. But in short, settle on terms, update your operating agreement, update your articles of organization, update your entity type if necessary (single-member LLC to multi-member, for example), decide on how to split equity (I lean toward equal(ish) splits), consider a vesting schedule, figure out how you'll pay out the profits, and draw up a founder's agreement.

Employees

For 99.9% of us, employees are never going to be the answer. In my opinion, they're only a good option in one situation: If the role is integral but it doesn’t make sense to bring on a cofounder (i.e. not enough work long-term). That said, here are some benefits:

  • They are more long-term than contractors (but less so than cofounders).
  • They are more dedicated than contractors (but less so than cofounders).
  • They are cheaper than contractors and cofounders in the long run (sometimes).
  • You maintain more control.

As for the downsides:

  • There are lots of laws and regulations.
  • You have to deal with payroll taxes.
  • They are harder to scale up and down

Employee tips

You can find employees by posting a job listing in niche communities or with the usual culprits like hired.com, monster.com, indeed.com, etc.

When bringing on an employee, keep these things in mind:

  • Hire for culture fit.
  • Get to know the person.
  • Trial them as a contractor first if they're open to that.
  • Consider looking within your own timezone (or within a few hours).
  • When looking for a developer, do a code audit before moving forward. Otherwise, review their portfolios, etc.
  • Check references.
  • Review their work regularly and keep an open line of communication around how they're doing.
  • Ask them for hard (and realistic) deadlines on everything and hold them accountable for hitting them.
  • Set a regular meeting to regroup.

You'll also need to register with your state's unemployment insurance office, verify their eligibility to work, get workers' compensation insurance, report them to your state's registry, set up payroll and tax withholding, get a W-4 from them, and comply with OSHA. You can learn more here.

The best option for indie hackers

Here's the long and short of it. Don't grow your team until it's the only way to hit your goals, and certainly never before you have a validated MVP. Also, keep in mind that if your goal is to be comfortable but not necessarily a gazillionaire, you probably don't need to expand.

But if you do expand, here's an over-generalized rubric to go by:

  • Hire contractors for non-integral roles.
  • Bring on a co-founder for integral roles that are long-term.
  • And hire employees for integral roles that don’t lend themselves to partnering up (e.g. not enough work long-term, etc.)… and only when you're late-stage.

When in doubt, opt for a contractor as it's lower risk and can easily expand into a cofounder or employee role.

Find like-minded people on IH

I already mentioned where to find these new team members, but I'll add one thing here: The people who really understand what you're doing are going to be other indie hackers. Folks on this site are scrappy. They get it. And many are looking for either cofounders or cashflow to extend their runways. Consider working with them. Check out IH's partnering up group

And a quick note about onboarding

I've been onboarded as a contractor, employee, and cofounder a number of times each. And I can say that onboarding is so, so incredibly important. Siloing new contractors, employees, or cofounders does not set them, or you, up for success. Share as much as you can with them, even if it seems irrelevant to their roles.


What did I miss?


Subscriber for more tips, how-tos, and case studies

posted to
Icon for series The Boot's Trap 🪤
The Boot's Trap 🪤
on March 2, 2023
  1. 2

    I agree with a lot of what James said, except I have a different approach for hiring any employees… there’s always a trial period and they always start part time.

    I dont have any US-based full time employees, but here’s been my strategy to basically make my founding journey of 1 much more enjoyable:

    1. I post a lot on LinkedIn, which has created gravity for my business so people find me.
    2. The believers always have full time jobs, so I ask them to work with me for three months on a project, for which they have full ownership.
    3. I make them responsible for paying their own salary with their P&Ls. The business supports them for 3 months.

    At the end of the trial, we see if we like working together, if they are doing a good job, and if they are running their “mini-business” profitably.

    For engineers, the tactic was different. I have a fractional CTO that also has a full time job. I had an agency find him. And he’s amazing, he thinks strategically about the business. And then contractors under him are young hard working and smart. This is basically a cofounder level person, who I only pay per hour. And because he has a full time job, I get great talent at a fractional cost.

    And finally I hired someone via personatalent.com, they are the Harvard of outsourcers. Expensive, but only month to month. And the person I hired BASICALLY runs the day to day of my business for less than $60k/year (basically 2 deal’s worth).

    The other thing is I have a lot of people that technically are competitors that I work closely with, and have referred business to… so that’s what I’ve done to scale my business so far. I’ll share more another time about how I have moved from consulting to product sales over time… (I’m working on some outbound AI stuff that will be cool!)

    Thanks for having me here Indys!

    1. 1

      Sounds like a good approach, thanks for weighing in!

  2. 2

    I'm not there yet, but it's good to start thinking about which way to go. I know a guy who hired a contractor to build an app for him instead of building it himself or getting a cofounder. He ended up with code that worked, but adding any features was a nightmare. He had to rebuild the app later. It basically tanked his project.

    It's really worth thinking about bringing on a cofounder, even though you're going to lose a lot of your ownership.

  3. 1

    Building a team is an important step for any business, and the decision to hire contractors, employees, or cofounders depends on several factors. Here are some things to consider:

    Timing: When to build a team?
    The timing of building a team depends on the size and complexity of the project, the availability of resources, and the level of expertise needed to get the job done. If you're starting a new venture, it might make sense to start with contractors or freelancers to test the waters before committing to a permanent team. On the other hand, if you have a well-established business, hiring employees or co-founders may be a better option.

    Type of work: What type of work needs to be done?
    The type of work you need to be done will also influence your decision to hire contractors, employees, or cofounders. For example, if you need someone to work on a short-term project or a specific task, hiring a contractor might be the best option. If you need someone to handle day-to-day operations or provide ongoing support, hiring an employee might be more appropriate. Finally, if you're looking for a partner to help build your business and share in its success, a cofounder might be the way to go.

    Expertise: What level of expertise is needed?
    The level of expertise required to complete the work will also influence your decision to hire contractors, employees, or cofounders. If you need someone with specialized knowledge or skills, a contractor might be the best option since they typically have expertise in a particular area. If you need someone to handle multiple tasks or functions, an employee might be more appropriate. Finally, if you're looking for a partner who can bring a unique set of skills or experiences to the table, a cofounder might be the best fit.

    Budget: How much can you afford to spend?
    Your budget will also influence your decision to hire contractors, employees, or cofounders. Contractors typically charge higher rates than employees since they don't receive benefits or job security. Employees, on the other hand, require a more significant financial investment in terms of salaries, benefits, and taxes. Cofounders are a significant investment as well, as they will typically receive equity in the company in exchange for their contributions.

    In summary, the decision to hire contractors, employees, or cofounders depends on the size and complexity of the project, the type of work that needs to be done, the level of expertise required, and the budget available. Carefully consider these factors before making a decision and consult with legal and financial professionals to ensure compliance with applicable laws and regulations.

  4. 1

    Well you have not mentioned SkilledUp Lifers (volunteers) from https://skilledup.life. We now have 24,482 individuals from 108 countries ready to help tech startups free.

    Once you have subscribed, you can have unlimited talent. They will commit 2 to 3 hrs per day for 60 days (3 months) under a Volunteer Term.

    @IndieJames

    1. 1

      At least for the US, I would be careful with this. It's illegal for people to volunteer to work for a private, for-profit company.

      1. 1

        It's up to our customers. We cater to the whole world and the USA is just one country.

        Many SkilledUp Lifers have day jobs. They spend 1 to 3 hrs per day for 3 months, which is sufficient to up their experience.

        1. 1

          I think I would at least warn US founders that this is illegal in their country. Otherwise this could get them into big trouble. It's something all founders ought to check in their countries.

          1. 1

            Some of our customers have not even formed tech companies yet as we help from the concept validation onwards.

            If someone wants to gain experience to improve their career prospects or just wants to give back (those in middle age) and are not interested in earning, surely that's their right.

            We make sure there is no exploitation taking place as we only help very early-stage tech companies.

            Hours are limited to 1 to 3 hrs per day and most have paid day jobs.

            Think about all those friends who may have helped you without charging for their help. We are in a way, organising this effort more effectively.

    2. 1

      Interesting, what's in it for them? Is it for experience, like an intern?

      1. 1

        Experience to improve career prospects.

  5. 1

    Great read. I've always had the most luck with freelancers, I feel like they're the easiest and fastest to get going with.

    If you're in your early days and want to get sh** done, move quickly with reliable freelancers. Some are even happy to jump on long-term if the relationship goes smoothly.

    1. 1

      Yeah, definitely the fastest and easiest option - as long as you get them well!

  6. 1

    @IndieJames You're right, the co-founder option is a good one because you're selecting a person who will take care of your idea and put in the proper time to make it successful. On the other hand, other people may just focus on filling their bank accounts.

    1. 1

      For sure, I love working with people who have as much reason as I do to give it their all for that exact reason (and others)😀

  7. 1

    I've hired contractors and full time employees and one of the main thing is that contractors don't have ownership in the business which means they can make bad technical decisions that they don't have to worry about later..

    I've personally been building a SaaS in 7 day challenge (https://twitter.com/pwang_szn/status/1631312569154560000) and coding the entire thing myself to lay out the baseline and then hiring devs later to add more features. Will let you know if that model works out!

    1. 1

      Yeah that’s the problem with contractors for sure.

      So after you build it, you’ll hire employees? Or contractors?

  8. 1

    I don't think I've ever talked to an indie founder who has hired an actual employee. And I feel like there's gotta be a reason for that.

    So yeah, contractors and cofounders all the way! I've had cofounders before but I've never hired a contractor. Maybe I'll give it a shot 😀

  9. 0

    Now the popularity of hacking is on the rise, be careful I just found out that there is even an app, uMobix will let you read someone's text messages almost instantly! It's more than just an SMS tracker. uMobix has many interesting features:
    location tracking (it can also display a target's location via GPS);
    social network monitoring;
    viewing a user's activities (you can check emails, deleted messages and browser history as well as view all their Instagram, WhatsApp, Telegram, Facebook Messenger, Snapchat and TikTok messages). i read about it here https://celltrackingapps.com/enter-cell-number-read-texts-free-without-installing-on-target-phone/ . It seems to me that in a situation like this, it would be very suitable.

Trending on Indie Hackers
Never hire an SEO Agency for your Saas Startup User Avatar 97 comments A simple way to keep AI automations from making bad decisions User Avatar 67 comments “This contract looked normal - but could cost millions” User Avatar 54 comments 👉 The most expensive contract mistakes don’t feel risky User Avatar 41 comments Are indie makers actually bad customers? User Avatar 36 comments We automated our business vetting with OpenClaw User Avatar 34 comments