This article will serve as a guide, covering many of the most popular options you can choose from as a web designer.

Read the details of each one and evaluate which one might be the best for you.

1.- Expert freelance web designer specialized in WordPress

As a freelance web designer, you will spend most of your time working on client projects, but you will also have responsibilities related to the management of the company, which includes finding and attracting clients, handling contracts, accounting (although it can be outsourced) and all aspects of communication with clients.

In addition, not only will you have to know how to design, but you will also have to be a good freelance WordPress web developer to be able to provide solutions to the different problems and solutions that your clients require.

One of the really good things about freelancing is flexibility: You will have some control over the types of clients you work with and the projects you accept.

You will also have more control over your working hours, although your projects will still have deadlines to meet.

The flexibility of freelancing also allows you to work part-time or full-time. Maybe you have a full-time job as an in-house designer and you work on your own as well because you like to work on different projects.

Or maybe you have a job in another field and are looking to transition into a design career. As a freelancer, you don’t need to depend on an employer to hire you.

If you’re able to get a steady flow of customers, you can make quite a bit of money as a freelance web designer.


*You will have control over the clients and projects you accept.
*You benefit from a flexible schedule.
*You work part-time or full-time.
*You can work on a variety of different projects.


*Inconsistent income.
*It’s up to you to get the business.
*You will have to take care of other aspects of the business, such as billing.

  1. Working for a web design agency

You could work as an employee for a design agency and spend your time working on designing websites for the clients of this company.

As a contract designer, you will be able to focus on design work without having to deal with business-related issues such as getting clients.

Working for an agency would probably pay you a fixed salary, and (depending on the employer) you would probably have benefits such as paid time off and health insurance.


*Constant income as a salaried employee.
*You will spend most of your time designing.
*You will be able to work on projects for a variety of different clients.
*You interact with your co-workers and (hopefully) learn from them.


*You won’t have control over the projects you work on.
*You won’t have the same freedom and flexibility that you would have as a freelance designer.
*You will be dependent on someone else to give you a job.

3.- Working as a subcontracted web designer

Another option that allows you to work as an employee is to be an in-house designer.

In this case, instead of working on projects for clients, you would be working on your employer’s website.

For example, you could be an in-house designer for a financial company and your job responsibilities would include designing and maintaining the company’s website.

Working as an in-house designer offers some of the same advantages and disadvantages as working for an agency, except that you won’t be working on a variety of different client projects.


*Constant income as a salaried employee.
*You will spend most of your time designing.
*You will work on a project that you will get to know very well.


*You won’t have the same freedom and flexibility as you would as a freelance designer.
*You will be dependent on someone else to give you a job.
*You won’t get the same variety in your work as you would with client projects.

4.- Start your own web design agency

If you enjoy the commercial aspects, creating your own agency is an option. Instead of freelancing, you could hire other designers and developers to work for you.

If your ultimate goal is to create an agency, a low-risk approach would be to freelance first and build your business slowly. When you have enough workload and income to justify hiring someone else, you could expand.


*Potential for high income.
*You will have control over the clients and projects you accept.
*Freedom to create and grow your own business


*Inconsistency in income and financial risk.
*You will probably spend less time designing and more time running the business.

5.- Create a WordPress design blog

Another option to earn money as a designer is to start and run a design blog.

You could use the blog as a way to promote your own design services and take customers while you run the blog, or you could focus on making money from the blog in other ways (such as advertising, affiliate programs, or selling products).

Growing a blog definitely requires a lot of work and some patience (you probably won’t make any money for a while), but the long-term rewards can be great.


*Anyone can start a blog (low entry barrier).
*High-income potential.
*You can use the blog to promote your design services or make money in other ways.
*Flexible schedule.
*Freedom to run your own business.


*You probably won’t make much money during the first year.
*You could spend a lot of time on it and never make any money.
*Your main responsibilities will be writing the content and running the blog, which may leave little time for actual design work.
*Inconsistent income.


6.- Become a writer or copywriter specialized in web design and WordPress

If you like the idea of writing blog articles about design, but don’t want to start your own blog and wait a long time before making money, working as a freelance writer can be a good option.

There are a number of design blogs that hire freelance writers and, if you have some design and writing skills, you can be paid to do so.

This is most likely a part-time thing, but you may be able to expand your scale to a full-time job.


*You make money for what you write now, instead of starting a blog and waiting to make money.
*Very flexible schedule. It can be done easily even with a full-time job.
*It can be a great supplement to the income you are getting from your design work.
*It’s also great for networking and meeting other people in the industry.


*Better part-time than full-time.
*You won’t spend your time designing.

7.-Sell WordPress Themes, Templates, or Plugins

There is a lot of demand for website templates and themes for the most popular Content Management Systems, such as WordPress and Shopify.

There are a few ways you could do this:

Create your own shop – Create your own website and sell themes or templates on your own, for which you will need to get traffic and build the business, but you will have full control.

Sell in a marketplace – Instead of trying to build up traffic to your own site, you could sell in a marketplace like ThemeForest and benefit from its huge and established user base. You will have to split the revenue and lose a lot of control.

Some templates and theme creators do both. This way you can benefit from the exposure of a marketplace, but you are not totally at the mercy of the marketplace either.


*High-income potential.
*You can choose the themes and templates you want to design.
*Freedom to run your own business


*You need extensive customer service (although you can hire someone else to do it).
*There is a lot of competition.
*Selling in a market means giving up a lot of control.


8.- Sell stock images, graphics or files as resources for other designers

If code is not your thing, it is also possible to earn money online with graphic design.

For example, you could design stock of graphics or files such as PSDs that can be used by other designers as a resource for their creations.

This is another approach that gives you some different options:

Set up your own shop – You could set up your own shop to sell your resources. You will need traffic and an audience, but you will have full control and will not have to split the revenue with a market.

Sell in a marketplace – You can sell your designs on a site like GraphicRiver, Creative Market, or Etsy, and you can also sell some file types on photo stock sites.

Freelance – Another option would be to design resources that are sold in other stores. There are many websites that sell these types of files, and many of them hire designers to create products for them.


*You can do it part-time or full-time.
*It’s a great way to make some money on your downtime between client projects.
*Flexible schedule.


*Selling in a marketplace means giving up a lot of control.
*The amount you will earn per sale, in most markets and photo stock sites, is quite small.

9.-Create a course to teach web design in WordPress to others

The last option we will study here is to create your own online course on some aspect of design or development.

You could create a course on web design, logo design, WordPress development, Photoshop, Illustrator, or any other theme.

When it comes to selling your course, there are several options:

Sell it on your own website – You could create the course on a platform like Teachable and sell it on your own website. Or you could use a WordPress plugin to set up the course area and protect the content so that only paying customers can access it.

Sell in a marketplace – You can also set up your course in Udemy, Skillshare, or another marketplace that allows you to reach a wider audience. Of course, with this approach, you will lose some control, but if you don’t have your own audience, it can be a way to make your course reach people.


*High-income potential.
*Many different possibilities and you could create a course on a topic of your choice.
*You can do it part-time or full-time.
*Flexible schedule.


*Income potential can be limited if you don’t have your own established audience.
*Inconsistent income.
*You will have to provide customer service to students.
*You won’t spend your time designing.


Now that we have analyzed the different options, take your time to consider the pros and cons, and see what might be the best option for you to start making money as a web designer.

Of course, you can always combine different sources of income at the same time.

For example, you can get a job as a web designer at a design agency and work with your own clients as a freelancer at the same time.

It all depends on your time and energy, knowledge, and most of all your needs.