Making a custom bed skirt isn’t hard {promise!} but there are several steps. Stick with me & I’ll walk you through it.
First, lets take a look at what we want to make. The final product:

{I think knowing what the goal is helps in understanding the process.}
I made the bed skirt while visiting my parents. Mom’s got a great sewing set-up and we’re still living out of boxes. Our bed is the same size {queen} and height {14″} as the one in their guest room. Having a template made things super easy; pin, sew, fit, tweak, sew, etc.
For the sake of clarity, we’re going to call the panels left, middle, & right. ‘Height’ is the vertical dimension & ‘width’ is the horizontal dimension.

I purchased 4.5 yards of fabric because I wanted enough for our headboard but 2.5 yards would have been plenty for just the skirt {using 54″ wide fabric).

First, wash & dry your fabric. You don’t want things to shrink after you’ve spent an entire afternoon {ok ok…. DAY} making this thing. Pre-shrink people.
After I laundering, I laid it out on the box spring {a nice flat surface!} so I could cut out the piece for the headboard. The strip on the left is also the right height for the middle panel.

You want enough height so the skirt hangs just above your carpet, 1/2″ for a hem & about 2-4″ to go over the top of the box spring {to be hidden under the mattress}. For me, 16-18″ high worked well.

Then I cut the side pieces. 54″ wide fabric / 3 pieces = 18″ high each

If I were to make this again, I would just use these 3 pieces for the bed skirt. It would save fabric & just be easier.

IRON EVERYTHING. Or iron it after you first take it out of the dryer. Either way, iron it.
I also ironed & pinned up the hem at this point.

By pinning up the hem now, I was able to fit the bed skirt to the correct height without having to worry about hemming it later. Don’t sew it in though! Just pin.
Pin the panels around the box spring, wrong side out.

Make sure it’s even at the bottom. I found sticking a pin through the edge of box spring kept things from slipping.

Pin the corners together. Make sure the seams are evenly placed on both corners. You wouldn’t want one seam to be back closer to the headboard, while the other seam is firmly on the foot of the bed. Make sense?

Then pin the top of the corners together {making a little corner pocket}.

Time to sew.

Sew up the seams where the left & right panels join to the middle panel.

Be sure to flatten the ironed in hem before sewing up the edges. You want be able to fold up the hem after the side seams are sewn in.

{At this point, you should serge the edges but I forgot.}

After the sides are stitched together, sew the corners. {Again, serge the edges but I forgot. If you serge them, serge both separately, NOT together. You want to iron the seam open & flat with finished/serged edges.} You can cut off the excess that’s in the corners after you sew it. Just be sure to leave 1/4-1/2″ seam allowance.

Sew the hem.

Back up to the box spring. Right side out, pin it back on the box spring.


Time to fill in the middle. I used a cheap old IKEA sheet I had lying around {I think it retailed for $1.99}. It’s a twin and almost the perfect size. Spread it out.

Starting at one corner, pin the sheet to the top of the bed skirt, covering all your messy raw edges.

Make sure that it’s ONLY pinned to the bed skirt, not to the box spring.

On the left side, there was a good amount of extra. Just fold it under and pin. You’ll cut the excess off after you sew it together.


There’s going to be extra at the top too but don’t worry about that yet.

Starting about 5″ down from the top of the left side, top stitch all the way around. {You’ll see why you don’t start at the very top in a minute.}



In the middle of the middle panel, I left a little slot for the cord to our heated mattress pad.


Be sure to lock your stitches here by sewing backward & then forward again on the seam.


Going around the corner is easiest if you leave the needle down & rotate the fabric around it.


Stop sewing when you’re about 5″ away from the top of the right panel.
Fold the bed skirt in half, lining up the left & right panels at the bottom corners and smoothing it out to the top. The top edges of the right & left panels will probably be uneven. Fold them back so they’re even, iron & stitch ’em up.

{My mother would have serged these edges first but I didn’t. Sorry Mom.}

Now that top edges of the left & right panels are hemmed, stitch them to the sheet just like you did everything else.
Remember that extra sheet you folded under on the left side?

Serge {or cut} it off, so you don’t have so much extra in your way. Be sure to leave at least 1/4″ seam allowance on the back side. {Almost done. Promise!}
You will be left with a good amount of extra sheet hanging off the top. Spread the bed skirt flat out on the floor.

Fold the excess sheet over. Iron {the crease helps to stop it from shifting around}. Sew.

Serge edge to get rid of all that extra sheet.
AND YOU’RE DONE!!

With the Heated Mattress Pad

The cord cannot be trapped in between the mattress & box spring but I didn’t want it sticking out over the bed skirt either. The hole allows the plug to come through, plug into the pad, & still be completely hidden behind the skirt. The cord then goes under the bed & plugs into the headboard wall.

You can see the plug under the sheet but it’s totally hidden with the duvet/comforter on. The cord is also completely undetectable behind the bed skirt.

That’s a win.

I know this was really {REALLY!} long but I tried to be as detailed as possible. I hope you find it coherent & helpful. If anything is unclear, let me know & I’ll explain it more.

Happy sewing!