Pull compensation is extra width a digitizer adds to a shape so it sews at the size it was designed. Every stitch pulls the fabric in along the direction it runs, so stitched shapes come out narrower than the artwork. Compensation counters that by widening each shape slightly, typically by a few tenths of a millimeter (around 0.01 in) on stable fabric and more on stretchy knits, fleece and towels.
Push and pull in embroidery: what actually happens
Embroidery thread is sewn under tension. Each stitch draws its two needle points toward each other and gathers a little fabric between them. Across thousands of stitches that adds up, and shapes shrink in the direction the stitches run. This is pull.
The gathered fabric has to go somewhere, so shapes also tend to grow a little at right angles to the stitches. This is push. A satin column gets narrower across its width and slightly longer at its ends. A circle filled with horizontal stitches gets pulled in from the left and right and pushed out at the top and bottom, so it sews as an upright oval.
How much a design pulls depends on the fabric, the stabilizer, the stitch density, the underlay and how the fabric is hooped. Soft, stretchy fabrics move the most.
Signs your design needs more pull compensation
- Gaps between a fill and its outline. A thin line of fabric shows where the border should overlap the fill.
- Satin columns that sew too thin. Borders and lettering look spindly next to the artwork, and thin strokes disappear.
- Circles that sew as ovals. Round shapes come out narrower in the direction of the stitches.
- Colors that don't meet. Shapes that touch in the artwork leave slivers of fabric between them.
- Small lettering that looks broken. The narrowest strokes lose the most width.
Puckering looks related but usually isn't. Puckers come mostly from the wrong stabilizer, loose hooping or too much density. Fix those first, then judge the compensation.
Why satin columns come out too thin
Narrow satins suffer most, because the loss is about the same whatever the width. Say a design loses about 0.3 mm from each side. On a 6 mm column that's a 10 percent change you'll barely notice. On a 1.5 mm column it's a 40 percent loss, and the stroke all but vanishes.
That's why compensation matters most for lettering, thin borders and fine details, and why there's a practical floor of about 1 mm (0.04 in) for satin width. If strokes are still too thin after compensation, the artwork is simply too small for the fabric. See minimum text sizes for embroidery.
How much pull compensation to use
There's no single right number, but these are common starting points, added to each side of a shape:
| Fabric | Typical starting point (each side) |
|---|---|
| Stable wovens (twill, denim, canvas) | About 0.2 to 0.3 mm |
| Caps | About 0.2 to 0.4 mm |
| Knits (t-shirts, polos, hoodies) | About 0.3 to 0.5 mm |
| Towels and fleece | About 0.4 mm or more |
| Light fabrics (linen, silk, quilting cotton) | About 0.1 to 0.2 mm |
Too much compensation causes its own problems. Satins look heavy, letters start to fill in, and edges spread past the outlines they were meant to meet. Some digitizing setups also use a percentage for narrow satins instead of a fixed amount, so a thin stroke gets proportionally more help than a wide one.
Fixes beyond compensation
Compensation corrects the file. These reduce how much the fabric moves in the first place:
- Use the right stabilizer. Cut-away for knits, tear-away for stable wovens, and a water-soluble topping on towels.
- Hoop firmly, but don't stretch. A knit pulled drum-tight in the hoop springs back after unhooping and distorts the design.
- Add enough underlay. Underlay anchors the fabric before the top stitches start pulling. See embroidery underlay explained.
- Watch the density. Every extra stitch adds pull. A fill that's too dense pulls harder and puckers.
- Overlap shapes that meet. Extend a fill slightly under its satin border so a small shift doesn't open a gap.
- Think about stitch direction. Pull acts along the stitches, so the fill angle decides which way a shape shrinks. Our satin vs fill stitch guide covers how each stitch behaves.
Pull compensation in SatinSmith
SatinSmith applies pull compensation to every design automatically, along with underlay. The amount follows the fabric preset. Knit and Towel add more compensation and stronger underlay so shapes don't shrink or sink, while Woven suits stable fabrics like twill, denim and canvas. Fill direction is chosen per shape, and you can set your own angle (0 to 180°) under Advanced, which also changes the direction a fill pulls in. To pick the right preset, see choosing fabric settings.
To see the presets in action, open the studio, upload a logo, and switch between Woven and Knit: the design re-stitches for each fabric in a second or two. Previews are free.
Questions
What is pull compensation in embroidery?
It's extra width added to shapes in a stitch file to make up for the way stitches pull fabric inward. Without it, satins, fills and lettering sew narrower than the artwork. The amount is typically a few tenths of a millimeter, more on stretchy fabric.
Why are my embroidery shapes shrinking?
Stitches pull the fabric in along the direction they run, so shapes shrink that way. Soft or stretchy fabric, poor hooping, the wrong stabilizer, too little underlay and high density all make it worse. Fix those, then add pull compensation if shapes are still too narrow.
Why is there a gap between my fill and the outline?
The fill pulled in away from its border during sewing. More pull compensation, a little more overlap between the two, stronger underlay and a firmer stabilizer usually close the gap. Test-sew again after each change.
What's the difference between push and pull in embroidery?
Pull makes shapes shrink in the direction the stitches run. Push makes them grow slightly at right angles to the stitches. Together they turn a circle filled with horizontal stitches into an upright oval.
Can there be too much pull compensation?
Yes. Shapes come out wider than the artwork, satins look heavy, and small letters start to fill in. Start low on stable fabric and increase it only when a test sew-out shows gaps or thin columns.