DIY Sew a Top in Under an Hour! Beginner Friendly Easy Tutorial

8 materials
1 Hour

I found this beautiful, daisy covered fabric at a thrift shop and knew I had to do something with it. After much deliberation and some peaceful staring at the sea, I decided to make an easy DIY shirt. This tutorial takes under an hour and because the fabric was so cheap, it doesn't cost much at all!

Tools and materials:

  • Scissors
  • Measuring tape
  • Ruler
  • Tailor’s chalk
  • T-shirt
  • Fabric
  • Sewing machine
  • Iron
diy shirt, Sew a DIY shirt
Sew a DIY shirt

Measure your fabric 

Take your non-stretch fabric (yes, it needs to be nonstretch) and cut off all the seams so that you are left with one clean piece of fabric. Next, take your rectangle and fold it in half. Grab a t-shirt that you like the fit of and fold it in half as well. Align the t-shirt with the fold of the fabric. (If your t-shirt is made of stretchy material, measure your bust, quarter that number, and mark that measurement on your fabric). Draw a line from your bust marking stretching all the way to the bottom of the shirt, right up to the bottom of the sleeve. 

diy shirt, Easy DIY shirt
Easy DIY shirt

Cut out the shirt 

Leaving a 4 centimeter (about 1.5 inches) seam allowance, trace your t-shirt onto your fabric and get ready to cut it out. Fix up any inconsistencies with a ruler. Do this again for the back piece of the shirt and cut out both pieces. 

diy shirt, Basic DIY shirt
Basic DIY shirt

Create a facing 

Take a piece of leftover fabric and fold it in half - place it underneath your cut out fabric. Then, using your tailor’s chalk, trace out your folded neckline and shoulder. Make sure the folded edges are together. Next, move the cut-out t-shirt fabric and draw free hand to match the curve of the neckline. Cut it out and repeat for the back. 

diy shirt, Beginner DIY shirt
Beginner DIY shirt

Finish the edges 

Before we sew the pieces together, use an overlocker stitch to secure the outside edge of the neck pieces and the edges under the arms (and down the side of the body) on the bodice (front and back). Note; if you don’t have an overlocker stitch, use a zigzag stitch. 

diy shirt, DIY shirt pattern
DIY shirt pattern

Sew the shirt 

Place the fabric for the front of the shirt, right side up and lay the neck piece on top of it right side down. Your pieces should be right sides together. Line the edges up perfectly and use a sewing machine to sew a straight stitch all the way around. Repeat this process with the back of the shirt as well. 

diy shirt, DIY shirt tutorial
DIY shirt tutorial

Pro Tip:

To make sure that your neckline sits right, take a pair of scissors and cut small snippets all along the inner seam. Make sure not to cut the stitching. 

diy shirt, How to sew a DIY shirt
How to sew a DIY shirt

Iron the neckline 

Fold your pieces wrong sides together, so that on the outside you have a neat seam and on the inside, you’ll see the small snippets that you cut. Use an iron to press it down and then repeat for the back neckline. 

diy shirt, How to make a DIY shirt
How to make a DIY shirt

Put the shirt together 

Lay the front and back of the shirt together, right sides together, and line up the edge of the neckline. Pin across to the shoulder. Sew along the pinned area with a straight stitch. Next, sew back over the edge with an overlocker stitch (or zigzag stitch if you don’t have one). 

diy shirt, Make a DIY shirt
Make a DIY shirt

Check your work 

Turn the shirt right side out and make sure the shoulder and neckline edges are aligned. Do this before sewing the sides because after doing a topstitch, picking your seams becomes much harder. Once you’ve confirmed that everything is where it should be, top stitch all around your neckline. 

diy shirt, Sew the sides
Sew the sides

Stitch the sides 

Turn the shirt inside out (right sides together) and pin the sides of your shirt. I start by the curve of the sleeve first and work my way down. Then, I sew the sides together using a straight stitch - do not overlock the curve of the sleeve, it will cause the fabric to bunch and fold instead of lay flat. Repeat on both sides. 

diy shirt, Check the fit
Check the fit

Try it on 

At this point, right before we hem, try your shirt on to check the length. See how the shirt fits on your body and then mark a length that you feel comfortable with. 

diy shirt, Iron the seams
Iron the seams

Finish the shirt 

Measure two centimeters (0.7 inches) below where you marked off your desired length for a seam allowance. Once you’ve marked your length, grab some scissors and cut. Now, grab an iron and flatten your side seams (all the way up the shirt). Next, double-fold the bottom of your shirt as well as both of your sleeves. Iron all three folds. Finally, stitch all the way around the hemmed edges using a straight stitch. 

diy shirt, Finished shirt
Finished shirt

diy shirt, Finished basic shirt
Finished basic shirt

I’m really happy with how this shirt turned out. I love making these. Sometimes, I make them for my friends as gifts because they’re so cute and so easy. And now that you know how to make a DIY shirt, I hope to see some gift-giving in your future too!

Suggested materials:

  • Scissors
  • Measuring tape
  • Ruler
See all materials


Join the conversation

Your comment...