What you need to sew a bed sheet

A bed sheet is a large rectangle of fabric sewn on four sides with a finished edge. You will need fabric (usually cotton or a cotton blend), thread that matches or complements the fabric, a sewing machine, scissors, pins, and a measuring tape. Most people also use an iron to press seams flat as they work, though it is not strictly necessary. The fabric itself should be large enough to cover your mattress plus 10 to 14 inches on all sides for tucking.

Thread weight matters more than you might think. Use all-purpose polyester or cotton thread rated for your fabric weight — lightweight thread on heavy fabric will break, and heavy thread on lightweight fabric will pucker. A standard needle (size 80/12 or 90/14) works for most cotton. If you have never sewn before, a basic mechanical sewing machine is easier to troubleshoot than an electronic one, though either will work.

Key Takeaways

  • Measure your mattress and add 10 to 14 inches on all sides, then cut your fabric to that size plus half an inch extra for seam allowance on each edge.
  • Fold the raw edges inward twice (half an inch each time) and press with an iron to create a finished hem, then sew it down with a straight stitch.
  • Sew all four sides before trimming threads and pressing the finished sheet flat.
  • A flat sheet takes two to four hours for a beginner; a fitted sheet requires the same steps but with curved corners, which takes longer.

Measuring and cutting your fabric

Measure your mattress length and width. A standard twin mattress is 39 inches wide by 75 inches long; a queen is 60 by 80 inches. Add 10 to 14 inches to both the length and width — this gives you fabric to tuck under the mattress on all sides. Add another half inch on each edge for seam allowance, which is the space between the edge of the fabric and where your needle actually sews.

Lay your fabric on a clean, flat surface. Use a measuring tape and a ruler or straight edge to mark your cutting line with tailor's chalk or a fabric pencil. Cut slowly and in one direction; cutting back and forth creates a ragged edge. If your fabric is folded, unfold it before cutting so you cut only one layer. Wash and dry the fabric before cutting if the package says it may shrink.

Hemming the edges with a double fold

A double-fold hem is the standard finish for bed sheets because it hides the raw edge and creates a strong, durable seam. Fold one edge of the fabric inward by half an inch, wrong side to wrong side (the side you do not want to see should face inward). Press this fold flat with an iron on medium heat. Then fold that same edge inward again by another half inch and press again. You now have a folded edge with no raw fabric showing.

Repeat this process on all four edges. Press each one flat before moving to the next. This step takes time but makes sewing much easier because the fold stays in place and your needle follows a straight line. If you skip pressing, the fabric will shift as you sew and your seam will wander.

Sewing the hems with a straight stitch

Thread your sewing machine and set it to a straight stitch with a stitch length of 2.5 to 3 millimeters — this is a standard length that holds fabric securely without creating tiny, weak stitches. Place the folded edge under the presser foot so the needle will sew close to the inner fold, about one-eighth inch from the edge. Backstitch (sew backward) three or four stitches to lock the thread, then sew forward along the entire edge.

Sew slowly and keep the fabric edge aligned with the edge guide on your machine — most machines have a line marked at one-eighth inch. When you reach a corner, stop with the needle down, lift the presser foot, rotate the fabric 90 degrees, lower the presser foot, and continue. At the end of each side, backstitch three or four stitches again to lock the thread. Trim the thread tails with scissors.

Pressing and finishing the sheet

Once all four sides are sewn, press the entire sheet flat with an iron on medium heat. This flattens the seams and makes the sheet look finished. Pay special attention to the corners — press them flat and square. If you see any puckering along a seam, it usually means the fabric shifted while you were sewing; you can live with minor puckering, but if it is severe, you can carefully cut the thread with a seam ripper and resew that section.

Wash the sheet in warm water with mild detergent before using it. This removes any sizing (a starch-like coating) left from manufacturing and softens the fabric. Dry on medium heat or hang to dry. The sheet will soften further with each wash.

Common mistakes and how to avoid them

The most common mistake is skipping the pressing step. Fabric that is not pressed will shift under the presser foot, and your seam will curve or wander instead of staying straight. The second mistake is sewing too fast. Sewing machines move the fabric automatically; your job is to guide it straight, not to push it. Let the machine set the pace.

A third mistake is using thread that does not match the fabric weight. Lightweight thread will break on heavy cotton; heavy thread will pucker lightweight fabric. Check the thread label to see what weight it is rated for. Finally, do not skip the double fold. A single fold hem will fray in the wash and fall apart within a few months. The double fold takes an extra 20 minutes but adds years to the sheet's life.

Flat sheets versus fitted sheets

A flat sheet is what this guide covers — a straightforward rectangle with hemmed edges. A fitted sheet has elastic sewn into the corners so it stays on the mattress. Sewing a fitted sheet requires the same hemming technique, but you must cut the corners in a curve instead of a square, and you must sew elastic into the hem at each corner. This is more advanced and usually takes a beginner four to six hours instead of two to four.

If you are new to sewing, start with a flat sheet. Once you have made one and understand how the machine works and how fabric behaves, a fitted sheet is the next logical step. The skills transfer directly, and the only new element is working with elastic.

Frequently Asked Questions

What kind of fabric should I use for a bed sheet?

Cotton or a cotton-polyester blend is standard. Look for fabric labeled "quilting cotton" or "broadcloth" at a fabric store — these are tightly woven and durable. Avoid very thin fabric (under 4 ounces per yard) because it will tear easily. Thread count does not matter when you are sewing; what matters is how tightly the weave is.

Can I sew a sheet without an iron?

You can, but it is much harder. Without pressing, the fabric will shift as you sew and your seams will be crooked. If you do not have an iron, you can use a hot water bottle or even a clean, dry skillet on low heat to press the folds flat, though this is slower and riskier.

How much fabric do I need to buy?

Measure your mattress, add 10 to 14 inches on all sides, then add another half inch on each edge for seam allowance. A twin sheet needs roughly 42 by 78 inches of fabric; a queen needs roughly 63 by 83 inches. Most fabric stores sell fabric by the yard, so ask the staff to help you calculate how many yards you need based on your measurements.

What stitch length should I use?

A stitch length of 2.5 to 3 millimeters is standard for bed sheets. This creates a seam that is strong but not so tight that it puckers. If your machine uses a different scale (some use numbers 1 to 5), aim for the middle of the range — usually 2.5 or 3.

Why is my thread breaking while I sew?

Thread usually breaks because it does not match the fabric weight, the needle is the wrong size, or the tension is too tight. Check the thread label first. If the thread is rated for your fabric, try a larger needle (size 100/16 or 110/18) and lower the tension slightly. If the problem persists, rethread the machine — sometimes the thread is not seated properly in the tension discs.