• Home
  • My Favorite Topics
    • Blogging
    • Business
    • Career
    • Cars
    • Consulting
    • Epic Life Quest
    • Iceland
    • Marketing
    • Presenting
    • Productivity
  • My Life Quest
    • Future Achievements
  • About Me
  • My Recent Photos

The Freelance Calculator

6 years ago
business, consulting, freelancing
6 Comments

If you’re thinking about going freelance, here’s a handy Freelance Calculator by Chelsea Shaw (@chelshaw).

See the Pen Freelance Calculator by Chelsea (@chelshaw) on CodePen.

(Big props to Chelsea – I originally just sketched out the UI, and she knocked out all the code! You readers are amazing.)

  • Hours per week = the number of hours you’re going to work, but work includes both billable hours as well as non-billable (paperwork, email, travel, blogging, presenting.)
  • % billable = the percent of your work that you can actually charge for.
  • Hourly rate = what the clients actually pay.

Being an independent means you can change any of these things, whenever you want. (And you will, through the course of your career.) In a perfect world, you’d track these 3 numbers over time to know if things are getting better or worse, and track the success of your experiments in passive income (training courses, plugins, SaaS apps, etc.)

The equation:
Hours worked * (% billable) * hourly rate = your revenue.

But don’t think that the last number is the only important one.

Sometimes you want to work less.

Spending time with your family and friends is awesome, and wouldn’t it be nice to retire, too? You need money to do those things – so your rates need to be going up, not down, to maintain your standard of living.

To work less, you have two options.

1. Short term: do less unbilled work.

You don’t get paid (directly) to:

  • Do marketing to bring in new leads
  • Convert those leads to buyers (do sales)
  • Do support to keep those buyers happy
  • Sharpen your skills via learning, experimenting, building
  • Build passive income tools like training classes or apps

But you get paid indirectly (later) for those investments. If your calculator produces less than 10-20 hours of unpaid work per week, you’re probably underestimating the above work requirements.

You can coast on your existing network & skills for a while, but do that for a year or two, and you’ll suddenly find yourself in trouble. This is how freelancers end up taking a gig they don’t really want, just out of desperation, or end up joining a consultancy.

Don’t want to do unpaid work? You can pay someone else to do it. Sometimes they do it better than you could possibly do it yourself (like my accountant or my attorney or my coworkers.) Sometimes they don’t – like when I’ve tried using Google or Facebook advertising to bring in leads. Compared to what I get from the blog & presentations, the lead quality hasn’t been as good, and it’s been expensive as hell. But if you hate marketing or content generation, you can buy your way out of it. It’s just a matter of setting the right settings on the calculator – your revenue may need to go up in order to justify paying someone else to do stuff.

2. Long term, you need to raise your rates.

Raising your rates is the key to having more flexibility to pick between paid work, family time, relaxation, or investing in your future. When you raise your rates:

  • The less billable hours you have to put in for the same revenue, and
  • The more time you can spend on marketing or building passive income products like training courses, which
  • Increases the demand for your services, which
  • Means you can raise your billable rates again

For more info on that, check out Brennan Dunn’s Double Your Freelancing. (That’s not an affiliate link – I just really believe in those concepts, and I think the more people who know about that, the better.)

Optimize your calculator settings over time.

Over time, you should be optimizing this calculator to find the right work/life mix for you, and optimizing your services & rates to minimize the amount of work required. These kinds of conscious planning decisions are the difference between a okay freelance/consulting career and a great one – hopefully short, too, so you can retire and enjoy time with your friends and family while you’re still able.

business, consulting, freelancing
Previous Post
What #DataSaturday Organizers and Volunteers Do
Next Post
Updating My About-Me Slide, 2017 Edition

6 Comments. Leave new

  • Taras Kaduk (@imtaras)
    June 27, 2017 10:42 am

    Pretty cool, and this reminds me of a Shiny app I wrote a while back to calculate a hypothetical rate for myself. I can’t paste screenshots here, but I included them in my comments to a LinkedIn share that showed up in my feed: https://www.linkedin.com/feed/update/urn:li:activity:6285478797189935104/

    Reply
  • Chelsea
    June 27, 2017 1:36 pm

    Great post! I just threw together a codepen in case others want to play with it 🙂 I also added in weeks of vacation (because that’s important to me ????)

    https://codepen.io/chelshaw/pen/QgOBzg

    Reply
    • Brent
      June 27, 2017 1:49 pm

      Daaaang, that’s awesome! I’m going to edit that into the post. Nice job!

      Reply
    • Louis
      June 28, 2017 9:27 am

      FYI, Your codepen allows minus numbers for the ‘Hourly Rate’ input. Makes for an interesting result haha.

      Reply
  • Didier
    July 3, 2017 6:35 am

    The calculator doesn’t work if value are between x6 and x9. Try with 36, 47 or 58…
    Otherwise, great post and the calculator looks nice.

    Reply
    • Brent
      July 3, 2017 6:37 am

      Not sure what you mean – which specific values are you using in which fields, and what does “doesn’t work” mean? Thanks.

      Reply

Leave a Reply to Brent Cancel reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.

Hi. I’m Brent.

That's me, Brent.

I live in Las Vegas, Nevada. I'm on an epic life quest to have fun and make a difference.

I co-founded Brent Ozar Unlimited to help make your SQL Server go faster. I also maintain sp_Blitz® and the open source First Responder Kit repo.

My current car collection includes a 1986 Ferrari 328 GTS, a 1964 Porsche 356, a 1971 VW Type 3 Squareback, and more.

profile for Brent Ozar on Stack Exchange, a network of free, community-driven Q&A sites

© 2021 Brent Ozar, all rights reserved. Privacy Policy

  • Home
  • My Favorite Topics
  • My Life Quest
  • About Me
  • My Recent Photos