Top 25 Jobs With Flexible Hours: Find Work, With Balance

Top 25 Jobs With Flexible Hours: Find Work, With Balance

Flexibility is becoming an increasingly important factor when looking for a job, whether it's a part-time side hustle or a full-time opportunity. Working flexible hours allows you to create a schedule around your lifestyle and the roles you play outside of work–caregiver, student, or traveler.

The traditional 9-to-5 in an office isn't the best fit for everyone. Some people are happier working from home. Others need to find on-demand part-time gigs that they can do around their other jobs and responsibilities. Flexible hours give you more options so you can figure out what works best for you.

If you're looking for work-life balance and control over your schedule, check out our list below of the top 25 jobs with flexible hours.

Benefits of jobs with flexible hours

Before remote working became mainstream and the gig economy emerged, the idea of working was often in an office, clocking in at 9 a.m. and out at 5 p.m. Today work culture is changing, reflecting the need for work-life balance and more flexible schedules.

Jobs with flexible hours give you the autonomy to create a schedule that fits your needs. You may not be available during traditional working hours or have a full-time job and want to explore a part-time hustle to earn extra income. You can better balance your personal and professional commitments when you have flexible hours.

You may have other responsibilities that you need to work around, like being a parent or caring for a loved one. Flexible hours allow you to adjust your schedule rather than taking time off for these needs. Working remotely makes it possible for you to be location independent, cutting out commute times and expanding your job search options.

Flexibility also increases productivity when you schedule work around your optimal deep work states. Some people find they're most productive early in the morning, while night owls prefer to get into a flow state when their colleagues have logged off and are already in bed. People often do their best work when they're less stressed, which also increases job satisfaction. Flexible hours tend to be a win-win for employers and employees.

Top 25 jobs with flexible hours

Some jobs are naturally more flexible than others. A role may need to be in the office because of access to hardware and tools. If you have a client-facing or customer-facing role, you may need to be online and available for set hours.

Top 25 jobs with flexible hours:

Freelance professions

Freelancers own their own businesses, marketing their skills and services to clients directly or through a platform like Upwork. When freelancing, you get to decide what clients and projects you accept. You can choose when and where you work as long as you meet your client's expectations.

Freelancers negotiate contracts and set their own rates. Depending on the type of work you do, you may build long-term relationships with clients or offer one-off services.

These are some popular freelance professions to consider:

1. Writer

As a freelance writer, you want to find your niche and then start building a portfolio. Clients hire writers to help with both their creative and technical content needs. Depending on what type of writing you're best at, you could specialize in a type of writing like copywriting or press releases or choose an industry like AI or finance.

Content writers on Upwork make around $15-$40 per hour, depending on skills and experience.

Explore freelance writing jobs.  

Keep reading:

2. Graphic design

Graphic designers use programs like Adobe Creative Cloud (Photoshop, Illustrator, and InDesign) to create visuals for clients. These graphics may be digital or go to print. The focus could be on the images themselves, creating visual concepts for brands, or layout and product design.

As a graphic designer, you may need to know typography and best practices for different types of graphics, from social media and websites to print ads. Depending on what aspect of graphic design you enjoy the most, you could specialize in photo editing and retouching or designing logos. Successful freelance graphic designers start with a specific niche and strong portfolio samples.

Graphic designers on Upwork make around $15-$35 per hour, depending on skills and experience.

Explore graphic design jobs.

Keep reading:

3. Software Developer

If you know (or want to learn) programming languages like Python, JavaScript, HTML, CSS, Java, C#, and SQL, you can find jobs freelancing as a software developer. Companies in nearly all industries need software developers to design and code software.

You could focus on the front end–what the user sees, which is more design and user experience. The back end builds the frameworks and databases on the server side. If you want to do both, you’ll be a full-stack developer.

Software developers on Upwork make around $15-$30 per hour, depending on skills and experience.

Explore software development jobs.

Keep reading:

4. Translator

If you’re fluent in multiple languages, you could freelance as a translator. Brands need translators to take content from one language and translate it into another while maintaining its meaning. You could translate in a business setting, work on technical content, or dive into creatives and use your cultural knowledge to help with language localization.

As a translator, you need to be able to read, write, and speak two or more languages at a native level. Knowing the cultural nuances and differences in regional slang can also be valuable.

Translators on Upwork can make around $15-$25 per hour, depending on skills and experience.

Explore translation jobs.

Keep reading:

5. Social media managers

Nearly every brand is active on social media. Creating content and interacting with followers helps to humanize a company and give a brand personality. Businesses hire social media managers to oversee their social media channels. As a social media manager, you could do everything from content strategy to community management (responding to comments and direct messages).

You'll need to be familiar with popular social media channels like Facebook, Instagram, TikTok, Twitter, and LinkedIn and their best practices. Companies may also want you to use scheduling and social monitoring tools like Hootsuite or Sprout Social.

Social media managers may also be responsible for paid ads and marketing campaigns. When acting as a social media manager for a brand, you need to make sure all content is on-brand and use the right tone when responding to followers.

Social media managers on Upwork make around $14-$35 per hour, depending on skills and experience.

Explore social media management jobs.

Keep reading:

Getting started on Upwork as a freelancer is simple. All you need to do is create a profile and start looking for jobs on Talent Marketplace™ that fit your skills. Clients on Upwork range from one-person startups to 30% of the Fortune 100. You can find jobs that excite you while working from home and having flexible hours.

Remote and telecommuting roles

Working from home gives you the freedom to work wherever you want. You can set up a home office, work from your couch, or head to your local coffee shop or coworking space for a change in scenery. You can expand your job search to anywhere when you have a remote job. You're not restricted by the city you live in or jobs that you can commute to.

All you need is fast, reliable internet and a computer. Earn extra income or have a full-time job that you can do anywhere. Become a digital nomad and travel or stop commuting and work from the comfort of your home.  

Many companies are adopting remote-working policies so they can hire the best talent, regardless of location. This approach allows them to access a wider talent pool and reduce their office space.

If you want to work full time for one client or company eventually, you can search for contract-to-hire opportunities on Talent Marketplace and add open to contract-to-hire on your profile. Many job sites like LinkedIn have filters so you can find full-time remote jobs.

These jobs often can be done as work-from-home positions:

6. Customer service

Companies need customer service representatives to support their customers before, during, and after a purchase of their product or service. Customer support is similar but deals mainly with post-purchase problem-solving like debugging, returns, and tech support.

As a customer service professional, you represent the company and make sure the customer has a positive experience. You may need to answer questions about the products or services, provide basic troubleshooting, or hit sales goals like upselling targets. Depending on the company, you may be using their software and answering tickets or responding to messages on social media, email, or chat.

Customer service workers need to be tech savvy, especially when working remotely. You'll need to become an expert on the company's products or services to assist customers. Having soft skills like patience and communication can help you be successful.

As a customer service professional, you can freelance for clients or find full-time remote positions.

Customer service representatives on Upwork make around $10-$19 per hour, depending on skills and experience.

Explore customer service jobs.

Keep reading:

7. Data entry

If you have excellent attention to detail and can type quickly, data entry is a job that you can often do remotely. Data entry is an administrative role, working with customer, employee, or financial data and inputting it into spreadsheets or database software.

You may also be responsible for making sure the data is up to date and factual, cross-checking with other records. A client or employer may ask you to run reports from the data. You can work in different industries like finance, business, medicine, science, government, or law.

Depending on the role, company, and industry, you may need to take paper records or PDFs and type them into a spreadsheet. Another aspect of the job could be working in customer relationship management (CRM) software like Salesforce and adding or updating the customer database.

This can be a part-time role working for different clients, or a larger company may need a full-time data entry specialist on staff.

Data entry specialists on Upwork make around $10-$20 per hour, depending on skills or experience.

Explore data entry jobs.

Keep reading:

8. Virtual assistant

Virtual assistants work remotely for their clients, providing administrative support and often specializing in an area. You may work for one individual at a company with specific tasks or support an entire team, having more of a human resources role. This can be a part-time side hustle to earn extra income or a full-time employee position.

Virtual assisting is typically flexible work that you can do from home. Depending on the client, you may need to be online during certain hours or be able to use email or Slack for asynchronous communication.

The day-to-day responsibilities of a virtual assistant depend on the job. You could be in charge of scheduling and coordinating meetings or have more of a hands-on role and manage their social media channels.

Virtual assistants on Upwork make around $10-$20 per hour, depending on skills and experience.

Explore virtual assistant jobs.

Keep reading:

9. Online Tutoring

If you have advanced knowledge of a specific subject, skill, or software, you can offer your skills as an online tutor. This is a flexible job that you can work around your schedule. Many students and professionals need help outside of traditional working hours. You can work remotely, tutoring over Zoom or another video conferencing software.

Tutors need to have strong communication skills and be able to break down and explain concepts and processes. Tutoring is a great part-time job for students, as it helps to reinforce learning the material. Professionals can also be tutors, helping others with skills like specific programming languages or software like Photoshop.

You can freelance as a tutor on Upwork or use websites like or Teachable to market your services and find students.

The average hourly rate for a tutor in the U.S. is $20, according to

10. Project Management

Project management is a profitable career that you can often do from home, working flexible hours. Project managers have strong organizational skills and oversee a project like a product launch, marketing campaign, or rebrand from start to finish. They can help with the planning phase, working with stakeholders to define the project's scope, then determine the budget, allocate resources, assign tasks to team members, and monitor the progress until delivery.

A project manager's job is to make sure everyone is on schedule and has what they need, problem-solve as issues arise, and answer any questions. They give progress updates to stakeholders and are the main point of contact. Depending on the company or client, you may work with a project management tool like Asana, ClickUp, or to collaborate remotely with your team.

Project managers on Upwork make around $19-$45 per hour, depending on skills and experience.

Explore project management jobs.

Keep reading:

On-demand service gigs

If you're looking for flexible hours but don't need to work remotely, many popular gig economy jobs let you work on demand with a physical presence. You get to set your availability around your responsibilities. These types of jobs often require you to have your own personal transportation and driver's license and pass a background check or identification process.

Many gigs have their own apps and programs that do the heavy lifting for you. All you have to do is qualify and maintain positive ratings to keep receiving assignments. You don't have to look for work actively; these platforms find it for you.

These platforms typically pay workers a certain amount per order, and then you can receive tips from customers after completing the service. You’ll also get customer reviews, which can help you be selected by future customers–this feedback determines your success.

If you're interested in the flexibility of service jobs in the gig economy, these are some popular jobs:

11. Rideshare driver

Ridesharing is a gig you can do outside your full-time job and on the weekends. When someone (or a group of people) needs to get from one place to another and doesn't want to drive, they can use an app to arrange and pay for someone else to drive them. It's similar to working for a taxi service, but instead of having to drive around looking for customers, the entire transaction happens through the platform.

Ridesharing is popular in cities, especially on Friday and Saturday nights. When the demand is high, rates increase, which the platforms call price surging. You can earn more as a driver during these times.

Check what rideshare platforms are popular in your city and country, along with their requirements and qualifications. The two most common platforms in the U.S. to consider are Uber and Lyft.

According to Glassdoor, Uber drivers make, on average, $20 per hour, but rates can depend on factors like the city and time of day.

12. Food delivery

Food delivery is another type of driving gig, but instead of having people in your car, you have delivery orders. Customers can place meal orders on apps like Uber Eats and DoorDash. As a driver, your job is to pick up these orders from local restaurants and grocery stores and deliver them to the customer.

The hours are flexible; you decide when you want to work. The busy times typically correlate to breakfast, lunch, and dinner, but orders can come in anytime. If you have a full-time job, you can deliver on the weekends and during the dinner rush.

According to Glassdoor, DoorDashers make around $19 per hour on average, but rates can depend on factors like the city and time of day.  

13. Grocery shopping and delivery

If someone doesn't feel like going to the grocery store, they can place an order online and have another person do the shopping. Many grocery stores have a pick-up area where the customers buying groceries can grab their orders. Depending on the platform, they may be able to get the items delivered too.

If you want to work in grocery delivery services, you have three options. You can work as a shopper, fulfilling orders as they arrive, then bagging and placing them in the pick-up area. As a driver, you pick up bagged orders and deliver them to the customer's house. Another option is to be full-service and do both the shopping and the delivery.  

Many people order groceries during the weekday at work and look to get them delivered when they get home. If you need a job that is overnight or has later hours, food delivery may have more flexibility, as you're limited to your grocery store hours.

Check and see what grocery service platforms, like Instacart and Shipt, are popular where you live. Platforms can vary depending on your city and what stores are available.

According to Glassdoor, Instacart shoppers make, on average, $18 per hour, but rates can depend on factors like location.

14. Pet Sitting

Animal lovers can get paid to take care of other people's pets. You can advertise in your neighborhood, use word of mouth, or try a pet app like Rover to find clients.

You can offer a variety of services depending on how comfortable you are. Pet owners, especially in big cities, need help walking their dogs. Mid-day and morning walks are popular for those who work in an office and need help walking their dogs. You can get some exercise while spending time with someone's pet.

Another service is pet sitting. You can check in on pets during the day, feed and give medication, and provide pet sitting at your home or the owners’ when they go out of town. Pet sitting is perfect if you want a pet but don't have a pet-friendly apartment or the time to commit to owning one.

According to Glassdoor, pet sitters on Rover make around $17 per hour, but this can depend on the location.

Healthcare and wellness roles

The healthcare industry can have flexible schedules. Depending on the type of job, you may be able to work part time or less traditional hours. Many aspects of the healthcare industry are becoming more remote-friendly with contract and telehealth (virtual) options. Many doctors now offer virtual visits to their patients, so they don't need to come into the office.

15. Registered Nurse

While you may think of nursing as working in a hospital, it can also be more flexible. School nurses work only during the school year, giving summers off. You don't have to worry about late nights. Even nurses in the hospital may work 12-hour shifts instead of 8, working fewer days a month.

Registered nurses (RN) go one step further in their education, earning a college degree, than a certified nurse (CN), which only requires a certificate. As an RN, you can work under a doctor and have a specialty. Compared to a CN, RNs have more responsibility when it comes to patient care.

Nursing can be a contract or travel position. Travel nurses go to where they're needed, get paid more, and can take time off in between. Some nurses freelance and work contract to contract at hospitals, schools, clinics, doctors’ offices, and home healthcare companies.

You can even find remote nursing jobs on Upwork.

According to Payscale, Registered Nurses make around $33 per hour.

16. Physical therapist

Compared to other jobs in healthcare, physical therapists (PT) typically don’t have to work weeknights or weekends. Their roles are necessary but not as time-critical as other specialties. Physical therapists see patients during their office hours.

While PT can be a full-time job, working in a hospital or office, you can offer services part time or even per diem. Working per diem is like being freelance; you can have many different healthcare clients and get paid your hourly rate or a fixed rate per patient you see.

You may be able to find a remote job as a physical therapist, rehabbing patients over video chat. Telehealth physical therapy is helpful for patients who can't drive after surgery. They can do their exercises in the comfort of their home.

Physical therapists need a doctorate in physical therapy to work in most countries. If you want a job with similar flexibility, but less schooling, consider a career as a physical therapist assistant. This typically involves a two-year training program.

According to Payscale, physical therapists make around $39 per hour.

17. Yoga Instructor

After completing your yoga instructor training, which starts at around 200 hours, you can begin working as an instructor. Typically yoga is a part-time job working at one or multiple studios. Classes can be any time of day, but the most popular are before and after the workday and on the weekends.

As a yoga instructor, you typically get paid for the classes you teach. Once you establish yourself with a studio or gym, you can teach classes regularly. Studios looking for instructors may post teacher openings online. Many larger companies offer yoga either virtually or in-office as a wellness benefit to their employees.

Some people enjoy streaming yoga classes from their homes. During the COVID-19 pandemic, virtual yoga became more popular. Studios began live-streaming classes to stay open and give people a way to exercise during the shutdown.

According to Payscale, yoga instructors make around $26 per hour.

Find yoga instructor jobs and more yoga work on Upwork.

18. Massage therapist

While you can work in a spa, massage therapy can be a flexible job if you work for yourself. You can market your services directly to clients, either renting a space or having a portable massage table and going to them. You can choose to work full or part time. When you own your business, you get to set your hours, but it's up to you to find clients and market your services.

If you want to work as a massage therapist, you'll need to go to massage school and get your license. After that, you're ready to start working! Massage therapists can travel and work from anywhere their licenses let them.

Consider whether you're ready for private practice or would rather work for someone else. Resorts, gyms, chiropractic offices, and even sports teams need massage therapists.

According to Payscale, massage therapists make around $25 per hour.

19. Nutritionist

Nutritionists give their clients dietary advice. Typically you need a degree in food science or nutrition to work as a nutritionist, but you may be able to take courses online and earn a certificate instead. You could focus on general wellness, creating meal plans for weight loss and healthy living, or helping those with diseases as part of their treatment and management plans. Some nutritionists develop recipes that fit dietary restrictions and health requirements for organizations or chefs.

As a nutritionist, you can have your own private practice and work directly with your clients in person or online, giving you flexibility in your schedule. You can send your clients meal plans and check in with video calls. Some nutritionists work as employees or contractors in medical settings or partner with gyms and other wellness facilities.

You can even freelance as a nutritionist on Upwork for businesses and individual clients.

According to, nutritionists make around $30-$36 per hour.

20. Personal trainer

Personal training is similar to physical therapy but focuses more on health and exercise than rehabilitation. You can study a related degree like sports medicine or kinesiology or take online or in-person courses and earn a certificate. Depending on your interests, you can have a specialty like weight loss, sports performance, or senior fitness.

Some personal trainers choose to work for themselves, marketing their services directly to clients on social media or locally. You can teach exercise classes and coach clients one on one at gyms. Personal trainers can also work remotely, creating weekly workout plans for clients and meeting virtually for check-ins.

See what personal training opportunities are available on Upwork.

According to, personal trainers make around $32 per hour, but this can vary depending on the location.

Creative and artistic professions

If you have a creative hobby that you enjoy doing, consider whether you could monetize it. You can sell your art, either physical, like a handmade good, or digital, like a photograph. Platforms like Etsy make it easy to sell your arts and crafts to customers worldwide.

These creative and artistic professions are flexible. You can work when you want and schedule client interactions around your other responsibilities. Start part time to earn extra money outside of your main job; as your business grows, you may be able to fully support yourself.

21. Photographer

You don't need a degree to work as a photographer if you have the right skills. Many photographers are self-taught. You could work in a variety of different niches, from product staging to weddings. Photography typically needs to be done in person unless you're selling your pictures online on a site like Etsy, Shutterstock, or Getty Images, or a client sends the products to you, but the hours are often flexible.

Schedule shoots after work or on the weekends. You'll need a high-quality camera and know how to edit photos using a program like Photoshop or Lightroom. Your clients may be individuals, or you can work for businesses.

Clients will also want to see a portfolio that showcases your best work. Having a portfolio website is helpful so they can see all your work samples at once. All you have to do is send them the link. These samples don't need to be from paying clients. You can start building your portfolio right now while you work on developing your photography skills.

Many photographers freelance, working for themselves. See what photography jobs are available now on Upwork.

Keep reading:

According to Payscale, photographers make around $20 per hour, but this can depend on the type of photography.  

22. Musician

While you may think of a musician as a rock star performing at concerts, you can make money in other ways if you love music. You could play gigs for local bars and restaurants on the weekends or think outside the box by creating and selling music samples.

Consider whether you want to be a live performer or work more behind the scenes. You can create demos of your work (or a social media page with videos) and contact your local restaurants and bars to see if they're looking for performers. Behind the scenes, you could explore other facets of the music industry, like sound effects, lessons, scoring, sampling, and mixing.

Some musicians make money by posting their videos online to YouTube, Tiktok, or Instagram. You could perform original songs or covers. As your videos get more views, you may be able to generate revenue through ads.

Keep reading:

If you want to freelance as a musician, see what music jobs are available on Upwork.

According to Payscale, the average musician makes around $49 per hour.

23. Voice actor

Voice acting is a flexible job that can take many different paths. You could find yourself voicing anything from video games to online courses. Depending on the type of work you do, you could create characters and change your voice or use your natural speaking voice on a voice-over.

If you want to work as a voice actor, you'll need a quiet space to record and the right equipment, like headphones and a microphone. You may also need to know how to edit audio clips using software like Audacity or Adobe Audition.

Businesses and individuals often hire freelance voice actors to help with their projects. See what voice acting jobs are available on Upwork.

Keep reading:

According to, voice actors make around $19 per hour.

24. Content creator

Brands need fresh content for social media. They hire creators or partner with influencers to create content for their products. You can build your social media following and work on finding brands to partner with. You can also work on just the creation side, making branded images and videos for businesses to post on their channels and websites.

If you want to become an influencer, you'll need to build your own personal brand. Start with what makes you unique–find your niche and your angle. The more specific, the better. Popular categories on social media are travel, health and wellness, fashion, and beauty. Once you have an idea of what your brand is, you can start making content.

Every post should reinforce who you are. At first, progress will be slow. You’ll need to create organic content and work on growing your following. As you generate more traffic, you can reach out to brands you think are a good fit. Many brands partner with nano (less than 10k followers) and micro-influencers (anywhere from 10k-50k followers) because they have high authenticity and trust with their followers, which can mean higher conversions.

If a brand thinks your followers are part of their customer base, they may give you a free product to create content for, along with an affiliate link or code, so you can make a percent of each sale you drive. Once you have a bigger following, you can start charging per post.

You don't have to be an influencer and post on your social media channels. Instead, you can freelance as a content creator. Brands often hire freelancers to take pictures and create videos of their products so that they can post them on their social media channels. This is their organic or paid content, not a partnership.

Content creators can work remotely. Brands can send products to your house or give you stock images or assets for your content creation.

Keep reading:

See what clients need content creators on Upwork.

According to, content creators make around $20 per hour.

25. Sell your goods online

If you have a physical or even digital product that you make, you can sell it on a platform like Etsy or Amazon or build your own e-commerce website. You decide what you want to create and how much time you have to dedicate.

At first, you may want to list your products without putting much effort into marketing. You can experiment with running ads and social media strategies if you have time. Creating and selling can be a hobby or a business; it's up to you.

Using a selling platform makes it easier to list your products, and the platform will facilitate the transaction with payment processing. You'll need to ship out physical products on time. The platform may offer shipping labels, automatically calculating the cost and deducting it from your earnings.

Start by researching. You want to make sure there’s a demand for your crafts. Check out the competition and then think about what makes your goods special; you can use these unique features in your descriptions and branding. Figure out a fair price based on similar products and start creating your listings!

How much you can make selling goods online depends on the price, how long it takes you to create it, and the cost of the materials you use. Some platforms take a percentage of your sales as a fee for their service.

Tips for success in flexible jobs

Working from home or at a job with flexible hours, you have to have excellent time management skills and create a schedule that works for you. If you're also working a full-time job, you want to try to avoid burnout by setting boundaries and staying organized. It's easy to feel like you're always working, so make sure to set aside time to log off, unplug, and do non-work-related activities that you enjoy.

When freelancing and owning your own business, you have more flexibility and freedom, but you also have more responsibility. You'll need to market your services, find clients, and network. Leads can come from anywhere. Let your friends, family, and colleagues know that you're accepting clients or orders, and post on your social media channels. Growing a business takes time.

Whether you're working as a freelancer, creative, or in gig economy service jobs, keep up with new trends and predicted changes in the industry. A new AI tool may help you streamline your work process or enable you to pivot and offer a different service to clients. A delivery platform could become available in your area and provide a new opportunity. Adapting to changes and using them to your advantage can help you succeed.

Find flexible jobs on Upwork

As a freelancer, you own your own business. On Upwork, you can meet clients from all around the world looking for talent with your specific skill set. All you have to do is sign up and create a profile. It's that easy. See what jobs on Talent Marketplace catch your eye and start submitting proposals to your favorites. You get to choose when and where you work. It's all up to you.


Projects related to this article:
No items found.

Author Spotlight

Top 25 Jobs With Flexible Hours: Find Work, With Balance
Cassie Moorhead
Content Writer

Cassie is a storyteller and content creator with over eight years of experience helping brands communicate to their customers through different channels. She enjoys finding new coffee shops to work from and spending time in nature with her dog, Sweeney.

Get This Article as a PDF

For easy printing, reading, and sharing.

Download PDF

Latest articles

X Icon