20 Part-Time Jobs That Pay Well

By Hanne Keiling

Updated May 24, 2022 | Published January 2, 2019

Updated May 24, 2022

Published January 2, 2019

Related: Job Cast: Negotiate Your Salary in 7 Steps

Getting paid what you’re worth starts with having the right information. In this webinar, you'll learn how to understand your earning potential and negotiate your pay.

You have several options when deciding which part-time job is right for you. Many part-time positions have the potential to earn well above minimum wage. In this article, we examine 20 part-time jobs that pay well.

While the jobs listed below are almost always hourly, shift-based or self-scheduled, there are many other positions that can become part-time by speaking with your manager or prospective manager. There are also many traditionally full-time positions that employers might be looking to fill part-time. You can find these jobs by filtering by “part time” from the Job Type option at the top of Indeed.com search results.

Create a Resume

High-earning part-time jobs

Below is a list of part-time jobs with high earning potential. For the most up-to-date salary information from Indeed, click on the links provided.

1. Personal shopper

Average salary: $13.85 per hour

Job duties: Develop a loyal customer base and deliver consistent, high-quality shopping experiences. Maintain deep knowledge of various stores and their products. Make purchase recommendations based on the client’s needs.

Requirements: High school diploma or GED preferred.

2. Receptionist

Average salary: $14.75 per hour

Job duties: Receptionists work in a variety of settings. Duties may include answering phone calls and emails, helping clients make appointments, welcoming clients, data entry and taking messages for key staff.

Requirements: A high school diploma or equivalent is preferred for most receptionist positions. Communication and organizational skills are essential to this career.

3. Security officer

Average salary: $14.76 per hour

Job duties: Security officers are responsible for keeping watch over a specific place of business. Duties may include inspecting buildings, apprehending trespassers or unauthorized individuals, reporting security breaches or violations and reviewing security cameras.

Requirements: High school diploma or equivalent is typically required. Some businesses may require a driver’s license as well as a clean background check.

4. Bank teller

Average salary: $14.83 per hour

Job duties: Greet customers when they arrive and direct them to the appropriate station within the credit union. Process deposits, withdrawals and other banking transactions for a high volume of customers.

Requirements: Basic math skills, completed training by the bank.

5. Customer service representative

Average salary: $14.87 per hour

Job duties: Communicate with customers on behalf of a company. Communication may be done in person, over the phone, via email or website chat. Customer service representatives ensure customer concerns are addressed and feedback is relayed to the right teams.

Requirements: A high school diploma or equivalent will be required for most jobs, however, some roles may require a special license if in finance or insurance industries.

6. Warehouse worker

Average salary: $17.17 per hour

Job duties: Organize, retrieve and maintain inventory as shipments arrive at the warehouse. Replenish stock when it runs low and keep the warehouse organized and clean. Data entry or machine operation may be required in some warehouse roles.

Requirements: A high school diploma or equivalent may be required. Ability to lift and move inventory that may be heavy.

7. Administrative assistant

Average salary: $17.25 per hour

Job duties: Administrative assistants work to support customers, employees and management teams. Job duties are varied and typically involve administrative work such as answering calls and emails, setting appointments, data entry and supporting the needs of the business.

Requirements: Administrative assistants typically need a high school diploma or equivalent, although some employers may desire a bachelor’s degree.

8. Delivery driver

Average salary: $17.50 per hour

Job duties: Pick up orders and safely deliver them to their intended destination. Delivery driver job duties vary depending on who they work for and may involve planning routes to ensure an efficient delivery trip as well as documentation of goods that have been delivered.

Requirements: Delivery drivers are required to have a valid driver’s license. Many companies also want to see a clean driving record or may require applicants to take a driving exam.

9. Construction worker

Average salary: $17.51 per hour

Job duties: Construction workers use tools and machinery to build various projects. They work with a team to complete whatever project the manager has outlined.

Requirements: Construction workers must have physical mobility in order to lift and move heavy objects. There are various licenses and certifications that construction workers can pursue if they wish to operate more advanced machinery.

10. Brand ambassador

Average salary: $19.11 per hour

Job duties: Embody professionalism and brand personality as an interactive, customer-facing representative. Distribute marketing materials like samples, flyers or coupons. Answer questions about the brand or product and inform customers about upcoming specials or events.

Requirements: High school diploma or equivalent preferred.

11. Phlebotomist

Average salary: $19.35 per hour

Job duties: Perform blood draws on patients for various medical tests. Label vials with correct patient information. Provide a positive experience by selecting the best collection method depending on the patient’s needs.

Requirements: Valid phlebotomy certification (details vary by state).

12. Bookkeeper

Average salary: $19.84 per hour

Job duties: Bookkeepers can work for a company or set their own schedules by maintaining their own client base. They are responsible for balancing and maintaining accurate ledgers. Bookkeepers coordinate bank deposits and report financial results on a regular basis.

Requirements: Bachelor’s Degree in Accounting or related field.

13. Personal driver

Average salary: $20.21 per hour

Job duties: Drive passengers to and from different locations. Provide excellent customer service to ensure passengers are comfortable. Drive safely, keep a clean vehicle and find the most efficient routes.

Requirements: Reliable form of transportation, valid driver’s license, clean driving history.

14. Nanny

Average salary: $20.62 per hour

Job duties: Provide childcare within a designated time frame. Responsible for feeding, bathing and putting children down for naps. They also organize activities, help with homework, oversee playtime and may be tasked with driving children to and from school or extracurricular activities.

Requirements: Reliable form of transportation, experience caring for children.

15. Freelancer

Average salary: $22.81 per hour

Job duties: Freelancers are individuals who sell a specific talent, skill or product by setting their own prices and working hours. There are freelance designers, photographers, writers, consultants and more. They are responsible for building their own client base and handling all payments.

Requirements: Varies based on freelancer.

16. Tutor

Average salary: $24.90 per hour

Job duties: Ask students about difficult topics or subject areas to set improvement goals. Review recent homework assignments and tests to work through problems the student did not answer correctly. Communicate with parents/guardians about trouble areas or any other issue that requires attention.

Requirements: Reliable form of transportation, ability to pass a background check and drug screening.

17. Mail carrier

Average salary: $25.86 per hour

Job duties: Deliver incoming and retrieve outgoing mail and packages. Follow specific mail routes and provide proper notice in case of a failed delivery attempt. Ensure signature is provided on certain deliveries.

Requirements: High school diploma or equivalent, passing score for entrance exam.

18. Real estate agent

Average salary: $40.67 per hour

Job duties: Network and prospect to find potential clients. Travel to properties with clients to show homes and help them compare properties based on their needs. Guide clients through the process of staging and preparing their homes for sale. Negotiate contracts so the terms are as favorable as possible for the client.

Requirements: Current and valid real estate license.

19. Occupational therapist

Average salary: $44.29 per hour

Job duties: Conduct patient evaluations to determine physical condition, limitations and personal goals. Communicate with health care providers to confirm plans of care. Provide therapy guidance, support and education during patient sessions. Generate reports for patients and their physicians and families.

Requirements: Master’s Degree in Occupational Therapy, current state OT license.

20. Speech pathologist

Average salary  $48.42 per hour

Job duties: Evaluate, diagnose and treat clients with vocal impairments. Create a treatment plan with various activities and exercises based on patient needs. Perform individual and group therapy sessions. Work with other health care professionals to confirm and improve upon plans of care.

Requirements: Valid state speech pathology license.

Getting a part-time job provides flexibility to spend time with family or pursue other passions or sources of income. While these jobs are high-paying options for those in search of a part-time position, there are many others that might be a good fit for you. For any job title, you might find it useful to perform a salary comparison to discover the average pay in your location.

For the most up-to-date salary information from Indeed, click on the link(s) provided.

Explore more articles