SlideShare a Scribd company logo
1 of 11
Download to read offline
My First Million From Freelance
by Ryan Waggoner, revised Aug 2018
2
When I started doing freelance web development in 2007, I thought that success was going to
be easy. I had easily picked up my first freelance job from Craigslist for $50 / hr, and I figured I
could just crank out 40 hours a week, and presto: a cool hundred grand a year.

I did eventually make it to $100k / year, and actually beyond: for the last few years, I’ve con-
sistently made at least $250k / year in profit.

However, it took me a few years of flailing around to figure out that you can’t really forecast
your annual earnings as a freelancer by taking your hourly rate and multiplying by 2000
hours (50 hours x 40 hours a week). What about the weeks when you have no work? Or clients
who don’t pay? Or weeks when you only bill 20 hours because you were slacking? Or when
you’re sick, or on vacation, or whatever?

At some point in the last few years, my total freelance earnings ticked over into seven figures,
though I didn’t actually notice at the time. So I thought I’d sit down and write down some of
the things I’ve learned along the way that you might find helpful. I wrote down every little les-
son I could think of, and then looked for themes and patterns that tied them together.

What I ended up with are 11 principles that I think have been most responsible for my success.
I’ve still made many embarrassing mistakes, and I feel confident that my earnings since I start-
ed freelancing could have been twice as much if I had done a few things differently, including
things that I’m still struggling with today. To that end, I’ve included things below that I still need
to work on. These are meant as encouragement for those of you who feel you need to be per-
fect, or have it all figured out before you get started. 

If I got here even with my poor execution, you can do better.

So here are some lessons to get you started:

Sales covers a multitude of sins
If I had to pick a single thing that’s been responsible for my success at freelancing, it would be
hustle. I know, I know, we’re supposed to work smarter, not harder, and I’ve tried to do that as
3
well, but I spent the first six years or so of my freelance career in particular just grinding every
day looking for work. 

I sent thousands of emails to people looking for developers, from Craigslist and a thousand
other job boards. I talked with hundreds of recruiters on the phone and via email about con-
tract development jobs. I went to meetups. I talked to friends and family about my work and
asked for intros and referrals. I followed up with prospects religiously. I basically tried to leave
no stone unturned in my search for work.

It was really slow going at first, but over time, I built up a roster of repeat clients, people who
would refer me, people that I had talked to long ago about work who looked me up, etc. I
would have people email me two years after an email exchange about a new project they had
coming up. 

If you have a lot of leads coming in, you’ll get work, and then you’ll get too busy, and then you
can start charging more, just picking the projects that sound interesting or have strategic val-
ue, etc. You have margin in your dealflow and it gives you a ton of freedom and confidence.

My mistakes:

1.	 At a couple different points in my career, I have relied too heavily on a single firm or in-
dividual for project referrals or subcontracting. In both situations, the money was awe-
some, the projects were good, and I got lazy about continuing to build out other
sources of leads. In both of those cases, circumstances changed so they were no
longer a good source of work and I had a few lean months while I scrambled to fire up
my lead flows again.

2.	 This is related, and I still struggle with this: when things get really busy, it’s incredibly
tempting to stop doing this “business development” type of work. It feels pointless,
because it always takes 2-6 months to pay dividends, and so it seems like I’m using
time today that I don’t have for something I may or may not need six months in the fu-
ture. However, if you can maintain at least a small amount of daily or weekly activity in
this area, it will really help smooth out the feast or famine cycle that so many free-
lancers struggle with.
4
Respect yourself
Something I learned from Alan Weiss is that the primary challenge keeping most freelancers
and consultants from achieving what they’re capable of isn’t undercapitalization, or technical
skills, or lack of connections. It’s a lack of self-confidence.

Most of the freelancers I have watched struggle (including myself, my wife, family members,
and lots of friends) have the same root cause: self-doubt. They don’t believe in themselves
enough to raise their rates, speak at that meetup, write that book, ask for that referral, fire that
client, stick to those terms, ignore that weekend “emergency”, or turn down that work.

For me, the point of freelancing is freedom, and the ability to say no to things that aren’t a
good fit for you. It’s having control of your day-to-day life, and choosing what to work on, and
where, when, and how to work on it. You can’t do that if you’re constantly bogged down and
hampered by not being able to say no to things, or worrying about what people will think.

My mistake: 

I generally don’t have issues telling people to take a hike, but I struggle with perfectionism, and
waiting until I “feel ready” to dive in. It stems from the same issue: self-doubt, worry about
what others will think, etc.

Don’t charge hourly
If you’re charging hourly, I’d like to try and convince you to change to a different pricing struc-
ture. Whether it’s daily, weekly, monthly, retainer, value, flat project, etc, almost anything is bet-
ter than hourly. I don’t care if you’re making $175 / hr. Fundamentally, hourly pricing positions
you as a commodity on a factory line, and misaligns your interests and those of your client. It
opens the door to all kinds of nitpicking about how long this and that took, and it disincentives
you from getting better and faster and more efficient at your work. How stupid is that?

I’ll talk about this more later, but I want you to invest in yourself through tools and training, with
the goal of getting more and more efficient at your craft. But there’s no point if you only see a
small part of that gain. If most developers would take two days to build something that you
know a shortcut for that takes 15 mins, you should be compensated for that knowledge.
5
Charging hourly robs you of that, and that means that you’re probably not even going to be
thinking about how you can meet the customer’s needs more quickly and efficiently.

Charge more
One of the best pieces of advice I’ve received is to raise your rates after every project and
don’t stop until no one will hire you anymore. 

Most freelancers are not charging nearly enough. I know, you feel like you’re struggling to find
work at $75 / hr (or $35, or $175, etc), how would you charge 50% more and still find work?
That’s more a problem with looking in the wrong place for your clients (and charging hourly).

Also, have a project minimum. Even if it only seems like a few hours of work and they’re willing
to pay $1000, it may not be worth it because every project has some amount of overhead,
both time and cognitive. I couldn’t handle having 50 x $1000 projects. I’d much, much, much
rather have 2 x $25k. And just like your rates, raise your project minimum constantly until you
can’t find anyone to hire you anymore.

My mistake:

I waited way too long to try raising my rates. I was completely blown away the first time I sent
out a few proposals where I literally just doubled the numbers and people didn’t bat an eye.
Take some risks, experiment, you might be surprised.

Get more done
Most freelancers I have observed, including (especially) myself, have a love / hate relationship
with freedom. We quit our jobs to freelance and we love the flexibility, but after time in a struc-
tured school environment and a paternalistic work environment, we’re almost totally unpre-
pared for the realities of having no one to answer to, no one to tell you what to do or when to
do it, and zero clear guidelines on how to make all this work.

When I started freelancing, a big part of why I struggled was my absolutely dreadful work
habits. I spent unreal amounts of time doing stupid mindless stuff, I procrastinated, I took poor
care of my health, I didn’t sleep well, etc.
6
Here’s a rapid fire list of things that have worked for me. Instead of arguing and making excus-
es for why they won’t work for you, just try them for awhile.

●	 Keep a regular schedule. I’d suggest 6 hours a day, Mon - Fri.

●	 Take care of your body. Eat healthy, exercise, get 8 hrs of sleep.

●	 Install Rescuetime and start tracking how much time you’re actually WASTING. 

●	 Stop with social media, watching stupid videos, and mindless surfing during work
hours. 

●	 Check your email twice a day. Don’t answer your phone.

●	 Work in a quiet place with the door closed.

●	 Work in short, focused bursts of 30 - 90 mins. Take a short break, repeat. 

●	 Aim for four hours a day of focused work.

●	 Don’t work on evenings, weekends, or holidays.

My mistake:

All of them? For the record, I still consider myself to be mediocre at some of these, but I’m
much better than many freelancers I observe, and I attribute much of my forward progress to
creating and constantly striving for better habits and structure around my work.

Clean up your personal finances
It took us years to get to this point, but having no debt and a six-month emergency fund is an
absolute game-changer in terms of reducing a lot of the stress of freelancing. Anything you
can do to clean up your personal balance sheet and monthly budget is probably worth it. If you
need to make $10k / month and you think you can only just barely make $10k / month, you’re
going to be stressed out all the time. Worse, you’re going to take every crappy job you can get,
7
which is just going to stress you out more and prevent you spending your time and energy
landing the really great jobs. It’s a vicious cycle.

On the other hand, if you can live on 40% of what you can make, you have an enormous
amount of latitude to pick only the best jobs and clients, and to be patient when they’re not yet
right in front of you.

My mistake:

I racked up a lot of debt in my early days because I was sure I was going to be making plenty
of money so it didn’t matter. Paying that off took several years and was very painful.

Stay on top of your taxes
Get a good CPA, but you should also understand how taxes work, what you can and cannot
deduct, etc. For example, did you know that as a self-employed freelancer, you can open a re-
tirement account and deduct up to $52k / year in contributions (assuming you make enough)?

You should also be sure that you’re keeping track of everything you can deduct. And having a
good understand of what you can and cannot deduct will let you make good long-term deci-
sions about what the tax implications are of decisions like working from home, buying a house,
getting health insurance, traveling to conferences, etc.

Finally, whatever you do, don’t get behind on your taxes. You should be setting aside at least
30% of your earnings for taxes. If you make well into six figures and live in a high-tax state,
that could be closer to 40-50%. If you get behind on income taxes, you’ll pay for it in penalties,
interest, and stress. And it’s doubly hard to catch up, because you have to pay those back tax-
es with money that you make this year, which is also taxed (and you need to live on), and so
the cycle continues.

My mistake:

Starting from the early days, we had so much trouble living on our freelance income that hold-
ing back 30% for taxes seemed impossible, so we generally didn’t. Then we’d be scrambling
next year to pay the prior year’s taxes, plus the penalties and interest. That made it even hard-
er to set money aside for the current year’s taxes. This is a very vicious cycle to escape from,
8
unfortunately, and we’re still working on getting everything caught up tax-wise. Probably the
thing I regret most from this entire list.

Build relationships
Another thing Alan Weiss taught me is to think of the 4th sale first. It’s very easy to get too fo-
cused on the immediate project on the table, but any seasoned freelancer will tell you that their
best and highest margin projects tend to come from long-term clients where there’s a relation-
ship of mutual trust that has been built up over time. When those clients call you with a project,
it’s yours to lose. But you don’t start there on day 1.

Now, the flip side of that is that you should never work on a discounted basis (or for free, ugh),
unless you’re getting something very substantial in return. Even then, I’d avoid it. It just sets
you up for failure with that client later.

But I would be open to taking on a smaller or more boring projects than I would prefer in order
to build a good relationship with a great client.

Similarly, some of my best projects have been referrals from those clients that I started out do-
ing less than glamorous work for at in the early days. But we built up a relationship of trust and
when they had bigger and more interesting projects, they knew they could trust me to handle
it.

My mistake:

I know I’ve missed out on some great client relationships because the initial project just wasn’t
interesting enough to me for whatever reason. That’s short-sighted and I’m sure it’s cost me a
lot over the years.

Invest in yourself
I’d like to encourage you to set at least 3-5% of your income aside to reinvest in the business
in the form of education, training, building networks, etc. Let’s say you make $10k / month in
gross revenue; that means you should set aside something like $300 - 500 / month. Use it to
9
buy ebooks on improving your business, attending workshops and other online training cour-
ses, going to conferences, etc. 

In my experience, it’s incredibly easy to get a positive return on investment from educating
yourself. Almost every dollar I’ve spent on improving myself and how I do business has been a
good investment.

For example, imagine that you’re charging $75 / hr and billing around 100 hours per month. (I
know we’ve talked about how you shouldn’t charge hourly, but it makes this example easier, so
bear with me.) You take a $500 online course that enables you to raise your hourly rate by $5,
from $75 / hr to $80 / hr.

In your first year, you’re going to make an extra $6000. That’s an 1100% return on investment.
Not only that, but you’ll continue to realize the benefits of that increase year after year, and any
other things you do to increase your income will build upon that higher baseline. Also, you can
probably deduct those education things as well, so they’ll basically cost you around half of
whatever the sticker price is. :)

Another related point is that most freelancers I talk to would benefit more from investing in the
sales, marketing, business development side of things than in improving their technical skills.
I’m not the best programmer in the world and that’s ok. I enjoy programming, but I generally
see better ROI from learning how to better solve actual client problems with the technology
tools I have, and from learning how to reach and close those clients in the first place.

That said, don’t be afraid to make investments around changing what you do as a freelancer
entirely, because if you do it right, this can have dramatic results on your overall income.

I attribute a large part of my success over the last few years to the switch I made around 2010
from PHP web development to iOS mobile development. For my situation and interests and
what I saw of the market demand, it just made sense, and I think I’ve made 50-100% more
than I would have if I had stuck with web. 

That’s not me giving you advice to switch to mobile development, by the way. The point is that
you probably have a lot of room to grow in whatever specialty you’re in now, but eventually you
will hit a ceiling and it’ll be time to make some adjustments if you want to get to the next level.
The consultants I know who make high six or low seven figures each year don’t do it via tech-
10
nical implementation. They were once more implementation focused, but they’ve had to switch
to being more strategy focused in order to continue to grow their revenue.

By the way, if you love what you’re working on now and you’re satisfied with the income you’re
making or think there’s plenty of room to grow within your specialty, more power to you. This is
just for those who want to double or triple where they’re at and are seeing diminishing returns
from the particular area they’re working in.

My mistake:

Easily my biggest mistake is in educating myself but not putting that education into practice
fast or heartily enough. The $500 course is worthless if you don’t do what it advises. :)

It’s OK to stay solo
For years, I thought that the only way to get beyond low six figures as a freelancer was to build
an agency. I just didn’t think it was possible to make, say, $500k / year as a solo consultant.

However, I’ve changed my mind on that. I’ve met solo consultants making seven figures
(though they’re generally not technical implementers, or at the very least, they don’t present
themselves as such). They’re also not making most of the mistakes I’ve made and continue to
make, but that’s a good thing! It means there’s room for me to grow by fixing those things. :)

Now, I have a junior developer that I subcontract basic project things to, and I occasionally
subcontract parts of a job that I don’t have the expertise or availability for. But that’s a very
small part of my business and I like it that way.

The point is, it’s possible to make enough as a freelancer to have a very comfortable lifestyle,
to pay your mortgage, to save large amounts of money, and to have the peace of mind that
comes with making more than you need to scrape by.

I’m not saying that it can’t work to build an agency, but you probably don’t have to if you want
to grow your income.
11
Be generous
Building a successful freelancing career is one of the most gratifying things I’ve ever done. For
the first few years, when I was struggling to make it work, I viewed freelance as a stepping
stone to better things. But now that I’ve come out the other side to where I’m making enough
for it to be sustainable for the long run, I think I’ll always want to do some consulting. Even if I
move on to other things, I enjoy getting paid to help clients solve problems, and I think I’ll al-
ways dedicate some portion of my time to it.

I’ve enjoyed it so much that I’ve been able to help a few other people get started with their
own freelancing careers. Helping them go through the same struggles and figure it out while
hopefully avoiding some of my pitfalls has been incredibly gratifying.

So as you build your own successful career, don’t forget to look back and help some of the
people who are behind you, wrestling with monsters you’ve already vanquished. They’ll appre-
ciate it, but you can’t imagine how good it will make YOU feel.

On that final note, please feel free to reach out to me any time if you have questions about your
own freelance career. I’d love to help. Email me anytime at hi@ryanwaggoner.com.

If you enjoyed this, check out Freelance250k, my full premium course on building an un-
stoppable freelance business!

Also, if you’re a developer or designer, check out Everleads, my service where we find
the best freelance gigs every day and send them straight to your inbox.

More Related Content

What's hot

refractive surgeries
refractive surgeriesrefractive surgeries
refractive surgeries
nehapathak88
 

What's hot (20)

FUNDUS FLUORESCEIN ANGIOGRAPHY
FUNDUS FLUORESCEIN ANGIOGRAPHYFUNDUS FLUORESCEIN ANGIOGRAPHY
FUNDUS FLUORESCEIN ANGIOGRAPHY
 
Hirschberg test
Hirschberg testHirschberg test
Hirschberg test
 
Hypermetropia
HypermetropiaHypermetropia
Hypermetropia
 
Clinical refraction
Clinical refractionClinical refraction
Clinical refraction
 
Blepharospasm
BlepharospasmBlepharospasm
Blepharospasm
 
Visual acuity
Visual acuityVisual acuity
Visual acuity
 
School Sight Testing Program
School Sight Testing ProgramSchool Sight Testing Program
School Sight Testing Program
 
Trabeculectomy, trabeculotomy, goniotomy and their complications
Trabeculectomy, trabeculotomy, goniotomy and their complicationsTrabeculectomy, trabeculotomy, goniotomy and their complications
Trabeculectomy, trabeculotomy, goniotomy and their complications
 
Medical management of glaucoma
Medical management of glaucomaMedical management of glaucoma
Medical management of glaucoma
 
Funduscopy
Funduscopy Funduscopy
Funduscopy
 
Pharmacotherapy of corneal ulcer
Pharmacotherapy of corneal ulcerPharmacotherapy of corneal ulcer
Pharmacotherapy of corneal ulcer
 
By pd examination of a squint
By pd examination of a squintBy pd examination of a squint
By pd examination of a squint
 
Viral infections of eye
Viral infections of eyeViral infections of eye
Viral infections of eye
 
refractive surgeries
refractive surgeriesrefractive surgeries
refractive surgeries
 
Confrontation.
Confrontation.Confrontation.
Confrontation.
 
Accommodation of eye
Accommodation of eye Accommodation of eye
Accommodation of eye
 
Direct ophthalmoscopy
Direct ophthalmoscopyDirect ophthalmoscopy
Direct ophthalmoscopy
 
Uveitis: Workup and Management
Uveitis: Workup and ManagementUveitis: Workup and Management
Uveitis: Workup and Management
 
Amblyopia by surendra
Amblyopia by surendraAmblyopia by surendra
Amblyopia by surendra
 
Childhood Blindness.pptx
Childhood Blindness.pptxChildhood Blindness.pptx
Childhood Blindness.pptx
 

Similar to My first million dollar from freelance work by Ryan Waggoner

Job Search Survival Kit -- OK School's Out, Now What --
Job Search Survival Kit -- OK School's Out, Now What  --Job Search Survival Kit -- OK School's Out, Now What  --
Job Search Survival Kit -- OK School's Out, Now What --
Anthony Hines
 
How To Work Less And Earn More - Adrian Fleming
How To Work Less And Earn More - Adrian FlemingHow To Work Less And Earn More - Adrian Fleming
How To Work Less And Earn More - Adrian Fleming
Adrian Fleming
 
The best answers to tough interview questions
The best answers to tough interview questionsThe best answers to tough interview questions
The best answers to tough interview questions
EDIN BROW, DCE, AMET
 

Similar to My first million dollar from freelance work by Ryan Waggoner (20)

Job Search Survival Kit -- OK School's Out, Now What --
Job Search Survival Kit -- OK School's Out, Now What  --Job Search Survival Kit -- OK School's Out, Now What  --
Job Search Survival Kit -- OK School's Out, Now What --
 
Why start independent distributor jobs from home?
Why start independent distributor jobs from home? Why start independent distributor jobs from home?
Why start independent distributor jobs from home?
 
8 Awesome Tips To Grow Your Business And Leave Your Business This 2016
8 Awesome Tips To Grow Your Business And Leave Your Business This 20168 Awesome Tips To Grow Your Business And Leave Your Business This 2016
8 Awesome Tips To Grow Your Business And Leave Your Business This 2016
 
Top 3 work home jobs
Top 3 work home jobsTop 3 work home jobs
Top 3 work home jobs
 
Session 3 facebook - paid ads
Session 3   facebook - paid adsSession 3   facebook - paid ads
Session 3 facebook - paid ads
 
Marketing Strategies of the World's Leading Brands Shift Focus Due to the Phe...
Marketing Strategies of the World's Leading Brands Shift Focus Due to the Phe...Marketing Strategies of the World's Leading Brands Shift Focus Due to the Phe...
Marketing Strategies of the World's Leading Brands Shift Focus Due to the Phe...
 
Stories of personal growth
Stories of personal growthStories of personal growth
Stories of personal growth
 
Hand Over Fist Money Makers
Hand Over Fist Money MakersHand Over Fist Money Makers
Hand Over Fist Money Makers
 
Learn how Sarah turns $36K/year with a virtual assistance business
Learn how Sarah turns $36K/year with a virtual assistance businessLearn how Sarah turns $36K/year with a virtual assistance business
Learn how Sarah turns $36K/year with a virtual assistance business
 
How To Work Less And Earn More - Adrian Fleming
How To Work Less And Earn More - Adrian FlemingHow To Work Less And Earn More - Adrian Fleming
How To Work Less And Earn More - Adrian Fleming
 
Pros and cоnѕ of being an entrерrеnеur
Pros and cоnѕ of being an entrерrеnеurPros and cоnѕ of being an entrерrеnеur
Pros and cоnѕ of being an entrерrеnеur
 
The best answers to tough interview questions
The best answers to tough interview questionsThe best answers to tough interview questions
The best answers to tough interview questions
 
Hand over fist_money_makers
Hand over fist_money_makersHand over fist_money_makers
Hand over fist_money_makers
 
Growthlab ultimate-guide-to-working-from-home
Growthlab ultimate-guide-to-working-from-homeGrowthlab ultimate-guide-to-working-from-home
Growthlab ultimate-guide-to-working-from-home
 
Hand over fist_money_makers
Hand over fist_money_makersHand over fist_money_makers
Hand over fist_money_makers
 
Work from home_riches 3
Work from home_riches 3Work from home_riches 3
Work from home_riches 3
 
Maria Adams' Assignment
Maria Adams' AssignmentMaria Adams' Assignment
Maria Adams' Assignment
 
Becoming an entrepreneur
Becoming an entrepreneurBecoming an entrepreneur
Becoming an entrepreneur
 
How to retain your clients
How to retain your clientsHow to retain your clients
How to retain your clients
 
Career Search Checklist
Career Search ChecklistCareer Search Checklist
Career Search Checklist
 

More from mustafa sarac

More from mustafa sarac (20)

Uluslararasilasma son
Uluslararasilasma sonUluslararasilasma son
Uluslararasilasma son
 
Real time machine learning proposers day v3
Real time machine learning proposers day v3Real time machine learning proposers day v3
Real time machine learning proposers day v3
 
Latka december digital
Latka december digitalLatka december digital
Latka december digital
 
Axial RC SCX10 AE2 ESC user manual
Axial RC SCX10 AE2 ESC user manualAxial RC SCX10 AE2 ESC user manual
Axial RC SCX10 AE2 ESC user manual
 
Array programming with Numpy
Array programming with NumpyArray programming with Numpy
Array programming with Numpy
 
Math for programmers
Math for programmersMath for programmers
Math for programmers
 
The book of Why
The book of WhyThe book of Why
The book of Why
 
BM sgk meslek kodu
BM sgk meslek koduBM sgk meslek kodu
BM sgk meslek kodu
 
TEGV 2020 Bireysel bagiscilarimiz
TEGV 2020 Bireysel bagiscilarimizTEGV 2020 Bireysel bagiscilarimiz
TEGV 2020 Bireysel bagiscilarimiz
 
How to make and manage a bee hotel?
How to make and manage a bee hotel?How to make and manage a bee hotel?
How to make and manage a bee hotel?
 
Cahit arf makineler dusunebilir mi
Cahit arf makineler dusunebilir miCahit arf makineler dusunebilir mi
Cahit arf makineler dusunebilir mi
 
How did Software Got So Reliable Without Proof?
How did Software Got So Reliable Without Proof?How did Software Got So Reliable Without Proof?
How did Software Got So Reliable Without Proof?
 
Staff Report on Algorithmic Trading in US Capital Markets
Staff Report on Algorithmic Trading in US Capital MarketsStaff Report on Algorithmic Trading in US Capital Markets
Staff Report on Algorithmic Trading in US Capital Markets
 
Yetiskinler icin okuma yazma egitimi
Yetiskinler icin okuma yazma egitimiYetiskinler icin okuma yazma egitimi
Yetiskinler icin okuma yazma egitimi
 
Consumer centric api design v0.4.0
Consumer centric api design v0.4.0Consumer centric api design v0.4.0
Consumer centric api design v0.4.0
 
State of microservices 2020 by tsh
State of microservices 2020 by tshState of microservices 2020 by tsh
State of microservices 2020 by tsh
 
Uber pitch deck 2008
Uber pitch deck 2008Uber pitch deck 2008
Uber pitch deck 2008
 
Wireless solar keyboard k760 quickstart guide
Wireless solar keyboard k760 quickstart guideWireless solar keyboard k760 quickstart guide
Wireless solar keyboard k760 quickstart guide
 
State of Serverless Report 2020
State of Serverless Report 2020State of Serverless Report 2020
State of Serverless Report 2020
 
Dont just roll the dice
Dont just roll the diceDont just roll the dice
Dont just roll the dice
 

Recently uploaded

Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
allensay1
 

Recently uploaded (20)

Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowKalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
 
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTSJAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSCROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 Updated
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service AvailableNashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
 
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
 
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 
WheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond InsightsWheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond Insights
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 

My first million dollar from freelance work by Ryan Waggoner

  • 1. My First Million From Freelance by Ryan Waggoner, revised Aug 2018
  • 2. 2 When I started doing freelance web development in 2007, I thought that success was going to be easy. I had easily picked up my first freelance job from Craigslist for $50 / hr, and I figured I could just crank out 40 hours a week, and presto: a cool hundred grand a year. I did eventually make it to $100k / year, and actually beyond: for the last few years, I’ve con- sistently made at least $250k / year in profit. However, it took me a few years of flailing around to figure out that you can’t really forecast your annual earnings as a freelancer by taking your hourly rate and multiplying by 2000 hours (50 hours x 40 hours a week). What about the weeks when you have no work? Or clients who don’t pay? Or weeks when you only bill 20 hours because you were slacking? Or when you’re sick, or on vacation, or whatever? At some point in the last few years, my total freelance earnings ticked over into seven figures, though I didn’t actually notice at the time. So I thought I’d sit down and write down some of the things I’ve learned along the way that you might find helpful. I wrote down every little les- son I could think of, and then looked for themes and patterns that tied them together. What I ended up with are 11 principles that I think have been most responsible for my success. I’ve still made many embarrassing mistakes, and I feel confident that my earnings since I start- ed freelancing could have been twice as much if I had done a few things differently, including things that I’m still struggling with today. To that end, I’ve included things below that I still need to work on. These are meant as encouragement for those of you who feel you need to be per- fect, or have it all figured out before you get started. If I got here even with my poor execution, you can do better. So here are some lessons to get you started: Sales covers a multitude of sins If I had to pick a single thing that’s been responsible for my success at freelancing, it would be hustle. I know, I know, we’re supposed to work smarter, not harder, and I’ve tried to do that as
  • 3. 3 well, but I spent the first six years or so of my freelance career in particular just grinding every day looking for work. I sent thousands of emails to people looking for developers, from Craigslist and a thousand other job boards. I talked with hundreds of recruiters on the phone and via email about con- tract development jobs. I went to meetups. I talked to friends and family about my work and asked for intros and referrals. I followed up with prospects religiously. I basically tried to leave no stone unturned in my search for work. It was really slow going at first, but over time, I built up a roster of repeat clients, people who would refer me, people that I had talked to long ago about work who looked me up, etc. I would have people email me two years after an email exchange about a new project they had coming up. If you have a lot of leads coming in, you’ll get work, and then you’ll get too busy, and then you can start charging more, just picking the projects that sound interesting or have strategic val- ue, etc. You have margin in your dealflow and it gives you a ton of freedom and confidence. My mistakes: 1. At a couple different points in my career, I have relied too heavily on a single firm or in- dividual for project referrals or subcontracting. In both situations, the money was awe- some, the projects were good, and I got lazy about continuing to build out other sources of leads. In both of those cases, circumstances changed so they were no longer a good source of work and I had a few lean months while I scrambled to fire up my lead flows again. 2. This is related, and I still struggle with this: when things get really busy, it’s incredibly tempting to stop doing this “business development” type of work. It feels pointless, because it always takes 2-6 months to pay dividends, and so it seems like I’m using time today that I don’t have for something I may or may not need six months in the fu- ture. However, if you can maintain at least a small amount of daily or weekly activity in this area, it will really help smooth out the feast or famine cycle that so many free- lancers struggle with.
  • 4. 4 Respect yourself Something I learned from Alan Weiss is that the primary challenge keeping most freelancers and consultants from achieving what they’re capable of isn’t undercapitalization, or technical skills, or lack of connections. It’s a lack of self-confidence. Most of the freelancers I have watched struggle (including myself, my wife, family members, and lots of friends) have the same root cause: self-doubt. They don’t believe in themselves enough to raise their rates, speak at that meetup, write that book, ask for that referral, fire that client, stick to those terms, ignore that weekend “emergency”, or turn down that work. For me, the point of freelancing is freedom, and the ability to say no to things that aren’t a good fit for you. It’s having control of your day-to-day life, and choosing what to work on, and where, when, and how to work on it. You can’t do that if you’re constantly bogged down and hampered by not being able to say no to things, or worrying about what people will think. My mistake: I generally don’t have issues telling people to take a hike, but I struggle with perfectionism, and waiting until I “feel ready” to dive in. It stems from the same issue: self-doubt, worry about what others will think, etc. Don’t charge hourly If you’re charging hourly, I’d like to try and convince you to change to a different pricing struc- ture. Whether it’s daily, weekly, monthly, retainer, value, flat project, etc, almost anything is bet- ter than hourly. I don’t care if you’re making $175 / hr. Fundamentally, hourly pricing positions you as a commodity on a factory line, and misaligns your interests and those of your client. It opens the door to all kinds of nitpicking about how long this and that took, and it disincentives you from getting better and faster and more efficient at your work. How stupid is that? I’ll talk about this more later, but I want you to invest in yourself through tools and training, with the goal of getting more and more efficient at your craft. But there’s no point if you only see a small part of that gain. If most developers would take two days to build something that you know a shortcut for that takes 15 mins, you should be compensated for that knowledge.
  • 5. 5 Charging hourly robs you of that, and that means that you’re probably not even going to be thinking about how you can meet the customer’s needs more quickly and efficiently. Charge more One of the best pieces of advice I’ve received is to raise your rates after every project and don’t stop until no one will hire you anymore. Most freelancers are not charging nearly enough. I know, you feel like you’re struggling to find work at $75 / hr (or $35, or $175, etc), how would you charge 50% more and still find work? That’s more a problem with looking in the wrong place for your clients (and charging hourly). Also, have a project minimum. Even if it only seems like a few hours of work and they’re willing to pay $1000, it may not be worth it because every project has some amount of overhead, both time and cognitive. I couldn’t handle having 50 x $1000 projects. I’d much, much, much rather have 2 x $25k. And just like your rates, raise your project minimum constantly until you can’t find anyone to hire you anymore. My mistake: I waited way too long to try raising my rates. I was completely blown away the first time I sent out a few proposals where I literally just doubled the numbers and people didn’t bat an eye. Take some risks, experiment, you might be surprised. Get more done Most freelancers I have observed, including (especially) myself, have a love / hate relationship with freedom. We quit our jobs to freelance and we love the flexibility, but after time in a struc- tured school environment and a paternalistic work environment, we’re almost totally unpre- pared for the realities of having no one to answer to, no one to tell you what to do or when to do it, and zero clear guidelines on how to make all this work. When I started freelancing, a big part of why I struggled was my absolutely dreadful work habits. I spent unreal amounts of time doing stupid mindless stuff, I procrastinated, I took poor care of my health, I didn’t sleep well, etc.
  • 6. 6 Here’s a rapid fire list of things that have worked for me. Instead of arguing and making excus- es for why they won’t work for you, just try them for awhile. ● Keep a regular schedule. I’d suggest 6 hours a day, Mon - Fri. ● Take care of your body. Eat healthy, exercise, get 8 hrs of sleep. ● Install Rescuetime and start tracking how much time you’re actually WASTING. ● Stop with social media, watching stupid videos, and mindless surfing during work hours. ● Check your email twice a day. Don’t answer your phone. ● Work in a quiet place with the door closed. ● Work in short, focused bursts of 30 - 90 mins. Take a short break, repeat. ● Aim for four hours a day of focused work. ● Don’t work on evenings, weekends, or holidays. My mistake: All of them? For the record, I still consider myself to be mediocre at some of these, but I’m much better than many freelancers I observe, and I attribute much of my forward progress to creating and constantly striving for better habits and structure around my work. Clean up your personal finances It took us years to get to this point, but having no debt and a six-month emergency fund is an absolute game-changer in terms of reducing a lot of the stress of freelancing. Anything you can do to clean up your personal balance sheet and monthly budget is probably worth it. If you need to make $10k / month and you think you can only just barely make $10k / month, you’re going to be stressed out all the time. Worse, you’re going to take every crappy job you can get,
  • 7. 7 which is just going to stress you out more and prevent you spending your time and energy landing the really great jobs. It’s a vicious cycle. On the other hand, if you can live on 40% of what you can make, you have an enormous amount of latitude to pick only the best jobs and clients, and to be patient when they’re not yet right in front of you. My mistake: I racked up a lot of debt in my early days because I was sure I was going to be making plenty of money so it didn’t matter. Paying that off took several years and was very painful. Stay on top of your taxes Get a good CPA, but you should also understand how taxes work, what you can and cannot deduct, etc. For example, did you know that as a self-employed freelancer, you can open a re- tirement account and deduct up to $52k / year in contributions (assuming you make enough)? You should also be sure that you’re keeping track of everything you can deduct. And having a good understand of what you can and cannot deduct will let you make good long-term deci- sions about what the tax implications are of decisions like working from home, buying a house, getting health insurance, traveling to conferences, etc. Finally, whatever you do, don’t get behind on your taxes. You should be setting aside at least 30% of your earnings for taxes. If you make well into six figures and live in a high-tax state, that could be closer to 40-50%. If you get behind on income taxes, you’ll pay for it in penalties, interest, and stress. And it’s doubly hard to catch up, because you have to pay those back tax- es with money that you make this year, which is also taxed (and you need to live on), and so the cycle continues. My mistake: Starting from the early days, we had so much trouble living on our freelance income that hold- ing back 30% for taxes seemed impossible, so we generally didn’t. Then we’d be scrambling next year to pay the prior year’s taxes, plus the penalties and interest. That made it even hard- er to set money aside for the current year’s taxes. This is a very vicious cycle to escape from,
  • 8. 8 unfortunately, and we’re still working on getting everything caught up tax-wise. Probably the thing I regret most from this entire list. Build relationships Another thing Alan Weiss taught me is to think of the 4th sale first. It’s very easy to get too fo- cused on the immediate project on the table, but any seasoned freelancer will tell you that their best and highest margin projects tend to come from long-term clients where there’s a relation- ship of mutual trust that has been built up over time. When those clients call you with a project, it’s yours to lose. But you don’t start there on day 1. Now, the flip side of that is that you should never work on a discounted basis (or for free, ugh), unless you’re getting something very substantial in return. Even then, I’d avoid it. It just sets you up for failure with that client later. But I would be open to taking on a smaller or more boring projects than I would prefer in order to build a good relationship with a great client. Similarly, some of my best projects have been referrals from those clients that I started out do- ing less than glamorous work for at in the early days. But we built up a relationship of trust and when they had bigger and more interesting projects, they knew they could trust me to handle it. My mistake: I know I’ve missed out on some great client relationships because the initial project just wasn’t interesting enough to me for whatever reason. That’s short-sighted and I’m sure it’s cost me a lot over the years. Invest in yourself I’d like to encourage you to set at least 3-5% of your income aside to reinvest in the business in the form of education, training, building networks, etc. Let’s say you make $10k / month in gross revenue; that means you should set aside something like $300 - 500 / month. Use it to
  • 9. 9 buy ebooks on improving your business, attending workshops and other online training cour- ses, going to conferences, etc. In my experience, it’s incredibly easy to get a positive return on investment from educating yourself. Almost every dollar I’ve spent on improving myself and how I do business has been a good investment. For example, imagine that you’re charging $75 / hr and billing around 100 hours per month. (I know we’ve talked about how you shouldn’t charge hourly, but it makes this example easier, so bear with me.) You take a $500 online course that enables you to raise your hourly rate by $5, from $75 / hr to $80 / hr. In your first year, you’re going to make an extra $6000. That’s an 1100% return on investment. Not only that, but you’ll continue to realize the benefits of that increase year after year, and any other things you do to increase your income will build upon that higher baseline. Also, you can probably deduct those education things as well, so they’ll basically cost you around half of whatever the sticker price is. :) Another related point is that most freelancers I talk to would benefit more from investing in the sales, marketing, business development side of things than in improving their technical skills. I’m not the best programmer in the world and that’s ok. I enjoy programming, but I generally see better ROI from learning how to better solve actual client problems with the technology tools I have, and from learning how to reach and close those clients in the first place. That said, don’t be afraid to make investments around changing what you do as a freelancer entirely, because if you do it right, this can have dramatic results on your overall income. I attribute a large part of my success over the last few years to the switch I made around 2010 from PHP web development to iOS mobile development. For my situation and interests and what I saw of the market demand, it just made sense, and I think I’ve made 50-100% more than I would have if I had stuck with web. That’s not me giving you advice to switch to mobile development, by the way. The point is that you probably have a lot of room to grow in whatever specialty you’re in now, but eventually you will hit a ceiling and it’ll be time to make some adjustments if you want to get to the next level. The consultants I know who make high six or low seven figures each year don’t do it via tech-
  • 10. 10 nical implementation. They were once more implementation focused, but they’ve had to switch to being more strategy focused in order to continue to grow their revenue. By the way, if you love what you’re working on now and you’re satisfied with the income you’re making or think there’s plenty of room to grow within your specialty, more power to you. This is just for those who want to double or triple where they’re at and are seeing diminishing returns from the particular area they’re working in. My mistake: Easily my biggest mistake is in educating myself but not putting that education into practice fast or heartily enough. The $500 course is worthless if you don’t do what it advises. :) It’s OK to stay solo For years, I thought that the only way to get beyond low six figures as a freelancer was to build an agency. I just didn’t think it was possible to make, say, $500k / year as a solo consultant. However, I’ve changed my mind on that. I’ve met solo consultants making seven figures (though they’re generally not technical implementers, or at the very least, they don’t present themselves as such). They’re also not making most of the mistakes I’ve made and continue to make, but that’s a good thing! It means there’s room for me to grow by fixing those things. :) Now, I have a junior developer that I subcontract basic project things to, and I occasionally subcontract parts of a job that I don’t have the expertise or availability for. But that’s a very small part of my business and I like it that way. The point is, it’s possible to make enough as a freelancer to have a very comfortable lifestyle, to pay your mortgage, to save large amounts of money, and to have the peace of mind that comes with making more than you need to scrape by. I’m not saying that it can’t work to build an agency, but you probably don’t have to if you want to grow your income.
  • 11. 11 Be generous Building a successful freelancing career is one of the most gratifying things I’ve ever done. For the first few years, when I was struggling to make it work, I viewed freelance as a stepping stone to better things. But now that I’ve come out the other side to where I’m making enough for it to be sustainable for the long run, I think I’ll always want to do some consulting. Even if I move on to other things, I enjoy getting paid to help clients solve problems, and I think I’ll al- ways dedicate some portion of my time to it. I’ve enjoyed it so much that I’ve been able to help a few other people get started with their own freelancing careers. Helping them go through the same struggles and figure it out while hopefully avoiding some of my pitfalls has been incredibly gratifying. So as you build your own successful career, don’t forget to look back and help some of the people who are behind you, wrestling with monsters you’ve already vanquished. They’ll appre- ciate it, but you can’t imagine how good it will make YOU feel. On that final note, please feel free to reach out to me any time if you have questions about your own freelance career. I’d love to help. Email me anytime at hi@ryanwaggoner.com. If you enjoyed this, check out Freelance250k, my full premium course on building an un- stoppable freelance business! Also, if you’re a developer or designer, check out Everleads, my service where we find the best freelance gigs every day and send them straight to your inbox.