A recent survey by NerdWallet revealed that one in ten Americans launched a side hustle or picked up a second job in 2025 because their main source of income no longer covers basic living expenses.
Of course, not every side gig is practical — some are far more achievable than others. Keeping things realistic, we’ve focused on ideas that everyday people can actually pull off.
Here are 17 side-hustle suggestions to spark inspiration and help you earn a little extra.
For sections that include community insight: We reviewed discussions across multiple Reddit threads to better understand how users perceive certain side hustles. An AI tool helped us analyze common themes, and we then distilled those observations. Since Reddit users post anonymously, individual stories can’t be verified.
Ways to earn money online
Most people love the idea of making money right from their laptop at home. Options that offer long-term income — like freelancing — usually take time to build, while survey apps offer quick but very small payouts.
1. Start freelancing on digital platforms
Websites such as Upwork, Fiverr, and Freelancer.com give you access to clients looking for help with writing, design, coding, marketing, virtual assistance, data entry, and much more.
Despite the rise of AI, freelance work isn’t disappearing. Upwork data from early 2025 shows growing demand for advanced technical skills (including AI literacy) as well as human-focused abilities like coaching and professional training.
Whatever services you offer, always research the standard rates in your field so you can price your work properly. Top freelancers — especially in writing — often charge $100 per hour or even more.
2. Earn small rewards by taking legitimate surveys
Survey apps won’t make you rich, but they can earn you small rewards or gift cards. Platforms like Swagbucks and Survey Junkie are among the more well-known options.
The payout is modest, so think of survey apps as a casual way to earn pocket money rather than a true income stream.
3. Monetize your website or blog using affiliate marketing
If you run a blog with a steady flow of visitors, affiliate programs can help you generate income. This involves linking to products or services — for example, through Amazon’s affiliate program — and earning a commission when users buy through your links.
The biggest challenge isn’t the affiliate setup; it’s building an audience. Strong traffic typically comes through social media, newsletters, or consistent content creation.
4. Market handmade products on Etsy
If you enjoy creating things like jewelry, woodcraft, pottery, embroidery, or original décor, Etsy is a massive marketplace for selling handmade goods. The platform reports over 95 million active buyers.
Setting up a shop is straightforward, but the real work lies in producing appealing items and marketing them effectively amid heavy competition. Browse top shops for ideas before launching your own.
5. Sell digital products through Gumroad
Writers, designers, developers, and subject-matter experts (in areas such as fitness, parenting, or nutrition) can turn their knowledge into digital goods. Popular downloadable items include online courses, planners, e-books, cookbooks, and self-help guides.
You can design materials for free using tools such as Canva, then list and sell them through Gumroad or even Etsy.
6. Publish your own Kindle e-book
Writing a book takes effort, but publishing it is easier than ever. Amazon’s Kindle Direct Publishing allows anyone to upload a manuscript and sell it on the Kindle Store at no cost. Authors can earn up to 70% royalties on each sale.
Write your book, add a clear description and metadata, upload the file, choose a price, and start selling.
