Jack Sarlo

"11 Proven Ways To Make Money Coding Online!"

Make Money Coding Online

In this guide, you’ll discover 11 different methods to make money coding online.

Some methods are more profitable than others, but may also require additional work other than coding.

After I explain each method, I give you my opinion about its income potential. 

For each method I tell you how reliable it is as a source of part time or full time income.

Furthermore, in the final chapter, you’ll find an estimated amount of money you can make with each method.

Some methods are easier than others, and so you can use several methods at once to increase your income.

Table of Contents

Method #1 Freelancing

This is probably the most popular and easiest way to start making money coding online.

t’s easy because you just sign up with several freelance websites, complete your profile and find projects you can complete.

It’s a very good idea to fully complete your freelance profile. 

Because employers will look at your past work, experience, qualifications and other things listed on your profile. How freelance works is explained in my other guide.

It can also be very profitable if you stick with this method for some time. 

As you complete more projects, you earn more positive reviews/ratings and you’ll be able to charge more money and find more work.

There are a lot of different coding jobs, as you can see in these screenshots from one particular freelance site:

Coding Jobs
Coding Jobs
Coding Jobs
Coding Jobs
Coding Jobs
Coding Jobs

Here are some other benefits of working as a freelance coder online:

Getting the first few jobs is the hardest part because you start with no ratings and reviews. But if you stick to it, eventually it will only get better.

You can bid less for projects at first just to get some positive reviews.

Here are some good freelance sites:






Is this a reliable source of income?

As you complete more and more projects your ratings and reviews increase.

Then it will be much easier to win freelance projects. And you can charge more money. If you join more than one website it will ensure you have enough work to do.

I’d say you CAN make a solid, reliable part time or full time income with this method alone.

Method #2 Work For A Company From Home

You can work for a company remotely, from your own home.

Use sites like FlexJobs, Monster, Indeed and others.

Search using keywords like “work at home coder”, “work at home coding”, “work at home programmer” and so on.

You can find part time and full time jobs this way, here’s an example:

Coding Job - Work From Home
Coding Job - Work From Home

Some types of work at home coding jobs include:

And More…​

Is this a reliable source of income?

Since you’ll be working for a real company this is a very reliable source of income.

Method #3 Help Local Businesses

A lot of local businesses have poor quality websites or no website at all. Some of these websites look like they were built in the ‘90s.

You can help them by offering to build a quality website or improve their existing site.

You can do that using your own skills, and tools like Shopify or WordPress.

The most challenging part is to find and convince local businesses to do this service for them.

But you can use local business directories and other research techniques to find them.

Yellow Pages



You can also compile a list of businesses in your city and then search Google to find their website.

Then just contact them via email, phone or even go visit them in person.

If they already have a website tell them how you can improve it. Mention any design flaws that you can improve, such as a slow loading site.

You may want to build or improve the first few sites for free just to build a portfolio and even get some testimonials.

You can use this method alongside others if you have enough time to increase your income.

Is this a reliable source of income?

This is a good method to earn some extra cash. But you can’t rely on just this method to earn a full time or even part time income I dare say.

Most local businesses don’t have huge budgets to hire web developers. So you can’t expect to make tons of money.

Once again you can use this method alongside others to increase your income.

The only way this method can become a stable, reliable source of income month after month is if you turn it into a real business.

That means you’ll have your own website that sells these particular services to local businesses. 

You’ll have to drive traffic, build an audience and perform all the other aspects of an online business.

A real business like that ensures you can get a steady source of new clients month after month.

Method #4 Paid Open Source Projects

Open source project sites like Github allow you to help with the development of software. 

Most people think that contributing to open source projects is just a “waste of time”.

But there are sites like CrowdSourcer that will pay you a fair share of the profits for your contributions.

And you can also use it to develop your software and sell it on their platform too.

This quick video shows you how CrowdSourcer works:

Is this a reliable source of income?

It’s a good method to earn some extra cash. But you can’t rely just on this method to earn a part time or full time income. 

If it won’t take much of your time you can use it in combination with other methods to increase your income.

Method #5 Coding Contests

You can earn some extra money (or other rewards in some cases) by entering coding contests.

You can track and join these coding challenges on sites like:

Top Coder

Code Chef

Hacker Earth

Hacker Rank

Tech Gig

For example, some challenges pay these prizes:

Coding Contest Prizes
Coding Contest Prizes

Is this a reliable source of income?

This is also another method to earn some extra cash. There’s no guarantee you’ll win contests all the time so it’s not a reliable way to make a steady part time or full time income.

Once again if you do this along with other methods as well your total income can increase.

Method #6 Start An Information Business

information business

This option can be very profitable but it’s also the most challenging I should say.

Building an Information business means you can sell information products from your websites.

Information products can be digital or physical products. They just give information and teach any subject. 

In this case that would be on topics like coding, programming, software development and so on.

Digital information products can be ebooks, video courses, webinars, infographics, etc.

Physical information products can be DVDs, home study courses, books, etc.

What Can You Sell?

You’re not limited to just information products. You can also sell:

You can discover the steps to take to start, build and grow your InfoBusiness in my other guide…

In a nutshell, you’ll be creating content ideally on your blog. And then drive traffic to your blog, build your list and sell products.

Alternatively, if you don’t want to sell products you can place ads, like Google Adsense in your blog. But that can be less profitable.

The advantages of building your own Info business include:

The two biggest challenges of this method include:

These are only challenges. And every challenge can be overcome.

Is this a reliable source of income?

If you manage to build a successful business this is a reliable source of full time income.

Method #7 Online Courses

This is similar to starting your own Info business.

But instead of teaching from your website or blog, you use platforms like Udemy, Skillshare, Teachable, Thinkific, Coggno, Curious, Edureka, Learning. Simpliv, Teachlr, etc.

You can use all of these websites.

You just create content to share your knowledge about coding, programming, etc.

You’ll earn money by selling paid courses on those sites.

Of course, this may not be as profitable as starting your own business. But if you create multiple courses and use multiple platforms your income grows.

This is way easier and less risky than starting a business. You won’t have to spend a lot of time to build your own website, drive traffic and all the rest.

Here’s an example:

Coding Course Example
Coding Course Example

Is this a reliable source of income?

I’d say this a reliable source for part time or full time income, assuming enough people can see your course. Because that’s precisely the issue.

These websites make it easy to have a product (a paid course) and sell it, without the need to build any website.

But they fall short when it comes to driving traffic to your course page.

You can’t rely on these websites to get your courses seen by a lot of people. If no one is seeing your course no one will buy it.

So you’d need to find ways to drive traffic to your course page yourself. But fortunately, there are many ways to do that.

To increase your income you can combine this method with #6 which is building an Information Business.

This, in essence, means you promote your website in your paid courses.

So that you can collect the name and email address of all those viewers. You’ll be able to build a list which is the main objective to build a successful Information Business.

Method #8 Youtube

This is similar to selling paid courses. You just create content about coding, and then make money from Youtube ads, selling products you create, affiliate products and some other methods.

You can do some Youtube SEO on your videos. Youtube search engine optimization is about a set of techniques to rank your videos. 

This means when someone searches Youtube for particular keywords, your videos show up at the very top.

Youtube SEO will enable you to get more video views and grow a channel faster.

Joseph Hogue has 164K Youtube subscribers. He investigated 24 different Youtube channels to discover how much Youtube pays per view. 

He reveals these insights as well as the best methods to make money with your Youtube videos:

One of the best methods to make more money with your Youtube channel is to combine this method with method #6 which is starting your Information Business.

In the simplest form, this means you’ll put a link to your website in your video descriptions. 

So that viewers visit your website and subscribe to your list (by giving you their name and email address).

This is known as building a list and it’s the most important and fundamental aspect of building an Information business.

You want to do that because if you use just Youtube you’re building an audience on someone’s else website. You don’t have 100% control over what happens.

Youtube may decide someday to change their algorithm or some specific features and your videos will be seen less often. Your channel growth or income can decline.

For example, in 2017 YouTube made a new policy that channels would need 10,000-lifetime views before they could make money on ads embedded in their videos.

And something similar happened with Facebook pages too. When you post on your Facebook page that post will be seen by fewer fans than it used to be!

But if you promote your website in your videos to build your list you’ll own the email address of your viewers. You can contact them anytime.

Email isn’t going to change, or disappear away anytime soon!


Instead of Youtube, you can use podcasting as a channel to deliver content and build an audience.

Pat Flynn’s podcast has over 60+ million downloads. He has a very detailed guide on how to start a podcast.

Is this a reliable source of income?

This can be a reliable source for part time or full time income. That is, as long as you have enough channel subscribers and you know how to use the various ways to make money with it.

Method #9 Publish Kindle Ebooks

If you like teaching coding, you can also create and publish coding related ebooks and sell them directly on Amazon’s Kindle Store.

Amazon is the leading e-retailer in the United States.

They’ve got Amazon’s Kindle Direct Publishing (KDP) which makes it very easy to get started.

The key to success is to publish many ebooks on the various topics related to coding. Not just one.

There are successful Kindle publishers earning $3K to $10K and even more in some cases.

Stefan JamesYou do have to research the market to determine exactly what they need to learn. So that you create ebooks they’d want to purchase.

One of the top experts about the Kindle Business is Stefan James.

In this video, he’ll show you “How To Make Money With Kindle Publishing On Amazon”

Is this a reliable source of income?

This is a reliable source of part time or full time income. 

But just like with method #7 which is Online Courses your success is determined by how many people view your ebooks, and your ability to create high-quality ebooks that people actually want to buy.

One other thing you can do is to combine this with method #6, which is to start an Information business. 

You put links in your ebooks and Amazon profile, etc., back to your website. So that you can collect the name and email of your audience. That’s the primary goal when building an Info business.

You can then communicate with your audience via email over and over again. 

You can give them valuable content via email and sell affiliate products, your own Info products or software and tools.

Method #10 Start A Software Business

This is just like building an Info business.

But instead of selling information products to teach coding you sell apps, software and other tools you develop in ANY niche you like.

A niche is just any category where people buy products or services. So there are thousands of niches.

You just have to find out what people and businesses need in a particular niche and create products to fulfill those needs.

So for example in the search engine optimization (SEO) niche webmasters want to increase their rankings in search engines. 

You can build certain keyword research and other SEO software, apps and tools to fulfill that need.

Ideally, work in a niche market that interest you

And of course, you can also sell your own Information products in that particular niche, as well as affiliate products. Not just software and tools if you want to.

If you choose this route make sure you analyze the particular niche you select using niche research strategies. This will allow you to find a profitable niche. 

You don’t want to create products in a niche where people don’t BUY anything.

Once again building your own business is probably the most profitable method, but also challenging.

What you’re required to do:

It’s a very profitable method because you can build an audience of 5,000, 10,000 or even 50,000 people. 

You’ll be able to promote and sell products to all those people from your website, via email and possibly (depends on the strategy you use) other channels like Youtube.

Is this a reliable source of income?

Yes, this is a reliable source of income for the same reason as that of method #6, which is starting an Information business.

As long as you manage to build a successful business there’s almost no limit to how much money you can make.

Keep in mind that if all you want is some extra cash you don’t have to build a business around this method. 

You can, for example, simply create one or more Android or IOS apps and sell it on the app stores.

And there are tools like PhoneGap, Appcelerator or Apache Cordova to build apps faster and easier.

If you build a really successful app you can make more than just some extra cash.

Method #11 Code Marketplaces

A simpler, easier and faster way to sell your software, plugins, tools, etc., is to use platforms like CodeCanyon, SugarKubes.io, Themeforest and more.

The success of this method is determined mainly by your ability to create one or more high-quality products that people want.

Here’s an example:

Plugin On CodeCanyon - 16K sales
Plugin On CodeCanyon - 16K sales

Is this a reliable source of income?

This can be a good reliable source of part time income.

If you create higher-quality products, get more traffic to your product’s page, use multiple code marketplaces and other strategies, you will increase your income.

You could make a full time income if you manage to create an evergreen product that becomes popular. 

An evergreen product is one that you’ll be able to keep selling for many years to come.

This is one of those methods you can do alongside others if you want to increase your income.

Those are the 11 ways you can use to make money coding online.

Now let’s see an estimate of how much you can make with each method.

How much Can You Earn Coding Online?

These stats can give you a good idea about the earning potential for some of the methods listed in this guide.

These are only estimates, and of course, various factors determine how much you earn.

Freelancing: Some freelance programmers make over $100K. According to salary.com, the average salary is between $51K to about $76K depending on the level of experience.

Code Mentor analyzed 5,302 freelance coders. Those in the United States, Australia, and New Zealand earn up to $70 per hour. Canadians $65 per hour. Those in the Middle East and Western Europe earn $64 and $63 per hour, respectively.

Some of the very top earners:

Freelance Coders Top Earners
Freelance Coders Top Earners

Working for a company from home: According to Glassdoor which allows users to anonymously submit and view salaries, front end web developers in the US earn on average $76K per year. 

Computer Engineers $92K per year. Php programmers $63K per year. Java Programmers $79K per year.

Online courses: One guy said he had 2 courses that made around $30K in two years. He has two other courses that made $3K in 2 years. That’s just from Udemy. He sold more courses on other sites.

In total, he earned over $100K in 3 years.

Another guy said after one year he made over $6K in one month alone.

How much money you make is greatly determined by how much traffic you can send to your course page. 

The more people that can see it, the more sales you can make.

Code Marketplaces: One guy has about 6 products in total. He sells about 1.5 items per day and makes about $300 per month. 

“Booking Core – Ultimate Booking System” was sold 647 times in the 8 months it’s been on CodeCanyon. That’s about $57K.

“WP Job Openings PRO” earned its owner about $14K in 8 months.

Information Business & Software Business: If you manage to build a successful business you can expect $2K – $10K a month on average.

Youtube: YouTubers make around $3 to $5 per 1,000 video views (from Ads alone) according to Forbes and other sources. 

Of course, you can increase that income way more by selling affiliate products, sponsorships and other methods.

Kindle Ebooks: One guy made on average $377.87 per month selling an ebook for $2.99. 

Another guy named Garrett makes about $300 per month and he has about 30 ebooks.

Another guy earns about $2K a month. Yet others like Steve Scott make $40K a month.


Whichever method you use ultimately depends on your goals, skills, how much work you want to put in and other factors.

In my opinion, the easiest, most straightforward and reliable method to make money coding online is freelancing.

There are enough coding projects on sites like Upwork or Freelancer. All you do is signup, set up your profile, find work and get paid. It can’t get easier than that.

I also suggest you pick and choose just one method and stick to it. That way you can master it. Then you might want to test another method…

So does any of these methods interest you? Leave your comments below.

Share on facebook
Share on Facebook
Share on twitter
Share on Twitter
About The Author

More than 7 years ago Jack made his first few sales online as an affiliate marketer. His site ranked on Google for dozens of keywords, so later on, he built courses and software to teach his SEO “secrets”.

He also won a Flip Camera in an affiliate contest.

Now he reveals all the insights he’s discovered throughout the years about Internet marketing, in his free guides and products!

Leave your comments...

Your email address will not be published.

Jack Sarlo logo

© 2020 Straight Money Talk, Inc.
346 Triq IL-Kbira, Żebbuġ
ZBG 1308, Malta