Stitch count is the unit embroidery is sold in
Embroidery machines are paid for by time, and time on an embroidery machine is stitches. A head running at a given speed produces a predictable number of stitches per minute regardless of what the design looks like, so the industry prices per thousand stitches — the run charge — with a separate one-off digitising fee and usually a minimum charge per garment.
That creates a quoting problem. The stitch count is a property of the digitised file, and the file does not exist until someone has spent an hour making it. Customers want a price before that. So estimators work backwards from geometry: how much area is covered, how densely, and how much satin and outline there is.
The core idea is that a stitch occupies a rectangle of fabric. Its length is the stitch length along the row, and its width is the spacing between rows. Multiply them and you have the footprint of one stitch in square millimetres. Divide the area you need to cover by that footprint and you have the stitch count, before underlay. At the common defaults of 0.4 mm spacing and 4 mm stitch length, each stitch covers 1.6 mm², so a solid square inch of fill — 645.16 mm² — takes about 403 stitches.
Underlay is what the geometry alone misses. Before the visible top stitching goes down, a digitiser lays underlay stitches to stabilise the fabric, flatten the pile and give the top stitching something to sit on. Depending on the fabric and the fill type that adds roughly a fifth to two fifths to the fill count, which is what the underlay factor in this calculator represents.
Fill, satin and running stitch are counted differently
Tatami or fill stitch covers area. Rows of stitches run back and forth across a shape at a set spacing, and the count comes straight from area divided by footprint. It is the cheapest way to cover a large region and the reason a solid badge costs so much: coverage is proportional to area, so doubling a design's size in both directions quadruples the fill.
Satin stitch covers a column. The needle crosses back and forth across the width of a stroke, advancing a small distance each time, giving the glossy raised look used for lettering and borders. Its count depends on the length of the column and the spacing along it, not on its width — a satin border 12 inches long at 0.4 mm spacing is about 1,524 stitches whether the column is 1.5 mm wide or 6 mm wide. Each crossing costs two stitches, one out and one back.
That is a useful piece of leverage. Making satin lettering slightly bolder costs almost nothing in stitch count, while making it slightly longer costs directly. It also means small text is expensive relative to its size: a 5 mm-tall word has a lot of column length packed into very little area.
Running stitch is a single line, used for outlines, fine detail and travelling between elements. Its count is simply the path length divided by the stitch length, so it is the cheapest element by a wide margin and rarely worth worrying about in an estimate — a six-inch path at 4 mm stitches is only 38 stitches.
Add all three, and the estimate is complete. What it cannot see is trims, colour changes and jumps, which cost machine time but not stitches; those belong in your minimum charge and your per-colour handling, not in the stitch count.
Worked example: a 3½ × 2 inch left-chest logo
A logo occupying a bounding box 3.5 inches wide and 2 inches tall. About 45% of that box is actually filled — the rest is background garment showing through. It has a satin border and satin lettering totalling roughly 12 inches of column, plus six inches of running-stitch detail. You digitise fills at 0.4 mm spacing with 4 mm stitches and satins at 0.4 mm, and you allow a 1.3 underlay factor. Your run rate is $0.65 per thousand stitches.
- Bounding box in millimetres. 3.5 × 25.4 = 88.9 mm; 2 × 25.4 = 50.8 mm. Area = 88.9 × 50.8 = 4,516.12 mm².
- Filled area. 4,516.12 × 0.45 = 2,032.25 mm².
- Stitch footprint. 0.4 × 4 = 1.6 mm² per stitch.
- Fill before underlay. 2,032.25 ÷ 1.6 = 1,270.2 stitches.
- Fill with underlay. 1,270.2 × 1.3 = 1,651 stitches.
- Satin. 12 in = 304.8 mm; 2 × 304.8 ÷ 0.4 = 1,524 stitches.
- Running. 6 in = 152.4 mm; 152.4 ÷ 4 = 38 stitches.
- Total. 1,651 + 1,524 + 38 = 3,213 stitches, or 3.21 thousand.
- Density check. 3,213 ÷ (3.5 × 2) = 459 stitches per square inch across the whole bounding box, against 403 for a solid fill at these settings — the satin work is what pushes it above the fill-only figure.
- Run price. 3.213 × $0.65 = $2.09 per garment before minimum charge, digitising and the blank.
The satin is nearly half the count here, which is typical for a logo with a border and lettering. If the customer asks what would make it cheaper, the answer is not to shrink the design — it is to lose the border.
Sanity-checking the estimate
The stitches-per-square-inch figure is your reality check. It divides the total by the bounding box area, so it tells you how heavily the design is worked overall. A design at or below the solid-fill figure for your settings is mostly open; a design well above it has a lot of satin, a lot of layering, or a fill percentage you have overestimated. Where the number lands far outside that band, revisit the fill percentage — it is the most subjective input on the page and the one that moves the answer most.
Treat this as an estimate with a tolerance, not a quotation. A real digitised file will differ, because a digitiser makes dozens of decisions the geometry cannot know: whether a shape gets a satin or a fill, how much pull compensation the fabric needs, how underlay is layered, and whether small letters get a run-stitch centre line. For quoting purposes, estimate the count and then add a margin, or quote a range and confirm once the file exists.
Density is a fabric decision as much as a cost decision. Tighter spacing produces better coverage and a richer look but drives up both the count and the number of needle penetrations per square inch. On knitwear, performance fabric and anything lightweight, too many penetrations perforate the base cloth and the design goes stiff or the garment puckers. Loosening the spacing from 0.4 to 0.45 mm cuts the fill count by about a ninth and is often invisible on the finished garment.
Finally, remember that stitch count is only part of the price. Colour changes, trims and hooping time cost machine and operator minutes that stitches do not measure, which is why almost every shop applies a minimum charge per garment. On a small left-chest logo the minimum, not the stitch count, is usually what the customer pays. The same fixed-versus-variable structure governs screen printing, laid out in detail in the screen printing pricing calculator.
Stitches per square inch at common densities
| Row spacing | Stitch length | Footprint per stitch | Solid fill per in² | With 1.3 underlay |
|---|---|---|---|---|
| 0.30 mm | 4.0 mm | 1.20 mm² | 538 | 699 |
| 0.35 mm | 4.0 mm | 1.40 mm² | 461 | 599 |
| 0.40 mm | 4.0 mm | 1.60 mm² | 403 | 524 |
| 0.45 mm | 4.0 mm | 1.80 mm² | 358 | 466 |
| 0.50 mm | 4.0 mm | 2.00 mm² | 323 | 419 |
| 0.40 mm | 3.0 mm | 1.20 mm² | 538 | 699 |
| 0.40 mm | 5.0 mm | 2.00 mm² | 323 | 419 |
Note the last two rows: shortening the stitch raises the count exactly as tightening the spacing does, because only the product of the two matters. Satin columns are counted separately and are not represented here.
What this estimate deliberately leaves out
- Colour changes and trims. They cost machine time and operator attention but produce no stitches. Cover them in a per-colour charge or a minimum.
- Jump stitches and travel between elements. A design scattered across a large area travels more than a compact one of the same stitch count.
- Layered fills. Where one fill sits over another for shading or a border effect, the same area is stitched twice and the estimate counts it once.
- Pull compensation and fabric behaviour. Stretchy or high-pile fabric needs more underlay and wider compensation, which the underlay factor only approximates.
- 3D puff, appliqué and specialty threads. These change the digitising completely; appliqué in particular replaces a large fill with a placement line, a tack-down and a border.
- Small lettering. Text under about 5 mm tall needs a minimum column width and often a running-stitch centre line, so it costs disproportionately more than its area suggests.
- Backing, hooping and finishing. Stabiliser, hooping labour, trimming and folding are per-garment costs that no stitch model can see.
Using the estimate to steer the design
The most valuable thing this calculation does is show a customer where the cost lives before anything is digitised. Three levers dominate, and they are not the ones people expect.
The first is fill area, which grows with the square of the size. A logo taken from 3 inches wide to 4 inches wide has 78% more area, and therefore 78% more fill, for what looks like a small change. Reducing a design by half an inch is the single cheapest saving available.
The second is satin length. Borders are expensive because they trace the whole perimeter and cost two stitches per crossing. Dropping an outline from a bordered logo can remove a third of the count without touching the artwork inside it.
The third is density, which is the digitiser's call and should be made on fabric grounds first and cost second. Going from 0.4 mm to 0.45 mm spacing saves about 11% of the fill count and usually looks identical; going below 0.35 mm on a knit garment risks damaging the fabric no matter what it saves.
What does not save money is colour count. Unlike screen printing, where every colour needs its own screen and its own pass, embroidery colours cost only a thread change — the same area gets stitched once regardless of how many colours it is divided into. That distinction is worth explaining to any customer who has come from print, and it is why the two processes suit different artwork. For the print side of the comparison, see the screen printing job pricing calculator, and for garment-quantity planning across either process the fabric yardage calculator covers the cut-goods side.
