The main places to buy a sewing machine
You can buy a sewing machine at fabric and craft stores, big-box retailers, specialty sewing shops, online marketplaces, and from individual sellers. Each option has different prices, return policies, and access to in-person help. The best choice depends on whether you want to test a machine before buying, how quickly you need it, and your budget.
Fabric stores like Joann and local independent shops usually stock machines from beginner to intermediate level and often have staff who sew. Big-box retailers like Walmart and Target carry budget machines but offer limited selection. Specialty sewing machine dealers carry a wider range and provide setup and repair services. Online retailers like Amazon and eBay have the largest selection and sometimes lower prices, but you cannot test the machine first. Used machines from Facebook Marketplace, Craigslist, and estate sales cost less but come with no warranty.
Key Takeaways
- Fabric stores and sewing shops let you touch and test machines before buying, which matters if you are new to sewing.
- Big-box retailers have the lowest prices on basic machines but limited selection and staff who may not know sewing.
- Online retailers offer the widest choice and often ship within days, but you cannot return a machine as easily as an in-store purchase.
- Used machines cost 30 to 60 percent less than new ones but require you to inspect them in person and may need cleaning or repair.
- Specialty dealers charge more but include setup, threading help, and access to repair services after you buy.
Fabric and craft stores
Joann, local independent fabric shops, and some craft stores stock sewing machines and have staff trained to help you choose one. These stores usually carry beginner and intermediate machines from brands like Singer, Brother, and Janome. You can hold the machine, test the foot pedal, and ask questions about features before you buy.
Return policies at fabric stores are typically 30 to 60 days, and many will accept returns even if you have opened the box. Staff can often show you how to thread the machine and point out basic features. Prices are usually higher than online, but you avoid shipping costs and can take the machine home the same day. Check the store's website or call ahead to confirm they have the model you want in stock.
Big-box retailers and department stores
Walmart, Target, and Costco carry sewing machines in their craft or home goods sections, usually priced between $100 and $400. These retailers focus on entry-level machines from brands like Singer and Brother that are good for absolute beginners. Selection is limited — you might find three to five models rather than twenty — and staff usually cannot answer detailed sewing questions.
The advantage is low price and the ability to return the machine to any store location if something goes wrong. The disadvantage is that you get minimal help setting up the machine or learning to use it. These machines are reliable for basic sewing but often lack features that intermediate sewers want, like adjustable presser foot pressure or a wider range of stitches.
Specialty sewing machine dealers
Independent sewing machine shops exist in most mid-sized cities and carry machines from budget to professional level. These dealers stock brands like Bernina, Pfaff, Baby Lock, and Husqvarna Viking alongside more affordable options. The staff are usually sewers themselves and can explain the difference between machines and match you to one that fits your skill level and budget.
Specialty dealers typically include free setup and threading lessons with your purchase and offer repair services for years afterward. Prices are higher than big-box stores, but you get informed and long-term support. Many dealers also offer classes on how to use your machine, which is valuable if you are new to sewing. Ask whether they have a trade-in program if you want to upgrade later.
Online retailers
Amazon, eBay, Walmart.com, and brand websites like Singer.com and Brother.com ship machines to your home, often within three to seven days. Online retailers have the largest selection — you can compare dozens of models side by side and read reviews from other buyers. Prices are often lower than in-store, especially during sales events.
The main drawback is that you cannot test the machine before it arrives. If the machine does not work or you do not like it, returning it means packing it back up and paying for return shipping, which can cost $20 to $50. Check the return policy before you buy — some retailers like Amazon allow 30-day returns, while others have shorter windows. Read the reviews carefully, especially comments about setup difficulty and customer service.
Used machines from private sellers
Facebook Marketplace, Craigslist, and local estate sales offer used sewing machines at 30 to 60 percent below new price. Older mechanical machines from brands like Singer and Pfaff are often more durable than new budget models and can last decades with basic maintenance. You can inspect the machine in person, test it, and negotiate the price.
The risk is that used machines come with no warranty and may need cleaning, oil, or repair before they work well. Ask the seller whether the machine has been serviced recently and whether all the original feet and attachments are included. Test it by sewing a few seams on scrap fabric — listen for unusual noises and check that the needle moves smoothly. Avoid machines that have been in storage for years without use, as they may need professional servicing. Budget $50 to $150 for a tune-up if you buy from a private seller.
Comparing price and return policies
| Retailer Type | Typical Price Range | Return Window | Best For |
|---|---|---|---|
| Fabric stores | $200–$600 | 30–60 days | Testing before buying; staff help |
| Big-box retailers | $100–$400 | 30–90 days | Budget machines; straightforward returns |
| Specialty dealers | $300–$2,000+ | 30–60 days | informed information; long-term support |
| Online retailers | $100–$1,500 | 15–30 days | Wide selection; fast shipping |
| Used from private sellers | $50–$400 | None (as-is) | Budget-conscious; vintage machines |
What to check before you buy
Whether you shop in person or online, look for a machine with a metal frame rather than plastic, a foot pedal that feels responsive, and stitches that look even on test fabric. Check that the machine comes with basic feet (zigzag, buttonhole, and walking foot) and bobbins. Read reviews that mention setup difficulty — some machines require more patience to thread than others.
Ask whether the price includes a carrying case or table, as these add $30 to $100 to the cost if you buy them separately. Confirm the warranty length — most new machines come with one to three years of coverage. If you are a beginner, prioritize a machine with clear instructions and a brand that has YouTube tutorials, because you will need to troubleshoot threading and tension issues.
Frequently Asked Questions
Should I buy a used sewing machine or a new one?
A used machine from a reputable seller costs less and older mechanical machines are often more durable than new budget models. A new machine comes with a warranty and setup support. If you are just starting out, a new machine from a fabric store or big-box retailer is safer because you can return it easily if you do not like it.
What is the difference between buying at a specialty dealer and buying online?
Specialty dealers charge more but include setup help, threading lessons, and repair access for years. Online retailers have lower prices and wider selection but no in-person support. If you are confident learning from videos and manuals, online is cheaper. If you want someone to show you how to use the machine, a dealer is worth the extra cost.
Can I return a sewing machine if I change my mind?
Most retailers allow returns within 30 to 60 days if the machine is unused or lightly used. Big-box stores are usually most flexible. Online retailers vary — check the policy before you buy. Used machines sold by private sellers are almost always final sale with no returns.
What should I look for in reviews before buying online?
Read comments about threading difficulty, whether the machine came with all promised parts, and how customer service handled problems. Ignore one-star and five-star reviews and focus on three- and four-star reviews, which tend to be honest. Look for mentions of setup time and whether the manual was clear.
Is it worth paying more for a machine from a specialty dealer?
Yes, if you are new to sewing or plan to use the machine for years. The setup help, classes, and repair access save you time and frustration. If you are buying a second machine or know exactly what you want, online or big-box retailers offer better value.