The main places to buy a sewing machine

You can buy a sewing machine from fabric and craft stores, big-box retailers, specialty sewing shops, online marketplaces, and used-goods sellers. Each route has different prices, selection, and support. A fabric store like Joann or a dedicated sewing shop will have staff who know machines and can help you choose one that fits your skill level. Big-box stores like Walmart and Target carry basic models at lower prices but offer less guidance. Online retailers like Amazon have the widest selection and often the best prices, but you cannot see or touch the machine before buying. Used machines from thrift stores, Facebook Marketplace, or Craigslist cost far less but come with no warranty and may need repair.

The choice depends on what you value most: informed help, low price, convenience, or the ability to inspect the machine in person. A beginner might benefit from a fabric store where staff can answer questions. Someone on a tight budget might find a used machine that works perfectly. A person who knows exactly what they want can save money buying online.

Key Takeaways

  • Fabric and craft stores like Joann and independent sewing shops offer staff information and let you see machines in person, though prices are usually higher than online.
  • Big-box retailers like Walmart and Target stock basic machines at lower prices but have minimal staff knowledge about sewing equipment.
  • Online marketplaces like Amazon and manufacturer websites offer the widest selection and competitive prices, but you cannot inspect the machine before delivery.
  • Used machines from thrift stores, Facebook Marketplace, and Craigslist cost significantly less but typically have no warranty and may need professional servicing.
  • Specialty sewing shops often offer classes, repair services, and trade-in programs that can add value beyond the machine itself.

Fabric and craft stores

Joann Fabrics and local independent sewing shops are the most common brick-and-mortar option. Staff at these stores know sewing machines and can answer questions about features, thread types, and what a beginner actually needs versus what sounds impressive. Many Joann locations have machines on display so you can touch them, feel how the pedal responds, and listen to how loud they run. Prices at fabric stores are typically 10 to 30 percent higher than online, but you walk out with the machine the same day and have a place to return to if something goes wrong.

Independent sewing shops are smaller and often locally owned. They usually stock fewer models than Joann, but staff tend to have deeper informed. Many offer free or low-cost classes on how to use your new machine, repair services, and trade-in programs if you want to upgrade later. Call ahead to confirm they have machines in stock and ask whether they offer any beginner packages or discounts.

Big-box retailers

Walmart, Target, and Costco carry sewing machines in their craft or home goods sections, usually priced between $100 and $400. These are entry-level machines designed for basic sewing—straight stitches, straightforward patterns, and light fabrics. Staff at these stores rarely have sewing knowledge, so you will be reading the box and online reviews to decide. The advantage is low price and the ability to return the machine easily if it does not work for you. The disadvantage is no guidance on whether the machine suits your actual needs.

Costco occasionally stocks sewing machines as seasonal items, and member prices are often competitive. Check your local store or the Costco website to see what is currently available. These machines sell quickly, so if you see one you want, buy it soon.

Online retailers and manufacturer websites

Amazon, eBay, and brand websites like Singer, Brother, and Janome let you compare hundreds of models, read customer reviews, and often find lower prices than stores. Shipping is usually free or low-cost, and return policies are generous. The downside is you cannot see or feel the machine before it arrives, and if something is wrong, you deal with returns by mail rather than in person.

Manufacturer websites sometimes offer models or bundles you cannot find elsewhere, and they occasionally run sales. Brother and Singer both sell directly to consumers. Read the return policy carefully—some online sellers have shorter return windows than others. Check whether the price includes shipping and whether the machine comes with a warranty card or registration that you need to fill out.

Online prices fluctuate, especially around holidays and back-to-school season. If you find a machine you like, check the price on multiple sites before buying. A machine that costs $250 on Amazon might be $200 on the manufacturer's website or $180 at Costco.

Used machines from thrift stores and online marketplaces

Facebook Marketplace, Craigslist, OfferUp, and local thrift stores sell used sewing machines for 30 to 60 percent less than new ones. Many machines last decades with basic care, so a used machine can be a smart choice if you are testing whether sewing is a hobby you will stick with. Before you buy, ask the seller whether the machine runs, whether it comes with the foot pedal and power cord, and whether they have the manual. Meet in person if possible so you can plug it in and test it.

Used machines come with no warranty, so budget for a potential repair if something breaks. A local sewing shop can often service a used machine for $50 to $150, depending on what needs fixing. Avoid machines that make grinding noises, have visible rust, or have a pedal that does not respond. Machines from well-known brands like Singer, Brother, Janome, and Bernina are easier to find parts and repair for than obscure brands.

What to compare when shopping

Stitch types matter less than you might think when starting out. A beginner machine with 20 stitches does everything a beginner needs. What matters more is how the machine feels: Does the needle move smoothly? Does the presser foot (the part that holds fabric down) raise and lower easily? Is the bobbin (the small spool underneath) straightforward to load? Can you adjust the thread tension without tools?

Price range gives you a sense of what to expect. Machines under $150 are basic but functional. Machines from $150 to $400 add features like automatic needle threading and more stitch options. Machines over $400 are usually computerized or designed for advanced techniques. For a first machine, anything in the $150 to $300 range will teach you what you need to know.

Check the weight and size if you plan to move it often or store it in a small space. Lightweight machines (under 10 pounds) are portable but sometimes feel flimsy. Heavier machines (12 to 15 pounds) feel more stable but take up more room. Read reviews specifically about noise level if you sew in a shared space or early in the morning.

Timing and seasonal sales

Sewing machines go on sale around Black Friday, back-to-school season (July and August), and after the winter holidays. Prices drop 15 to 25 percent during these periods. If you are not in a rush, waiting for a sale can save you money. If you need a machine now, do not wait—the difference between a sale price and regular price is usually less than $50 on entry-level machines.

End-of-season clearance at fabric stores happens in late summer and late December. Call Joann or your local sewing shop to ask when they mark down machines. Some stores will hold a machine at a sale price if you ask, though policies vary.

Frequently Asked Questions

Should I buy new or used?

Buy new if you want a warranty, do not want to risk repairs, or are unsure what features you need. Buy used if you are on a tight budget, want to test whether sewing is for you, or do not mind potentially paying for a repair. A used machine from a trusted brand often works as well as a new one at half the price.

What is the difference between online prices and store prices?

Online prices are usually 10 to 30 percent lower because retailers have lower overhead. Stores charge more but offer in-person help and the ability to return the machine when ready. Some manufacturers set minimum prices that online and store retailers must follow, so prices may be the same across channels for popular models.

Do I need to buy from a sewing shop, or is a big-box store machine just as good?

A big-box machine works fine for basic sewing. The advantage of a sewing shop is staff knowledge, repair services, and classes. If you are confident about what you want and do not need support, a big-box machine saves money. If you are new to sewing, a shop's guidance is worth the extra cost.

What should I do if a machine arrives damaged?

Contact the seller or retailer within the return window (usually 14 to 30 days) with photos of the damage. Most online retailers will send a replacement or issue a refund. Keep the original packaging in case you need to return it. If you bought in person, take the machine back to the store with your receipt.

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

Return policies vary by retailer. Online stores typically allow returns within 14 to 30 days if the machine is unused. Fabric stores often have shorter windows, sometimes 7 to 14 days. Big-box stores like Walmart and Target usually allow returns within 90 days. Check the return policy before you buy, and keep your receipt and original packaging.