The fastest place to buy sewing machine needles is usually your local fabric or craft store, but online retailers and specialty shops often have a wider selection and lower prices

Sewing machine needles are sold in three main places: fabric stores like Joann or local quilt shops, general retailers like Walmart and Target, and online marketplaces like Amazon and eBay. Fabric stores stock the most common sizes and brands, usually in the notions aisle near thread. General retailers carry basic needles but often have limited variety. Online retailers have the widest selection, including specialty needles for leather, stretch fabrics, and topstitching, though you'll wait for shipping.

The needle you need depends on your fabric type and machine model. Universal needles work for most woven fabrics and are the cheapest option. Ballpoint needles are for knits. Stretch needles are for elastic fabrics. Topstitching needles have a larger eye for thick thread. Your machine's manual will list compatible needle types, usually printed on the back cover or in a pocket inside the lid.

Key Takeaways

  • Fabric stores stock needles when ready and staff can help you match the needle to your fabric, but online retailers usually have lower prices and more specialty options.
  • Universal needles work for most projects, but ballpoint needles for knits, stretch needles for elastic, and topstitching needles for thick thread are worth buying if you sew those fabrics regularly.
  • Needle size is marked on the package as two numbers separated by a slash, like 80/12 or 100/16, and your machine manual lists which sizes it accepts.
  • Needles cost between 50 cents and $2 each when bought in multipacks, and a worn or bent needle damages fabric and breaks thread, so replace it every 8 to 10 hours of sewing.

Local fabric stores and quilt shops

Joann, Hobby Lobby, and independent quilt shops carry needles in stock and let you buy one or two at a time without ordering a multipack. Staff can usually tell you which needle works for your fabric if you describe what you're sewing. Prices are higher than online—typically $1 to $2 per needle—but you get them when ready and can return them if you buy the wrong type.

Independent quilt shops often stock specialty needles that chain stores don't carry, like needles for free-motion quilting or embroidery machines. Call ahead if you're looking for something specific, because smaller shops may not have it in stock and may need to order it.

General retailers and drugstores

Walmart, Target, and CVS carry basic universal needles in their craft or sewing sections, usually in multipacks of 10 to 20. These are the cheapest option by unit cost—often 30 to 50 cents per needle—but you're locked into buying a full pack. The selection is limited to universal and ballpoint needles in common sizes like 80/12 and 90/14.

These stores are useful if you need needles in a pinch and don't want to wait for shipping, but they're not the place to look if you sew with specialty fabrics or need a less common needle type.

Online retailers and specialty websites

Amazon, eBay, and specialty sites like Etsy and Needle.com have the widest selection of needle types, sizes, and brands. You can find needles for leather, denim, metallic thread, free-motion quilting, and embroidery machines. Prices are competitive—often $0.50 to $1.50 per needle in multipacks—and you can read reviews from other sewers before you buy.

The trade-off is shipping time. Standard shipping takes 5 to 10 days, though many retailers offer faster options for a fee. If you sew regularly and don't mind waiting, ordering online saves money and gives you access to needles you can't find locally. Specialty sites like Needle.com and Schmetz.com (the official Schmetz website) also have guides that match needle types to fabric, which is helpful if you're unsure what to buy.

Understanding needle size and type

Needle packages show size as two numbers separated by a slash, like 80/12 or 100/16. The first number is the metric size; the second is the American size. A larger number means a thicker needle. Size 60/8 is for delicate fabrics like silk and lightweight cotton. Size 80/12 is universal and works for most everyday sewing. Size 100/16 is for heavier fabrics like denim and canvas.

The needle type—universal, ballpoint, stretch, topstitching—is printed on the package and usually shown with an icon. Universal needles have a slightly rounded point and work for woven fabrics. Ballpoint needles have a rounded tip that slides between fibers instead of piercing them, so they're for knits and stretchy fabrics. Stretch needles have a special scarf that prevents skipped stitches in elastic fabrics. Topstitching needles have a large eye and deep groove to hold thick thread without breaking it.

Your machine manual lists which needle types and sizes it accepts. If you've lost the manual, search your machine's brand and model number on the manufacturer's website—most post PDFs for free. Schmetz, Organ, and Singer are the most common brands, and needles from any of these work in most machines, but some older or specialty machines require specific brands.

How to know when to replace your needle

A needle lasts about 8 to 10 hours of sewing before it dulls or bends. Signs of a worn needle include skipped stitches, puckered seams, broken thread, and a popping sound as the needle enters the fabric. If you notice any of these, stop and replace the needle—a dull needle damages fabric and breaks thread, which wastes time and material.

Replace your needle after finishing a project, especially if you've sewn through thick fabric or hit a pin. If you sew several hours a week, buy needles in bulk—a pack of 10 universal needles costs $3 to $5 and lasts several months. Keep a few spare needles in your sewing basket so you're never caught without one.

Comparing prices across retailers

RetailerNeedle typePack sizeTypical priceWhen to buy here
Joann or local quilt shopUniversal, ballpoint, specialty1 to 10$1–$2 eachYou need needles today or want staff help choosing
Walmart, Target, CVSUniversal, ballpoint10–20$3–$5 per packYou need basic needles and don't want to order online
Amazon, eBayAll types5–100$0.50–$1.50 per needleYou sew regularly and want the lowest price or specialty needles
Specialty sites (Needle.com, Schmetz.com)All types, all brands1–50$0.75–$2 per needleYou need a rare needle type or want informed guidance

Frequently Asked Questions

Can I use any brand of needle in my sewing machine?

Most machines accept needles from any major brand—Schmetz, Organ, Singer, and Janome are all compatible with most machines. Check your manual to confirm, because some older machines or specialty machines require a specific brand or needle system. The needle type matters more than the brand: a universal needle from any maker works the same way.

What's the difference between a universal needle and a ballpoint needle?

A universal needle has a slightly rounded point that pierces woven fabrics cleanly. A ballpoint needle has a rounder, blunter tip that slides between the fibers of knit fabrics instead of piercing them, which prevents runs and laddering. Use universal for cotton, linen, and blends. Use ballpoint for jersey, interlock, and other stretchy knits.

Do I really need to replace my needle that often?

Yes. A dull needle skips stitches, breaks thread, and can snag or damage fabric. Replacing it every 8 to 10 hours of sewing prevents frustration and saves time. If you sew a few hours a week, that's roughly once a month. It's the cheapest maintenance you can do for your machine.

Where can I find needles for an old or specialty sewing machine?

Specialty sites like Needle.com and Etsy often stock needles for older machines and specialty machines like sergers and embroidery machines. Call a local quilt shop or independent sewing machine repair shop—they often have stock or can order needles for machines that chain stores don't support. Your machine's manual lists the needle system it uses, which helps you search online.

Can I buy needles in bulk and store them for later?

Yes. Needles don't expire and store indefinitely in a cool, dry place. Buying a large pack online saves money if you sew regularly. Keep them in their original package or in a needle case to prevent rust and keep them organized by size and type.