The main places to buy a sewing machine

You can buy a sewing machine from fabric and craft stores, general retailers, online marketplaces, specialty sewing shops, and secondhand sellers. Each route has different prices, selection, and support. Fabric stores like Joann and independent quilt shops usually stock beginner to mid-range machines and offer in-person help. Big-box retailers like Walmart and Target carry basic models at lower prices but limited selection. Online retailers like Amazon, Etsy, and brand websites have the widest range and often the best prices, but you cannot test the machine first. Used machines from Facebook Marketplace, Craigslist, and local consignment shops cost less but require you to inspect them yourself.

The choice depends on what you need: speed and price point, hands-on testing, warranty coverage, or access to repair service after purchase. A beginner who wants to try sewing without spending much might start with a used machine or a budget model from a big-box store. Someone investing in a machine they plan to use for years should consider a specialty shop where staff can answer questions and the store can service the machine later.

Key Takeaways

  • Fabric and craft stores like Joann let you see and touch machines before buying, and staff can explain features for your skill level.
  • Online retailers offer the widest selection and often lower prices, but you cannot test the machine and shipping costs add to the total.
  • Big-box retailers stock basic models cheaply but have minimal selection and staff knowledge about sewing-specific features.
  • Used machines from local sellers cost significantly less but require you to test them in person and verify they work before handing over money.
  • Specialty sewing shops are usually the most expensive but offer repair service, classes, and staff who know machines in depth.

Fabric and craft stores: selection and in-person support

Joann Fabrics and independent quilt or fabric shops stock sewing machines alongside fabric, thread, and notions. Joann has locations in most states and carries machines from brands like Singer, Brother, Janome, and Bernina at various price points. Staff can show you how machines work, explain the difference between basic and computerized models, and help you choose based on what you plan to sew. Many Joann locations offer sewing classes, which can help you learn on the exact machine you buy.

Independent fabric shops are usually smaller and may carry fewer models, but staff often have deeper sewing knowledge and can recommend machines for specific projects—quilting, garment sewing, or embroidery. Prices at independent shops are sometimes higher than online, but you get personalized information and a relationship with someone who can answer questions after you buy. Many independent shops also offer repair or maintenance service, which matters if your machine needs adjustment later.

The downside is limited selection compared to online retailers, and prices are usually higher than big-box stores or discount online sites. If you know what you want, you may pay more for the convenience of buying locally.

Online retailers: price and range

Amazon, Etsy, brand websites (Singer.com, Brother-usa.com, Janome.com), and specialty online retailers like Sewingmachinesplus.com carry hundreds of models from budget to professional grade. Online shopping lets you compare prices across sellers, read customer reviews, and find machines no longer stocked in local stores. Prices are often lower than brick-and-mortar shops because online retailers have lower overhead. Many sites offer free or low-cost shipping on machines over a certain price.

The major drawback is that you cannot touch or test the machine before it arrives. You are relying on product photos, specifications, and reviews from other buyers. If the machine arrives damaged or does not work as expected, returns can be slow and shipping it back is expensive. Some online retailers offer a trial period (usually 30 days) where you can return the machine for a refund, but read the return policy before you buy.

Brand websites often have the best prices on current models and sometimes offer bundles with thread, needles, or a carrying case. Amazon and Etsy have wider selection but less control over pricing and seller reliability. Check the seller's return policy and warranty coverage before ordering.

Big-box retailers: budget machines and quick pickup

Walmart, Target, and Costco stock basic sewing machines, usually Singer or Brother models in the $100 to $300 range. These machines handle straightforward straight stitching and basic patterns. Prices are often the lowest you will find, and you can pick up in-store the same day or have it shipped to your home. Staff are usually not trained in sewing machine features, so you will need to read the manual or watch online tutorials to learn how to use it.

Big-box retailers are a good choice if you want to spend as little as possible or are unsure whether sewing is for you. The machines are reliable for basic projects but lack features like automatic needle threading, stitch selection, or embroidery capability that mid-range machines offer. Warranty and repair options are limited—you typically have 30 days to return it, and after that you are responsible for repairs.

Do not expect staff to help you choose between models or explain what stitches you actually need. If you have questions, you will need to research online or call the machine manufacturer.

Specialty sewing shops: informed and long-term support

Independent sewing machine dealers focus entirely on sewing and carry machines from multiple brands at all price levels. Staff are usually experienced sewers who can discuss stitch quality, tension, and which machines work best for specific techniques. Many specialty shops offer free or low-cost lessons on the machines they sell, which helps you learn the features you actually bought. They also offer repair, maintenance, and parts replacement, which is valuable if your machine needs service years later.

Specialty shops are usually the most expensive option because they have higher overhead and smaller sales volume. A machine that costs $250 online might cost $300 or more in a specialty shop. However, the extra cost often includes personalized information, ongoing support, and the ability to bring your machine back for repairs. If you plan to sew regularly and want a machine that will last, a specialty shop is worth the premium.

To find a specialty shop near you, search "[your city] sewing machine dealer" or ask at a local fabric store for a referral. Many specialty shops have websites showing their inventory and prices, so you can compare before you visit.

Used machines: lower cost and older quality

Facebook Marketplace, Craigslist, OfferUp, and local consignment shops sell used sewing machines at a fraction of new prices. Older mechanical machines (from the 1970s and 1980s) are often more durable than new budget models and can be found for $50 to $150. Vintage machines like Singer Featherweight or Necchi models are sought after by experienced sewers and hold value well. Used computerized machines are cheaper than new but may have worn parts or software issues.

The risk is that you cannot return a used machine if it does not work. You must inspect it in person, test it if possible, and understand what you are buying. Meet the seller in a public place, bring a small piece of fabric to test stitching, and ask about the machine's history and any repairs it has had. Check that the needle moves smoothly, the presser foot lifts and lowers, and the machine makes a normal sewing sound without grinding or squeaking.

Used machines are best if you have some sewing experience and can spot problems, or if you are willing to pay a technician to inspect and service the machine before using it. A $50 machine that needs a $100 tune-up is still cheaper than a new $300 machine, but only if the machine is worth repairing.

Comparing price, warranty, and return options

Retailer TypePrice RangeWarrantyReturn WindowBest For
Fabric stores (Joann)$150–$8001–3 years manufacturer30–60 daysBeginners who want information
Online retailers$100–$2000+1–3 years manufacturer30 days (varies by seller)Specific models, price comparison
Big-box stores$100–$3001 year manufacturer30 daysBudget-conscious buyers
Specialty shops$200–$3000+1–5 years manufacturer30–60 daysLong-term investment, repair access
Used/secondhand$30–$500None (as-is)NoneBudget buyers, vintage seekers

Warranty length varies by brand and retailer. Most new machines come with a 1-year manufacturer warranty covering defects, but not damage from misuse or normal wear. Specialty shops sometimes offer extended warranties or service plans. Used machines are sold as-is with no warranty, so you are responsible for any repairs from day one.

Return policies matter most if you are buying online or from a big-box store where you cannot test the machine first. Joann and specialty shops usually allow 30 to 60 days, which gives you time to try the machine and return it if it does not suit you. Online retailers vary—some allow 30 days, others 14 days, and some do not accept returns on machines at all. Read the policy before you buy.

How to decide where to buy

Start by answering three questions: What is your budget? Do you want to test the machine first? Do you need support after you buy?

If your budget is under $200 and you want to start sewing without a big investment, a big-box store or used machine is the fastest and cheapest route. If your budget is $200 to $500 and you want information before buying, visit a fabric store or specialty shop to see machines in person. If your budget is $500 or more and you plan to sew regularly, a specialty shop or brand website is worth the cost because you get informed upfront and repair access later.

If you know exactly which machine you want, buy it where the price is lowest—usually online. If you are unsure what you need, buy from a place where staff can help you choose. If you want to avoid shipping costs and return hassles, buy locally even if the price is slightly higher.

Frequently Asked Questions

Is it safe to buy a sewing machine online?

Yes, if you buy from a reputable retailer with a clear return policy. Stick to Amazon, brand websites, and established sewing retailers rather than unknown sellers. Check the return window and shipping cost before you order—returning a heavy machine can be expensive. Read reviews from other buyers to spot common problems.

Should I buy a used sewing machine?

Used machines are cheaper and older mechanical models are often more durable than new budget machines. Buy used only if you can inspect the machine in person, test it, and understand what you are buying. Avoid machines that grind, squeak, or have loose parts. If you are new to sewing, buy new so you have warranty coverage and a place to return it if something is wrong.

What is the difference between buying at Joann and buying online?

Joann staff can show you how machines work and help you choose based on your projects. Online retailers have lower prices and wider selection but you cannot test the machine first. Joann has a 60-day return window; online policies vary from 14 to 30 days. If you are unsure what you need, Joann is worth the slightly higher price.

Do I need to buy from a specialty shop?

Not if you are a beginner or on a tight budget. Specialty shops are worth the cost if you plan to sew regularly, want a machine that will last years, or need repair service. If you only plan to sew occasionally, a machine from a fabric store or big-box retailer is fine.

Can I return a sewing machine if I change my mind?

Yes, within the return window—usually 30 to 60 days depending on where you buy. Big-box stores and fabric stores typically allow 30 to 60 days. Online retailers vary from 14 to 30 days. Used machines sold as-is have no return option. Check the return policy before you buy, and keep your receipt and original packaging in case you need to return it.