Quilting,  Sewing,  Tutorials

How to Calculate How Much Fabric You Need for a Simple Quilt

When I used to work at a fabric store, the most common question I received was this: “I’m making X, so how much do I need?” If you’re not following a pattern, you can get overwhelmed with the fabric measurements and either over buy or shortchange yourself. Either way, it’s unhappy for your bank account and your sanity.

This article will guide you through the process of calculating how much fabric you will require for a quilt made with easy square blocks.

How big is your quilt going to be?

Crib size? Lap quilt? Table topper? California King? There are no rules when it comes to how large you want to go, as long as you’ve got the batting and the courage.

What you need to know:

  • What will your final dimensions be?
  • How big would you like your squares to be?

The size of the squares you cut out must be slightly larger than the finished size to account for seam allowance. For example, if you want your finished blocks to be 5″ by 5″, you will need to cut out squares of 5.5″ by 5.5″ to account for a quarter-inch seam allowance on each side of the block.

Let’s say that we want to create a 50″ x 60″ lap quilt with 5″ squares.

How many blocks will you need to cut out in total?

To figure out how many squares will fit into each row, divide the finished quilt width by the block size (60 divided by 5 = 12 blocks wide).

To figure out how many squares will fit into each column, divide the finished quilt height by the block size (50 divided by 5 = 10 blocks tall).

Sometimes I like to draw a little picture to help me visualize it. (I did it in Photoshop here because it’s easier to see, but usually it would be an ugly not-to-scale sketch on the back of a phone bill.)

Multiply the number of blocks in your rows by the number of blocks in your columns. In this example, we are multiplying 10 by 12 to discover we need to cut out 120 blocks total.

How many blocks do I need to cut out of each fabric in my design?

You can use as few or as many different fabrics as you’d like. When you are laying out your blocks in a random pattern, you can get a general idea of how many blocks of each fabric you’ll need to cut out by dividing your total blocks amount by the number of fabrics you’ve chosen.

So if you are using 7 fabric prints, you would divide 120 total blocks by 7. This works out to approximately 17.14. When your math does not work out to an even number, always round up to the nearest whole number (in our case, 18 squares from each fabric). If you round down, you will be short at least one block in the end! You’re better off to have a few extras than to be short.

If you are laying out your blocks in a specific pattern, I like to take my handy-dandy sketch and plan it out. I choose a coloured pencil or pattern to represent each fabric, then plot it out on the grid. In the end, you would have something like this:

Once all your blocks are accounted for, you would simply count up how many blocks you’ll require for each fabric. I have 10 forest green squares, 13 baby blue squares, etc.

How much fabric will I need to cut out X amount of squares?

There’s only a bit of math left, I promise. Now, we need to calculate how many blocks you can get out of one width of fabric. The key variable we need to know is the width of the fabric, not including the unusable buy clonazepam Canada selvage edge. Measure from one selvage to the other to find out how wide your fabric is. (Most quilting cotton fabric is 45″/110cm, but often the usable width is around 43″-44″.)

The next critical ingredient is your block size. Remember, you need to take your finished block size (ex: 5″x5″) and add a quarter-inch seam allowance to each side. A 5″x”5 square requires the fabric to be cut to 5.5″x5.5″.

Step 1:

This tutorial is assuming you are making square blocks. If you are making rectangles, you will have to decide whether you want to use your width or your height here, and then you’ll use the other number for step three.

Take your width and divide it by your cut-block size.

If your fabric is 44″ wide, divide 44″ by 5.5″ to discover you can fit 8 blocks in the width of your fabric. If your math ends up not being a whole number (ex 7.8), you will have to round down (ex: 7).

Step 2:

Now take the total number of blocks you need for that particular fabric and divide it by number of blocks you can fit in the width. If I need 18 blocks total, I divide that by 8. That results in 2.25. Round that number up to the nearest whole number (3) to discover that we need to cut three strips of fabric to have enough blocks.

Step 3:

Remember, if you are doing a specific pattern, you will need to do these calculations for each fabric. If you are doing an even distribution, you’ll just have to do these calculations once.

Multiply the number of strips required by the width of block. In our example, this would by 5.5″ times by 3 strips = 16.5″ of fabric.

Thus, in order to cut 18 5.5″ squares out of 45″-wide quilting cotton, we will require 16.5″ (almost half a yard) of fabric measured along the selvage edge.

Now that we know how many strips of fabric we’ll require for each fabric, it’s time to get cutting!

Cutting the Square Blocks

Take your first fabric choice and fold it lengthwise. Your two selvage edges (the machine-made edges, not the cut edges) should be together.

I truly recommend investing in a rotary cutter and cutting mat. It makes the whole process of cutting fabrics so much easier. I honestly could not go back to using scissors and fabric pens to mark out squares!

Be sure to square up the raw end of your fabric. If you have a rotary cutter, ruler, and cutting mat, this task will be very easy. Just make sure that your fabric is lined up with the guidelines on your mat, and cut a straight line from selvage to folded edge.

Once you’re squared up, move your ruler down one-width of your blocks. In the case of our example, move your ruler down 5.5″ inches and make a cut parallel to your initial cut. Repeat until you have the amount of strips you calculated.

Once your strips are cut out, cut off the selvage edges. Unfold the strips and cut them at 5.5″ (or however wide your blocks are) intervals.

Cutting out squares is relaxing once you know how much fabric you’ll require for each fabric in advance. It’s much easier to adapt to fabric shortages when you know before you start cutting where you will account for extra squares. (Ex: I only have enough fabric for 16 squares, so I’ll account for 2 extras from another fabric to make up for it) It looks like a lot of steps, but the math is easy. Go for it!


  • Sandra Hunter

    Thank you for that tutorial, it is the best one I have found, As a complete novice I didn’t know where to start, but you have made it a lot easier.

  • Jennifer

    I just stumbled upon your page and I am extremely happy I did! Your explanation of fabric math has helped me immensely. I love your method of teaching… happy sewing 🙂

  • Ashley

    Thank you for this!!! I just have a question 🙂 If I’m doing a simple patchwork quilt (my plan is to rotate one 6X6 squares with four 3X3 squares grouped together [to measure 6X6], how do I figure what I need? I’m making a baby quilt 30X42 and I can follow your instructions easy, they’re great!!! I just don’t know how to differ between the two square sizes to determine the amount of fabric I’ll need (I’ll have 5 different fabric patterns total). Thanks so much!

    • Angela Welsh

      Hey Ashley! Sorry I missed this comment before, so my answer is super delayed. Since you are making 4 3×3 squares, you would cut those out at 3.5″ each. I would draw out a grid and decide how many of the 4-squares units you want to put into your quilt. Let me know if you still need help but I imagine that you have figured it out since quite some time has passed. 🙂 Happy quilting!

  • Debbie White

    These are the best calculating directions that I have found online….and I’ve done quite a search!! Big thank you!!!

  • April McCart

    Finally, math calculations for fabric that I understand! You made this quick and easy. Thank you! I can’t wait to explore more of your website.

  • Teresa Tyler

    Hi, I have been sewing for many years but. I have never made a quilt and this is one of my long time commitments I promised myself I would do. I was looking up some info on quilt sizes and fabric to use and here I am at your wonderful easy to understand website. I so appreciate the information I have been searching for. I am confident in myself enough to just take this leap of faith and go for it. You have taught me so much insight about quilting it just made me want more so I wanted to say thank you for making this so easy and not complicated..I greatly look forward to coming back to your website and learning everything I can about quilting and other projects. Okay here I go , many thanks., Sincerely Teresa

  • Sheryl F

    Question for you: I am making a lap quilt, and the quilt top turned out to be around 47-49” wide. However, my backing fabric is only 42” wide. Reading up, I am seeing that most fabric widths are around 44-46” wide. How do I make any fabric work for the backing of my lap quilt top?? I’ve only ever made baby quilts, so I’m not sure how proceed.

    • Craftcore

      Hi Sheryl,
      You have a few options!

      What I usually do is piece the back. You can cut two lengths of fabric, seam it down the middle, then trim the two sides to make it as wide as you need. Or if you want to avoid a middle seam, you could do three strips of fabric to make the correct width. You don’t even have to necessarily use the same fabric. I’ve done some quilts where I’ve pieced leftover bits in coordinating prints.

      Another option is to purchase material that specifically comes in a wide width. If you searhcfor Quilt Backing, you can usually find 108″ wide fabric just for this purpose. Usually there aren’t as many colours or prints, but it’s an option.

      Another thing you can do (but not everyone will agree if it’s good to do this…), is use a cotton sheet. If your fabric and sheet is pre-washed, there is less chance of your fabric shrinking at different rates.

      Hope that helps!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.