The main places to buy a sewing machine are big-box retailers, fabric and craft stores, specialty sewing shops, online marketplaces, and secondhand sellers

Your choice depends on what you want to spend, whether you need it now, and how much help you want picking the right model. A new machine from a chain store costs less upfront but gives you fewer choices. A specialty shop costs more but the staff can match you to what you actually need. Used machines are cheaper but require you to inspect them first. Rental is an option if you are testing whether sewing is for you before spending money.

Each route has different return policies, warranty coverage, and access to repair service later. Knowing what each offers before you walk in or click saves time and money.

Key Takeaways

  • Chain retailers like Walmart and Target stock basic machines under $200, but staff usually cannot advise on features or help you troubleshoot later.
  • Fabric stores like Joann and specialty sewing shops carry mid-range and high-end machines with staff who can teach you to use them and handle repairs.
  • Online marketplaces like Amazon and eBay have the widest selection and lowest prices, but you cannot test the machine before it arrives and returns are slower.
  • Used machines from thrift stores, Facebook Marketplace, and Craigslist cost 30 to 60 percent less but require you to check that they run and have all parts.
  • Rental shops and some fabric stores rent machines by the month, letting you learn before you commit to buying.

Big-box retailers: fast, cheap, limited choice

Walmart, Target, and Costco stock basic sewing machines year-round, usually priced between $100 and $300. These are entry-level models with straight stitch and a few straightforward patterns. You can see and touch the machine before you buy, and you get it the same day or next day. Return windows are usually 30 to 90 days.

The downside is that staff are not trained on sewing machines. If you have questions about tension, needle size, or whether a machine can handle thick fabric, they cannot answer. Once you leave the store, you have no one to call if something goes wrong. Warranty coverage is basic — usually one year parts and labor — and repairs often mean shipping the machine away or replacing it.

This route works if you know exactly what you want, you are buying a gift for someone who already sews, or you are on a tight budget and willing to learn from YouTube videos.

Fabric and craft stores: staff help and mid-range prices

Joann Fabrics, Hobby Lobby, and independent fabric stores carry machines from $150 to $800. Staff are trained on basic features and can show you how tension works, what different feet do, and which machines handle knits versus wovens. Many stores offer free classes on how to use the machine you buy, either in-store or online. Some will also do repairs or send machines to an authorized repair center.

Return policies are usually 30 to 60 days, and warranties run one to three years depending on the brand. Joann frequently runs sales and coupons that can drop prices 20 to 40 percent, so asking about current promotions is worth your time. These stores also stock needles, thread, and feet, so you can buy what you need right there.

The trade-off is that prices are higher than big-box stores and selection is smaller than online. If you live near one, visiting in person to test machines is the strongest reason to shop here.

Specialty sewing shops: informed information and long-term service

Independent sewing machine shops exist in most cities and towns. They stock machines from $200 to $3,000 and carry brands that big retailers do not — Bernina, Janome, Singer, Pfaff, and others. Staff are sewers themselves and can spend time understanding what you want to make, what your budget is, and what features matter for your projects.

These shops usually offer free lessons with your purchase, handle repairs in-house, and keep your machine serviced for years. Many will take your old machine as a trade-in, lowering the cost of a new one. Warranty coverage is typically two to five years. Return policies vary but are usually more flexible than chain stores because the owner knows you personally.

Prices are the highest of any new-machine route, but you are paying for informed and ongoing support. If you plan to sew regularly and want a machine that will last 10 or 20 years, a specialty shop is the best investment. To find one near you, search "sewing machine repair [your city]" — repair shops almost always sell machines too.

Online marketplaces: widest selection, lowest prices, no testing

Amazon, eBay, and manufacturer websites like Singer.com stock hundreds of models at prices 10 to 30 percent lower than stores. You can compare specs, read reviews from other buyers, and filter by price and features without leaving home. Shipping is usually free or under $20.

The catch is that you cannot touch the machine before it arrives. If it does not work or is not what you expected, returns take two to four weeks and you may pay return shipping. Some sellers offer 30-day returns; others offer 14 days or less. Warranty coverage depends on the seller — Amazon's A-to-Z may provide covers most purchases, but third-party sellers vary.

Online buying works well if you have already used a machine like the one you are buying, you are comfortable troubleshooting from videos, or you are willing to pay for a repair shop to service it if something breaks. Read the return policy and seller reviews before you buy.

Used machines: 30 to 60 percent cheaper, requires inspection

Facebook Marketplace, Craigslist, thrift stores like Goodwill, and local estate sales have used machines priced $30 to $300. Older machines — especially 1970s and 1980s models — are often built more solidly than new budget machines and can last decades with basic maintenance.

Before you buy, test the machine in person. Plug it in and run it empty to listen for grinding or squeaking. Check that the needle moves up and down smoothly, the presser foot lifts and lowers, and the thread tension dial turns. Ask the seller if it has been serviced recently and whether they have the manual and original feet. Avoid machines that have been sitting unused for years without being cleaned — dust inside can cause problems.

Used machines usually have no warranty. If it breaks after you buy it, repair is your cost. Budget $50 to $150 for a professional cleaning and tune-up at a repair shop if you buy something that has been stored. This is worth doing because a clean machine runs better and lasts longer.

Rental: test before you buy

Some fabric stores and independent sewing shops rent machines by the month for $20 to $50. This lets you learn whether sewing is something you will stick with before spending $200 or more. Rental periods are usually 30 days, and some shops credit part of the rental fee toward a purchase if you decide to buy.

Rental machines are typically entry-level models — the same ones you would buy new at a chain store. You are responsible for damage but not normal wear. If you decide sewing is not for you, you return the machine and walk away. If you love it, you can rent longer or use the rental credit to buy a better machine from that shop.

To find rental options, call local sewing shops or fabric stores and ask whether they rent. Not all do, so you may need to call several.

Comparing cost and what you get at each place

Where to BuyPrice RangeSelectionStaff HelpWarrantyReturns
Big-box retailers$100–$3005–10 modelsNone1 year30–90 days
Fabric stores$150–$80015–30 modelsBasic training1–3 years30–60 days
Specialty shops$200–$3,00030–50 modelsinformed information and lessons2–5 yearsFlexible
Online$80–$2,500500+ modelsNoneVaries by seller14–30 days
Used (secondhand)$30–$300VariesNoneNoneNone
Rental$20–$50/month3–5 modelsBasic trainingN/AReturn anytime

Frequently Asked Questions

What is the difference between a new machine from a chain store and one from a specialty shop?

Chain stores stock basic machines designed to be cheap and replaceable. Specialty shops carry machines built to last 10 to 20 years with proper care. The specialty machine usually has better tension control, more stitch options, and a stronger motor. You also get trained staff and repair service for years, which chain stores do not offer.

Is it safe to buy a used sewing machine?

Yes, if you test it first and have it serviced before heavy use. Older machines are often more durable than new budget models. Check that it runs smoothly, the needle moves freely, and all parts are present. A $50 to $150 cleaning and tune-up at a repair shop is worth the cost because it catches problems early.

Can I return a machine if I change my mind?

Yes, but the window varies. Chain stores allow 30 to 90 days. Fabric stores allow 30 to 60 days. Online sellers allow 14 to 30 days depending on the seller. Specialty shops are often flexible if you have not used the machine. Always ask about the return policy before you buy.

Should I buy online or in a store?

Buy in a store if you are new to sewing and want staff to help you choose. Buy online if you know what you want and price matters most. Online has more selection and lower prices; stores let you test the machine and get training. Many people do both — research online, then visit a store to test before deciding.

What should I look for in a used machine?

Plug it in and run it empty. Listen for grinding or squeaking. Check that the needle moves smoothly, the presser foot lifts and lowers, and the thread tension dial turns. Ask whether it has been serviced and whether the manual and original feet come with it. Avoid machines that have sat unused for years without cleaning.