Small-Group Craft Classes From Home
Teach a craft you know well, like weaving or embroidery, to small groups in a spare room or garage.
- $300-2k
- Side hustle
- From home
Estimates for a small start in the US, not guarantees.
What it is
Beginner and intermediate classes in a hands-on craft such as weaving, embroidery, macramé or basic woodwork, run for small groups in a dedicated space at home.
Your first three steps
- Pick one craft and design a 2-hour beginner class with a simple project students can finish
- Set up a space for 4 to 6 students and run a trial class with friends for feedback
- List your first paid classes on a booking page or local community groups and ask for reviews
Who pays
Adults looking for a creative hobby, friends booking a group session, and parents signing kids up for weekend or after-school workshops.
How it makes money
Per-student fee for single workshops or multi-week courses, plus extra for materials kits. Private lessons and party bookings can be priced higher.
Skills that help
- Solid skill in one craft
- Patient, clear teaching
- Organizing materials and schedules
Watch out for
- Check city or county rules on home occupation permits and on having customers visit your home
- Check HOA or lease rules about visitors, noise and parking
- General liability insurance, and a homeowner's policy may not cover business visitors
- Tools and materials safety, especially with kids or power tools
- Check your state's rules on sales tax for materials kits
🔒 Full research report for US
Real cost breakdown with current prices, licences and registration checklist, local competition, pricing, break-even and a 30-day launch plan, with sources.
Coming soonQuestions people ask
How much does it cost to start craft classes from home?
Estimates suggest startup costs are typically around $300 to $2,000, depending on your craft, the tools and materials you supply, and how you set up your teaching space. You can begin at around 5 hours a week.
What rules should I check before teaching craft classes at home?
Check city or county rules on home occupation permits and on customers visiting your home, plus HOA or lease rules on visitors, noise and parking. Also check general liability insurance, since a homeowner's policy may not cover business visitors, and your state's sales tax rules for materials kits.
How much can I earn teaching craft classes from home?
Monthly revenue is typically around $300 to $2,000 by estimate, depending on class size, how often you teach and what you charge. It can work well as a part-time business. These are estimates, not guarantees.
Other ways to run this business
Pop-up craft workshops at venues
Bring your craft class to breweries, libraries, schools and offices, with all materials included.
- $500-3k
- Side hustle
- Out and about
Craft school studio with a class schedule
Rent a small studio and run weekly classes in pottery, woodwork or weaving with a mix of teachers.
- $35k-120k
- Full-time
- Own premises
Similar creative ideas
Pop-up stitching workshops at local venues
Run one-off and short-course stitching workshops in cafes, libraries, studios and private parties, bringing your kit with you.
- $300-2k
- Side hustle
- Out and about
Online art classes and courses
Teach drawing or painting over video, with live classes or a recorded course for students anywhere.
- $200-2k
- Side hustle
- Online
Handmade jewelry designer
Design and make your own jewelry at home and sell it online, at markets and by commission.
- $300-2k
- Side hustle
- From home
Party and private event entertainer
Perform magic, music or comedy at birthdays, family parties and private events in your area.
- $200-2k
- Side hustle
- Out and about
Book and long-document formatting for authors
Format manuscripts into print-ready and e-book files for self-publishing authors and small organizations, all online.
- $200-2k
- Side hustle
- Online
Niche newsletter or podcast
Publish a newsletter or podcast on a topic or town you know well, funded by sponsors and loyal readers.
- $200-2k
- Side hustle
- Online
Photo: Pexels on Pixabay