In this industry where I am, all of us want to make money by developing, creating a product or something similar. In this article, I will talk about 3 platforms that I have used to make money with WordPress.

Here is the video with slides where I talk about making money with WordPress. If you don’t like videos or how I present it, you’re welcome to read about it below.

You can also view the slides on SlideShare.

The Platforms

This is the first part of my articles on “Making Money with WordPress”. I will introduce you to 3 platforms: Upwork, Toptal & Codeable.

There are a lot of others platforms which you could use to make money. I have decided to go over those 3 because I have used them myself. The order in which I’ll present them is defined by how difficult it is to join (easy to hard) & find a job (hard to easy).


To join Upwork, I just had to create an account as a freelancer. That was basically everything I had to do. I went a step further and also verified my account (I did that when Upwork was still merging with Elance).

Getting a Job: That is hard on this platform. Regularly, every job bidding comes down to a race-to-the-bottom type. You will find yourself bidding for a job where others have estimated even 10 times less than what you had in mind.

The clients are also used to get low estimates on their projects, so some of them won’t even look at the higher proposals.

But it’s not impossible. You really can earn some good money. I’ve put myself to a lower end at the beginning so that I can also get a job. One of my first hourly jobs was actually on Upwork and I was charging $20/hour. Just for comparison, today I am charging between around $70-90/hour.

My suggestion for you is to write a great profile summary & an informative title. You need to have your profile optimized for their search engine. When a potential client searches Upwork for a WordPress developer, you need to come up as a search result:)

There are some good articles which you should check for that:

When I search for jobs there I am using the advanced filtering options:

  • Job Type: Hourly (if you don’t have experience with estimating on projects, use that)
  • Client Info: Payment Verified
  • Client History: 10+ Hires (1-9 is also fine)

When writing a proposal for a job, you don’t have to write a really long one. Ask yourself, would you read that? If you’re really busy? Be short but precise. Welcome them, put some links to related projects you’ve done or some other & in short write how would you approach and solve that job.


With Toptal, that’s a different story. You can really make money with WordPress on Toptal, but you have to join in. That part is a hard one due to their screening process.

Summary of their screening process:

  1. Short interview to test your communication skills
  2. Timed Coding Test
  3. Live Coding Session with a WordPress Engineer
  4. A complete solution to a real-world scenario

If you’ve developed various solutions with WordPress already such as plugins, themes and complete custom solutions, you probably won’t have too much trouble going through the screening process.

Getting a Job: pretty easy. Even others at Toptal will help you get a job:) I don’t think I can talk in detail on how it goes here, but be sure, it is much easier than Upwork.

Here are some of the suggestions I can give to prepare for the Screening Process:

  • Create a plugin with CPTs & Custom Taxonomies
  • Create a shortcode that will list the taxonomies or posts
  • Create a widget that will list recent custom post types or a single one
  • Create a responsive layout for the shortcode & widget output
  • Create a templating engine so others can override your templates (check WooCommerce).



To join Codeable, you will have to have a good portfolio. It is harder than Toptal due to their Application Approval process. Basically, you have to be selected among hundreds of others WordPress developers. After that, you are going through a Screening Process similar to Toptal.

Getting a job: Really Easy. I was so excited when I joined Codeable but I never realized how soon will I be able to get a job there. It happened under 24 hours!! I could not believe it myself.

At the moment of writing this article, with Codeable, I am almost earning another payroll each month. That is almost a double payroll each month! For about 2-3 extra hours per day (sometimes even less).

You can also check a WordPress expert on He has earned more than $160 000 under 1 year on Codeable. Here where I live, you can buy a house with a big lot for that money 😉

Are you pumped a bit to make money with WordPress? Here are my suggestions for higher chances of getting into Codeable:

  • Create everything I have listed above for Toptal
  • Write a series of blog posts about the code you’ve written making that plugin
  • Create 1 or more plugins for WordPress repository
  • Build up your portfolio with other projects (free or even jobs you’ve maybe got on Upwork)
  • Contribute to WordPress in another way (themes, translations, core). Check how on:

Don’t know how to do 1 or more things from the list above? Join my 7-day Free email course

Make Money with WordPress

Yes, you can make money with WordPress. It is not an easy road. There will be ups & downs, be sure of that. But, if you’re up for it and want to have that “financial freedom”, WordPress can help you.

In the next part, I will talk about making money with WordPress through Plugins or Themes.

Do you know how to make money with WordPress in some other way? Do share it in the comments below:)

Become a Sponsor

Posted by Igor Benic

Web Developer who mainly uses WordPress for projects. Working on various project through Codeable & Toptal. Author of several ebooks at


  1. I just have a few questions: during the live coding interview for Toptal are you allowed to check documentations online? Can you use your text editor or is it done on a web interface?


    1. You using a web live editor and you can do everything as if you were working on a regular project. A great experience on my end.


Leave a reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.