Skip to content

Top 10 Side Jobs to Make Money in 2023

The image is a graphic related to Side Jobs.

Disclosure:  This post contains affiliate links, which means that if you click on them and make a purchase, I will receive a commission. Read our Disclaimer for More.

Top 10 side jobs to make money in 2023! As the economy continues to be unpredictable, more and more people are looking for ways to supplement their income.

A side job is an excellent way to make extra money while still maintaining your full-time job or other commitments. In this article, we will explore the top 10 side jobs to make money in 2023.

1. Freelance Writing

Freelance writing is an excellent way to make money on the side, especially if you enjoy writing. Many businesses are looking for content writers to create blog posts, articles, and other types of content.

You can find freelance writing jobs on various platforms such as Upwork, Freelancer, and Fiverr.

How to Get Started with Freelance Writing

Freelance writing is a popular way to make money from home, but getting started can be overwhelming. With so many different types of writing and platforms available, it can be difficult to know where to begin.

However, with a few simple steps, you can start your freelance writing journey and start earning money doing what you love.

Step 1: Determine your niche

The first step to becoming a successful freelance writer is to determine your niche. Your niche is your area of expertise or the type of writing you specialize in.

Some common niches include business, technology, health, lifestyle, and travel writing. It’s essential to choose a niche that you enjoy and are knowledgeable about, as this will help you produce high-quality content.

Step 2: Build your portfolio

Once you have chosen your niche, it’s time to start building your portfolio. A portfolio is a collection of your best writing samples that demonstrate your skills and expertise.

You can create a portfolio by writing articles and blog posts for your own website, contributing to online publications, or even offering your writing services for free to non-profit organizations or local businesses.

Step 3: Find clients

Once you have a portfolio, it’s time to start finding clients. There are several ways to do this, including:

  • Freelance platforms: Websites like Upwork, Freelancer, and Fiverr connect freelancers with clients looking for writing services.
  • Job boards: Check out job boards like ProBlogger, JournalismJobs, and MediaBistro for freelance writing gigs.
  • Cold pitching: Reach out to companies or websites you’re interested in writing for and pitch them your services.

Step 4: Set your rates

One of the most challenging parts of freelance writing is determining your rates. To set your rates, research what other freelance writers in your niche are charging and take into account your level of experience, the complexity of the project, and the amount of time it will take you to complete the work.

Step 5: Deliver high-quality work

Once you have landed a client, it’s essential to deliver high-quality work. Be sure to communicate with your client regularly, meet all deadlines, and revise your work as necessary to ensure that you are delivering top-notch content.

2. Online Tutoring

Online tutoring is a flexible side job that can help you earn extra money. If you have expertise in a particular subject, you can offer your services as an online tutor.

You can find online tutoring jobs on various platforms such as Chegg, TutorMe, and Skooli.

How to Get Started with Online Tutoring

Online tutoring has become increasingly popular in recent years, providing students with access to education from the comfort of their own homes. If you’re considering becoming an online tutor, there are a few steps you can take to get started and set yourself up for success.

Step 1: Determine your area of expertise

The first step to becoming an online tutor is to determine your area of expertise. This may be a subject you excelled in during school or a skill you have developed through work experience. You should choose a topic you are passionate about and feel confident teaching.

Step 2: Choose a platform

There are many platforms available for online tutoring, so it’s essential to choose the right one for you. Some popular options include Skooli, Chegg, and TutorMe.

Research each platform and consider factors such as fees, scheduling flexibility, and student base before making your decision.

Step 3: Create your profile

Once you have chosen a platform, it’s time to create your tutor profile. Your profile should highlight your qualifications, experience, and teaching style. Include any relevant certifications, degrees, or awards that demonstrate your expertise in the subject you will be tutoring.

Step 4: Set your rates

One of the most challenging parts of online tutoring is setting your rates. Research what other tutors are charging on your chosen platform and adjust your prices accordingly based on your experience and expertise. Consider offering discounts for students who book multiple sessions or refer friends.

Step 5: Market yourself

To attract students, you will need to market yourself effectively. Use social media platforms like Twitter and Instagram to promote your tutoring services and share educational content related to your area of expertise.

You can also reach out to schools or community organizations to offer your services or even create your own website to showcase your services.

3. Delivery Driver

Delivery driving is an excellent way to make money on the side, especially if you have a car or a bike. Many businesses are looking for delivery drivers to deliver food, packages, and other items. You can find delivery driver jobs on various platforms such as Uber Eats, DoorDash, and Postmates.

How to Get Started with Delivery Driving

Delivery driving has become increasingly popular with the rise of online shopping and food delivery services. If you’re considering becoming a delivery driver, there are a few steps you can take to get started and set yourself up for success.

Step 1: Choose your vehicle

The first step to becoming a delivery driver is to choose your vehicle. Depending on the type of deliveries you will be making, you may need a car, van, or truck. It’s important to choose a vehicle that is reliable and has enough space to transport your deliveries safely.

Step 2: Get insurance

Before you start driving for deliveries, you will need to get insurance. Many delivery services require their drivers to have commercial auto insurance, which provides coverage for accidents that occur while driving for work purposes. You may also need to purchase additional insurance, such as liability or collision coverage.

Step 3: Sign up with a delivery service

There are many delivery services available, including Uber Eats, DoorDash, Grubhub, and Postmates. Research each service and consider factors such as fees, delivery area, and driver requirements before choosing the best one for you. Once you have selected a service, sign up and complete the application process.

Step 4: Complete training

Many delivery services require their drivers to complete training before they can start driving. Training may include topics such as safe driving practices, customer service, and food handling. It’s important to take the training seriously and ask questions if you have any concerns or need clarification on a topic.

Step 5: Start delivering

Once you have completed training and have been approved to drive for your chosen delivery service, it’s time to start delivering. Make sure to follow all safety guidelines and traffic laws while driving, and provide excellent customer service to your customers. Remember to track your mileage and expenses for tax purposes.

4. Pet Sitting and Dog Walking

Pet sitting and dog walking are flexible side jobs that can help you earn extra money. Many pet owners are looking for someone to take care of their pets while they are away. You can find pet sitting and dog walking jobs on various platforms such as Rover, Wag, and Care.com.

How to Get Started with Pet Sitting and Dog Walking

Pet sitting and dog walking are popular side hustles that allow animal lovers to earn money while spending time with furry friends. If you’re considering getting started with pet sitting and dog walking, here are a few steps to take:

Step 1: Determine your services

Before you start offering pet sitting and dog walking services, it’s important to determine what services you will be offering. Will you be offering pet sitting services in your own home, or will you be traveling to clients’ homes?

Will you be offering dog walking services only, or will you also be providing feeding, watering, and playtime services? Make sure to clearly define your services before getting started.

Step 2: Get the necessary supplies

Depending on the services you will be offering, you may need to get some supplies before getting started. This could include leashes, collars, pet food, water bowls, toys, and cleaning supplies. Make sure to have everything you need before your first client.

Step 3: Set your rates

Setting your rates can be challenging, but it’s important to do so before getting started. Research what other pet sitters and dog walkers are charging in your area and adjust your rates accordingly based on your experience and services offered. Consider offering discounts for repeat clients or referrals.

Step 4: Create a website or social media presence

Having a website or social media presence can help you attract clients. Make sure to include information about your services, rates, and contact information. You can also include photos of yourself with animals to showcase your love for pets.

Step 5: Get certified

While not required, getting certified in pet first aid and CPR can give potential clients peace of mind and make you stand out from other pet sitters and dog walkers. There are many online and in-person courses available that can help you become certified.

5. Virtual Assistant

Virtual assistant is a flexible side job that can help you earn extra money. Many businesses are looking for virtual assistants to perform various administrative tasks such as data entry, email management, and scheduling. You can find virtual assistant jobs on various platforms such as Upwork, Freelancer, and Fiverr.

How to Get Started with Virtual Assistant

Virtual assisting is a rapidly growing industry that allows individuals to work remotely and provide administrative support to businesses and individuals. If you’re considering getting started with virtual assisting, here are a few steps to take:

Step 1: Determine your niche

Before getting started with virtual assisting, it’s important to determine what services you will be offering and to whom. Will you specialize in social media management, bookkeeping, email management, or something else?

Will you be working with small businesses, entrepreneurs, or individuals? Knowing your niche will help you market your services more effectively.

Step 2: Develop your skills

To be a successful virtual assistant, you will need to have excellent administrative and organizational skills. Consider taking courses or workshops to improve your skills in areas such as time management, communication, and project management.

Step 3: Set up your home office

To work as a virtual assistant, you will need a dedicated workspace that is free from distractions. Make sure you have a comfortable chair, a desk, and any necessary equipment such as a computer, printer, and phone. Also, ensure that you have a reliable internet connection.

Step 4: Build your online presence

Having a strong online presence is important for attracting clients as a virtual assistant. Consider setting up a website or blog that showcases your skills and experience, and use social media platforms such as LinkedIn, Twitter, and Facebook to network and promote your services.

Step 5: Find clients

To find clients, consider reaching out to your personal and professional networks, attending networking events, and joining virtual assistant job boards and directories. You can also offer free consultations or discounted rates for first-time clients to help build your reputation.

6. Graphic Design

Graphic design is a lucrative side job that can help you earn extra money if you have a passion for design. Many businesses are looking for graphic designers to create logos, marketing materials, and other visuals. You can find graphic design jobs on various platforms such as 99designs, Dribbble, and Behance.

How to Get Started with Graphic Design

Graphic design is an exciting and creative field that involves creating visual content for various mediums such as websites, social media, marketing materials, and more. If you’re interested in pursuing a career in graphic design, here are a few steps to take to get started:

Step 1: Learn the basics

Before getting started with graphic design, it’s important to learn the basics of design theory, color theory, typography, and layout. There are many online courses and tutorials available that can help you learn these foundational skills.

Step 2: Invest in the right tools

To work as a graphic designer, you will need the right tools. This includes a computer, software such as Adobe Creative Suite, and a drawing tablet if you plan to create digital illustrations. These tools can be expensive, so consider investing in high-quality equipment that will last for years.

Step 3: Build a portfolio

Building a portfolio is essential for showcasing your skills and attracting potential clients or employers. Consider creating a portfolio website or using a platform like Behance to showcase your work. Include a variety of design projects that demonstrate your range of skills.

Step 4: Find clients or job opportunities

To gain experience and build your portfolio, consider working on projects for friends and family or offering your services for free or at a reduced rate.

You can also apply for internships or entry-level positions at design firms or agencies. Freelance job boards and online marketplaces can also be a good source of work.

Step 5: Network and continue learning

Networking is essential for building your client base and finding job opportunities. Attend design events and conferences, join professional associations, and connect with other designers on social media.

Additionally, continue learning and developing your skills by taking courses and staying up-to-date on industry trends.

7. Photography

Photography is a side job that can help you earn extra money if you have a passion for capturing images. Many businesses are looking for photographers to take photos for their websites, social media platforms, and marketing materials.

You can find photography jobs on various platforms such as Shutterstock, Getty Images, and iStock.

How to Get Started with Photography

Photography is a popular hobby and a potentially lucrative career path. Whether you’re interested in pursuing photography as a profession or as a hobby, here are a few steps to take to get started:

Step 1: Choose your niche

There are many different types of photography, such as landscape, portrait, wedding, sports, and more. Before getting started with photography, it’s important to determine your niche and specialize in that area. This will help you develop your skills and market yourself more effectively.

Step 2: Invest in the right equipment

To get started with photography, you will need a camera and lenses. Consider investing in high-quality equipment that will allow you to produce professional-quality images. You may also need additional equipment such as tripods, lighting, and editing software.

Step 3: Learn the basics

To be a successful photographer, it’s important to learn the basics of composition, exposure, lighting, and post-processing. There are many online courses and tutorials available that can help you learn these skills.

Step 4: Build a portfolio

Building a portfolio is essential for showcasing your skills and attracting potential clients or employers. Consider creating a website or using a platform like Instagram to showcase your work. Include a variety of photos that demonstrate your range of skills.

Step 5: Find clients or job opportunities

To gain experience and build your portfolio, consider offering your services for free or at a reduced rate. You can also apply for internships or entry-level positions at photography studios or agencies. Freelance job boards and online marketplaces can also be a good source of work.

Step 6: Network and continue learning

Networking is essential for building your client base and finding job opportunities. Attend photography events and conferences, join professional associations, and connect with other photographers on social media. Additionally, continue learning and developing your skills by taking courses and staying up-to-date on industry trends.

8. Social Media Management

Social media management is a flexible side job that can help you earn extra money if you have experience managing social media platforms. Many businesses are looking for social media managers to create content, engage with their audience, and manage their online presence.

You can find social media management jobs on various platforms such as Upwork, Freelancer, and Fiverr.

How to Get Started with Social Media Management

Social media has become an integral part of many businesses’ marketing strategies, creating a demand for social media managers. If you’re interested in pursuing a career in social media management, here are a few steps to take to get started:

Step 1: Develop a deep understanding of social media

To be a successful social media manager, it’s important to have a deep understanding of social media platforms and their respective audiences. Take the time to research each platform and learn about their best practices and algorithms.

Step 2: Build a personal brand

Building a personal brand is essential for showcasing your skills and attracting potential clients or employers. Create a professional social media presence that demonstrates your knowledge and expertise in social media management.

Step 3: Gain experience

To gain experience and build your portfolio, consider offering your services for free or at a reduced rate. You can also apply for internships or entry-level positions at marketing or advertising agencies.

Step 4: Stay up-to-date on industry trends

Social media is constantly evolving, so it’s important to stay up-to-date on industry trends and changes. Follow industry leaders and blogs, attend conferences and webinars, and continue learning about the latest tools and techniques in social media management.

Step 5: Network and market yourself

Networking is essential for building your client base and finding job opportunities. Attend industry events and conferences, join professional associations, and connect with other social media managers on social media.

Additionally, market yourself by creating a website and using social media to showcase your work and connect with potential clients.

9. Event Planning

Event planning is a side job that can help you earn extra money if you have experience organizing events. Many businesses and individuals are looking for event planners to plan and execute their events. You can find event planning jobs on various platforms such as Eventbrite, Eventup, and GigSalad.

How to Get Started with Event Planning

Event planning is a dynamic and exciting career path for those with a passion for organization and creativity. If you’re interested in pursuing a career in event planning, here are a few steps to take to get started:

Step 1: Gain experience

To gain experience and build your portfolio, consider volunteering for events or internships with event planning companies or non-profit organizations. This will allow you to learn the ins and outs of event planning and build your professional network.

Step 2: Develop strong organizational and communication skills

Event planning requires strong organizational and communication skills. Practice staying organized and managing multiple tasks simultaneously. Additionally, practice clear and concise communication to ensure everyone involved in an event is on the same page.

Step 3: Build a professional network

Building a professional network is essential for finding clients and job opportunities in event planning. Attend industry events and conferences, join professional associations, and connect with other event planners on social media.

Step 4: Develop a niche

Developing a niche can help you stand out in a crowded market. Consider specializing in a specific type of event planning, such as weddings or corporate events, to build your expertise and market yourself more effectively.

Step 5: Create a portfolio

Creating a portfolio is essential for showcasing your skills and attracting potential clients or employers. Include a variety of events you have planned, along with details on your role in each event and any challenges you faced and overcame.

Step 6: Market yourself

Marketing yourself is essential for building your client base and finding job opportunities. Create a website, use social media to showcase your work and connect with potential clients, and consider partnering with other vendors to expand your reach.

10. Personal Shopping

Personal shopping is a flexible side job that can help you earn extra money if you have a passion for fashion and shopping. Many individuals are looking for personal shoppers to help them choose clothing and accessories that fit their style and budget.

You can find personal shopping jobs on various platforms such as Stitch Fix, Trunk Club, and Nordstrom Trunk Club.

How to Get Started with Personal Shopping

Personal shopping is a service that allows individuals to receive personalized assistance in shopping for clothing, accessories, and other personal items. If you have a passion for fashion and enjoy helping others find the perfect outfit, personal shopping may be the career for you. Here are a few steps to take to get started:

Step 1: Develop strong customer service skills

Personal shopping requires excellent customer service skills. Practice being attentive, patient, and understanding when working with clients to understand their needs and preferences.

Step 2: Build a professional network

Building a professional network is essential for finding clients and job opportunities in personal shopping. Attend fashion events and conferences, join professional associations, and connect with other fashion professionals on social media.

Step 3: Develop a deep understanding of fashion trends

To be a successful personal shopper, it’s important to stay up-to-date on fashion trends and styles. Keep abreast of the latest fashion publications and blogs, attend fashion shows, and explore various fashion outlets to gain a broad understanding of current trends and styles.

Step 4: Create a portfolio

Creating a portfolio is essential for showcasing your skills and attracting potential clients or employers. Include a variety of looks and styles that you have curated for clients, along with details on your process and approach.

Step 5: Market yourself

Marketing yourself is essential for building your client base and finding job opportunities. Create a website, use social media to showcase your work and connect with potential clients, and consider partnering with other fashion professionals to expand your reach.