Upper thread errors: why your embroidery machine says to check the top thread
The upper thread sensor watches for thread movement. It fires when the thread breaks, but also when the thread stops moving the way it expects, which is why you sometimes get the error with the thread still in one piece.
Quick answer
An upper thread error means the sensor in the top thread path stopped seeing thread move. Either the thread broke or ran out, or it is intact but slipped out of the take-up lever, jumped the tension discs, or is snagged at the spool. Rethread fully with the presser foot raised, change the needle, then clean the sensor area.
On this page
What does an upper thread error actually mean?
Somewhere between the spool and the needle, your machine has a sensor that the top thread passes on every stitch. On many single-needle home machines it is built into the thread path near the tension area; on multi-needle machines each needle has its own detector, typically a small roller or wheel the thread turns as it feeds. When the machine runs, the controller expects a pulse of thread movement on every stitch, or at least every few stitches. If those pulses stop for longer than the machine allows, it halts and asks you to check the upper thread.
So the sensor answers "is thread moving normally?", not "is there thread here?". That distinction explains every confusing version of this error. Thread can be completely intact and still stop moving through the sensor, for example because it slipped out of the take-up lever and is now being pulled straight off the spool in slack loops. And thread can break and keep a short tail moving past the sensor for a few stitches, so the machine stops a little after the break rather than exactly at it.
What causes upper thread errors?
| What you find | Likely cause | Fix |
|---|---|---|
| Thread broken near the needle, frayed ends | Shredding at the needle eye: wrong needle size, burr, or needle too small for the thread | New 75/11 embroidery needle (or 90/14 for metallic and thick threads); see thread shredding |
| Thread broken cleanly, with a curl at the end | Snapped under tension: snag at the spool, thread caught on a nick, tension too tight | Check spool, cap and thread guides for burrs; check top tension |
| Thread intact but slack, not in the take-up lever | Threaded with the presser foot down, or thread jumped out | Rethread fully with the presser foot raised |
| Thread intact, wound around the spool pin | Spool feeding the wrong way or cross-wound thread on a horizontal pin | Use the spool cap, a vertical pin or a stand; see thread stands |
| Thread intact, nest under the needle plate | Top thread not tensioned, pulled down into the hook | Clear the bird nest, then rethread |
| Thread fine, error repeats every few minutes | Lint on the sensor, thread too fine or slippery for the sensor, sensor fault | Clean the thread path; test with a standard 40 wt polyester |
How do you fix an upper thread error, step by step?
- Stop and make it safe. Needle up, power off. If a thread is wrapped round the hook, snip it rather than pulling it up through the needle plate.
- Look before you rethread. Before you pull the old thread out, trace it from spool to needle and note where it left its path. This one look tells you the real cause far more often than guessing does: out of the take-up lever, off the tension discs, wrapped round the pin, caught on the spool notch.
- Raise the presser foot and rethread from the spool. With the foot raised the tension discs open, so the thread can drop all the way between them. Thread with the foot down and the thread sits on top of the discs with almost no tension. On many embroidery machines "presser foot up" is a lever or a button even though the embroidery foot barely moves.
- Check the drag. Lower the presser foot and pull the thread at the needle. It should feel like a firm, even drag, a bit like pulling dental floss between your teeth. Foot raised, it should pull almost freely. No difference between the two means the thread is not between the discs.
- Change the needle. A needle that has stitched a few hours of dense designs, or hit anything, is cheap to replace and the most common hidden cause of repeat breaks.
- Back up and restart. Step back a few stitches before the break so the new thread overlaps and locks, then run at reduced speed for the first hundred stitches.
Why does the error keep coming back?
A single upper thread error is a thread event. Errors that return every few minutes are a system problem, and the fix is upstream of the sensor. Work through these in order.
Thread delivery
Embroidery runs far faster and longer than garment sewing, so spool behavior matters more. Cross-wound cones and large king spools usually feed best from a vertical pin or a separate stand where the thread lifts off the top; stacked (parallel-wound) spools usually prefer to unroll from a horizontal pin. When thread feeds unevenly, tension spikes on every revolution of the spool, and either the thread breaks or it momentarily stops at the sensor. The spool cap matters too: one that is smaller than the spool end lets thread catch on the rim.
Needle, eye and thread pairing
A 40 wt embroidery thread passes cleanly through a 75/11 embroidery needle. Go to metallic, holographic or thicker 30 wt thread and you need a bigger eye: a 90/14, or a metallic or topstitch needle with an elongated eye. A tight eye heats and frays thread at speed. Fine 60 wt detail thread usually wants a 65/9 or 70/10. The needle and thread matcher gives a starting pairing for your thread.
Tension and design density
Excessive top tension, or a dense design stitching many layers in one spot, raises the force on the thread until it breaks or stalls. If breaks cluster in one area of the design, the design is the problem, not the machine: look at stitch density and the tension guide.
Lint and the sensor itself
Lint shed by rayon, cotton and cheap polyester builds up in the tension discs and around the sensor. A small, soft brush through the thread path, with the presser foot raised so the discs are open, clears most of it. Some manuals suggest "flossing" the discs with a piece of unwaxed thread. If the sensor is a wheel you can see, watch it as you pull the thread by hand: it should turn smoothly every time.
Very fine or slippery thread
Very fine thread, monofilament, and some smooth specialty threads may not register reliably on some sensors. If the error only appears with one thread type, that is your answer. Slow down, try a different spool position, or check the manual for a thread-sensor setting.
How is this different on a multi-needle machine?
On a multi-needle head each needle has its own thread path and its own break detector, so the screen tells you which needle stopped. The machine usually trims, stops, and backs up a set number of stitches (adjustable on many controls) so the restart overlaps the break. Three things are specific to these machines:
- Thread path length. Thread travels from a cone on the top stand through guides, a pre-tension, the main tension knob and a check spring. Any guide it misses changes the tension feel completely, so rethread the whole path, not just the needle.
- The check spring. The small spring that takes up slack as the needle descends. A tired or misadjusted check spring lets thread loop at the needle and leads to false break detections and loops on top.
- Sensor sensitivity. Many commercial controls let you set how many stitches the machine waits before declaring a break. Too low gives false stops on short stitches and jumps; too high leaves gaps. Change it only within the range the manual gives.
What mistakes make upper thread errors worse?
- Rethreading only from the needle up. If the fault was at the spool or discs, threading the needle again fixes nothing.
- Tightening top tension to "stop the loops". If the thread was off the discs, more tension changes nothing until it is rethreaded; once it is, the tension is now too tight and breaks start.
- Old or dried-out thread. Rayon and cotton that have sat in sunlight or dry air for years break far more easily. Snap a length between your hands: good thread resists, then breaks with a crack; tired thread parts with little effort.
- Running at maximum speed on difficult thread. Metallics and fine threads often run reliably only at reduced speed. See speed settings.
Frequently asked questions
Why does my machine say check upper thread when the thread is not broken?
The sensor detects movement, not the thread's presence alone. If the thread slipped out of the take-up lever or tension discs, caught at the spool, or the sensor wheel is clogged with lint, the thread can be whole and the sensor still sees no normal motion. Rethread from the spool with the presser foot raised and clean the thread path.
Can I turn off the upper thread sensor?
Some machines let you disable thread sensing in the settings menu; many do not. Turning it off is a poor fix: the machine will then stitch with no top thread, leaving holes and unlocked bobbin thread until you notice. Find out why it is tripping instead.
Why do I get upper thread errors only with metallic thread?
Metallic thread is stiffer, springier and more slippery, so it loops off the spool, kinks and slips around the sensor more than polyester or rayon. Use a vertical spool position or a separate stand, a larger-eye needle such as a metallic or topstitch needle, and slower speed. See our metallic thread guide.
How far back should I go after an upper thread break?
Far enough that the new stitches overlap the last good ones by a few stitches, so the restart is locked in. Most home machines have stitch-back buttons for this, and many multi-needle machines back up automatically after a break.
Sources and further reading
- Brother USA support threading diagrams and upper thread error descriptions in model manuals
- Superior Threads education thread delivery, spool types and needle pairing
- SCHMETZ embroidery and metallic needle eye and scarf design
- Madeira USA embroidery thread handling and spool orientation
Found something wrong or out of date? Tell us and we will fix it.