What a bed skirt is and why you'd sew one
A bed skirt (also called a dust ruffle) is a piece of fabric that hangs from the edge of your mattress down to the floor, hiding the box spring and under-bed storage. Sewing one yourself costs far less than buying finished versions and lets you match your exact bedding or décor. The basic structure is straightforward: a flat panel that sits on top of the box spring, with gathered or pleated fabric attached to three sides that drapes to the floor.
Most bed skirts take a weekend to complete, even for someone sewing for the first time. You will need a sewing machine, basic supplies (thread, pins, scissors), and fabric—typically cotton or a cotton blend. The math is straightforward: measure your mattress and the drop distance, add seam allowances, and cut.
Key Takeaways
- Measure your mattress length and width, then measure from the top of the box spring to the floor to find how much fabric you need to drop.
- A bed skirt has two parts: a flat platform that sits on the box spring and gathered or pleated skirt panels sewn to three sides.
- Gather the skirt fabric by sewing two parallel rows of long stitches, then pulling the bobbin thread to bunch the fabric evenly.
- Sew the skirt to the platform using a straight stitch, then fold and press the seams so they face inward and stay hidden under the mattress.
- Test the fit before final pressing by laying it on the bed—the skirt should just touch the floor without bunching or dragging.
Taking measurements and calculating fabric yardage
Start by measuring your bed frame and box spring. Measure the length (head to foot) and width (side to side) of the box spring itself, not the mattress. Write these down. Then measure the vertical distance from the top of the box spring down to the floor—this is your drop length. Most beds drop 14 to 16 inches, but yours may vary.
The platform (the part that sits on top) should be cut to the exact length and width of your box spring. The skirt panels hang from three sides: the foot and both long sides. Do not cover the head of the bed, since the headboard sits there. Add 1 inch to your drop length for seam allowances and hems. For a standard queen bed (60 inches wide, 80 inches long), you would cut the platform 60 by 80 inches, then cut three skirt panels: two side panels roughly 80 inches long and one foot panel roughly 60 inches long, each 15 to 17 inches tall (depending on your drop).
Fabric width matters. Most quilting cotton is 44 to 45 inches wide. If your skirt panels are longer than that, you will need to sew fabric widths together. For a queen bed, you might buy 4 to 5 yards total—enough to cut the platform and piece together the three skirt panels with room for error.
Cutting the platform and skirt panels
Lay your fabric on a large, flat surface—a design table, clean floor, or two tables pushed together work well. Use a measuring tape, ruler, or straightedge to mark cutting lines with tailor's chalk or a fabric pencil. Cut the platform piece first, making sure the edges are straight and the corners are square. Press it flat with an iron set to the appropriate heat for your fabric.
Cut your three skirt panels next. If you need to piece fabric widths together to reach the length you need, do that before gathering. Sew the widths together using a straight stitch with a 1/2-inch seam allowance, then press the seams open or to one side. Once all three panels are the correct length and height, press them flat. You now have one platform and three skirt panels ready to assemble.
Gathering the skirt fabric evenly
Gathering creates the soft, ruffled look of a bed skirt. Set your sewing machine to a long stitch length—around 4 to 5 millimeters—and use regular thread. On the top edge of each skirt panel (the edge that will attach to the platform), sew two parallel rows of stitches about 1/4 inch apart, staying within the seam allowance. Do not backstitch at the beginning or end; leave long thread tails.
Pull the bobbin thread (the lower thread) gently from one end of each row. The fabric will bunch up as you pull. Work slowly and adjust the gathers evenly across the panel so they are not clumped in one spot. Once gathered, the panel should be roughly the same length as the side of the platform it will attach to. Tie off the thread tails in a knot so the gathers do not slip.
If you prefer a more tailored look, you can pleat the skirt instead of gathering it. Fold the fabric into even, sharp pleats (usually 2 to 3 inches wide), press them with an iron, and pin them in place before sewing to the platform. Pleats take longer but give a crisper appearance.
Sewing the skirt to the platform
Lay the platform piece flat on your work surface. Pin the gathered skirt panels to three sides of the platform, right sides together (the pretty sides facing each other). Start at one corner and work your way around, making sure the gathers are distributed evenly and the corners are square. The raw edges of the skirt should align with the raw edges of the platform.
Using a 1/2-inch seam allowance, sew the skirt to the platform with a straight stitch. Sew slowly around the corners to keep the stitches straight. Once all three panels are attached, press the seams toward the platform (not toward the skirt). This keeps the seams hidden when the bed skirt is in place.
Finish the raw edges to prevent fraying. You can use a zigzag stitch, a serger, or fold and press the edges under and stitch them down by hand. For a quick finish, a zigzag stitch along the raw edges works well and is fast.
Hemming the bottom edge and side seams
The bottom edge of the skirt and the side seams (where the two skirt panels meet at the corners) need to be finished. Fold the bottom edge up 1/2 inch, press it with an iron, then fold it up another 1/2 inch and press again. This creates a clean, hidden hem. Sew it down with a straight stitch close to the fold, or use a blind stitch if you want the stitches to be invisible from the front.
At each corner where two skirt panels meet, fold the side seam allowances inward and press them flat. You can sew them down by hand with a ladder stitch (also called a slip stitch) so the seam is invisible, or machine-stitch them if you prefer. The goal is to have no raw edges showing on the finished bed skirt.
Testing the fit and making adjustments
Before you press everything and call it done, lay the bed skirt on your bed. Slide the platform under the mattress so it sits flat on the box spring. The skirt should hang straight down and just touch the floor without bunching or dragging. If it is too short, you may have miscalculated the drop length; if it is too long, it will bunch under the bed and look sloppy.
Check that the gathers are even and the corners sit square. If one side is bunched more than another, you can carefully pull out the gathering threads on that section, re-gather it, and re-sew it. This is easier to fix now than after the bed skirt is fully pressed and finished. Once you are happy with the fit, press the entire piece one more time with an iron, paying special attention to the seams and hems.
Common mistakes and how to avoid them
The most common mistake is measuring the drop length from the mattress top instead of the box spring top. The box spring is lower, so measuring from the wrong spot leaves your skirt too short. Always measure from the top of the box spring to the floor. Another frequent error is cutting the platform too large or too small. Double-check your box spring measurements before you cut—a platform that does not fit flat will cause the skirt to hang unevenly.
Uneven gathering is also common. Pull the gathering threads slowly and adjust as you go rather than pulling hard all at once. If your gathers are bunched in one spot, gently push the fabric along the thread to redistribute it. Finally, do not skip pressing. A bed skirt that is not pressed looks homemade in a sloppy way rather than a handmade way. Press after every major step—after cutting, after sewing seams, and once more at the very end.
Frequently Asked Questions
Can I make a bed skirt without a sewing machine?
Yes, but it takes much longer. You can hand-sew all the seams using a running stitch or backstitch, though the seams will be less strong than machine stitching. Gathering by hand is tedious—you will still need to pull threads to bunch the fabric, but without a machine to anchor the stitches, they may slip. A sewing machine makes the job much faster and more reliable.
What fabric works best for a bed skirt?
Cotton or cotton-blend quilting fabric is ideal because it presses well, gathers evenly, and is straightforward to sew. Avoid very stretchy fabrics like knits, which are hard to control. Linen works but wrinkles easily. Avoid heavy fabrics like denim unless you have a heavy-duty machine, as they are difficult to gather and sew through multiple layers.
Do I need to pre-wash the fabric before sewing?
Yes, if the fabric is 100% cotton. Wash it in warm water and dry it on medium heat to prevent shrinkage after the bed skirt is finished. If it is a cotton blend with polyester, check the care label. Pre-washing also removes sizing (the starch-like coating on new fabric) and makes the fabric easier to handle.
What if my bed has a footboard that blocks the foot panel?
Measure the opening between the footboard posts. Cut the foot panel to fit that opening rather than the full width of the bed. You may also choose to skip the foot panel entirely and use only the two side panels, which works fine and is slightly faster to sew.
How do I keep the bed skirt from sliding around under the mattress?
The weight of the mattress usually holds it in place, but if your bed skirt shifts, you can add a strip of non-slip shelf liner or fabric-backed gripper tape to the top of the platform. Sew or glue it to the underside of the platform so it grips the box spring and keeps everything from moving.