Casting on creates the first row of loops on your needle

Casting on is how you place the initial loops—called stitches—onto your knitting needle before you start knitting. You need these loops to exist before you can knit into them. The method you choose affects how your finished edge looks and how stretchy or sturdy it feels. Most knitters learn one or two methods and use them for nearly every project.

The four methods below work for different situations. The long-tail cast-on is the most common because it creates a balanced, flexible edge. The cable cast-on is sturdier and works well for edges that need to hold their shape. The thumb cast-on is the fastest to learn. The provisional cast-on is used when you plan to pick up stitches later—for example, when knitting a sweater that needs a ribbed cuff added afterward.

Key Takeaways

  • Long-tail cast-on is the most versatile method and produces a neat, stretchy edge suitable for most projects.
  • Cable cast-on creates a firmer edge and is the best choice when you need the cast-on edge to hold its shape without rolling.
  • Thumb cast-on is the fastest method to learn and requires only one needle, making it useful when you need stitches quickly.
  • Provisional cast-on uses a temporary yarn so you can remove it later and pick up live stitches, which is essential for certain construction methods.
  • The number of stitches you cast on should match your pattern's requirement, and you should count them before you begin knitting.

Long-Tail Cast-On: The Standard Method

Long-tail cast-on is the most widely used method because it produces an edge that looks finished, stretches evenly, and works for almost any project. You will need one needle and yarn with a tail long enough to cast on all your stitches—roughly one inch of tail per stitch you plan to cast on.

Start by measuring out your tail. If your pattern calls for 60 stitches, pull out about 60 inches of yarn from the ball and make a loop. Hold the needle in your right hand. Pinch the loop between your left thumb and forefinger, with the working yarn (the yarn still attached to the ball) over your forefinger and the tail over your thumb. Insert the needle up through the loop on your thumb, then over the yarn on your forefinger, then back down through the thumb loop. Pull gently to tighten. Repeat this motion until you have cast on the number of stitches your pattern requires. Each completed loop on the needle counts as one stitch.

The most common mistake is pulling the tail too tight, which makes the cast-on edge difficult to knit into. Pull just firmly enough that the stitch stays on the needle but can still move slightly. Another mistake is running out of tail before you finish—if this happens, cut the yarn, tie on a new length, and continue. You can weave in the knot later.

Cable Cast-On: For a Sturdy, Defined Edge

Cable cast-on creates a firmer, more defined edge than long-tail. Use this method when you want the edge to stand up straight without curling, or when you are casting on for a project like a bag or a garment edge that needs structure. You will need two needles and yarn attached to the ball.

Cast on two stitches using long-tail cast-on (see above). Insert your right needle between these two stitches, wrap the yarn around the right needle as if you were knitting, and pull a new loop through. Place this new loop on the left needle. You now have three stitches. Insert the right needle between the last stitch and the one before it, wrap and pull through, and place the new stitch on the left needle. Repeat this last step until you have the number of stitches you need. Each new stitch is created by knitting between the last two stitches on the left needle.

Cable cast-on takes longer than long-tail because each stitch requires a separate knitting motion. However, the edge is noticeably firmer and will not curl up when you wash the finished piece. If you find the edge too tight to knit into, use a slightly larger needle for casting on, then switch to your regular needle for the first row of knitting.

Thumb Cast-On: The Quickest Method

Thumb cast-on is the fastest method to learn and requires only one needle. It is less neat than long-tail or cable, so it is best used for projects where the cast-on edge will be hidden—for example, inside a seam—or for practice swatches. You will need yarn attached to the ball and no measuring required.

Make a loop with the yarn, pinching it between your left thumb and forefinger. Insert the needle up through the loop on your thumb from underneath. Pull the working yarn through to create a new stitch on the needle. Tighten gently. Repeat by making a new loop each time. You are essentially tying a new knot onto the needle with each stitch.

This method is loose and uneven by nature, so do not expect a perfectly uniform edge. The advantage is speed—you can cast on 20 stitches in under a minute. If you need a neater edge but want the speed of thumb cast-on, use this method to cast on, then knit the first row, then use a crochet hook to tighten and even out the cast-on edge afterward.

Provisional Cast-On: When You Need to Pick Up Stitches Later

Provisional cast-on uses a temporary yarn in a contrasting color so you can remove it later and pick up the live stitches. This is used in construction methods like top-down sweaters, where you cast on for the neckline, knit down to the underarms, then pick up stitches from the cast-on edge to knit the sleeves. You will need two needles, your working yarn, and a length of contrasting yarn (scrap yarn).

Hold the contrasting yarn and your working yarn together. Cast on using long-tail cast-on with both yarns held as one. Knit the first row using only your working yarn, leaving the contrasting yarn loose. When you are ready to pick up stitches, carefully pull out the contrasting yarn one loop at a time, and the live stitches will appear on your needle. This method takes practice because the stitches can unravel if you pull too fast, but it is essential for certain sweater patterns.

An alternative is to use a crochet hook and waste yarn instead of knitting needles. Crochet a chain with the waste yarn, then pick up stitches into the chain bumps. When you are ready to use those stitches, pull the waste yarn out and the stitches will be ready to knit. This method is slower but produces very even stitches.

Counting and Checking Your Cast-On

Before you knit the first row, count your stitches to make sure you have the right number. Lay the needle flat on a table and count each loop from one end to the other. If you miscounted, it is much easier to fix now than after you have knitted several rows. If you have too many stitches, drop the extras off the needle. If you have too few, cast on a few more using the thumb method and place them on the needle.

Check that all your stitches are facing the same direction—they should all have the same twist. If some are twisted backward, they will be difficult to knit into. You can fix a twisted stitch by slipping it off the needle, flipping it, and placing it back on. Once all stitches are counted and facing the right way, you are ready to knit the first row.

Common Casting-On Mistakes and How to Fix Them

The most frequent mistake is casting on too tightly, which makes the first row painful to knit and creates an edge that does not stretch. If this happens, use a larger needle for casting on, or practice pulling the yarn more gently as you tighten each stitch. Another common error is casting on too loosely, which creates a floppy edge that curls or stretches out of shape. If your edge is too loose, try cable cast-on instead, which naturally creates a firmer edge.

Dropping stitches during cast-on is frustrating but fixable. If you drop a stitch before you start knitting, straightforward pick it back up with your needle and tighten it. If you drop a stitch after you have already knitted a few rows, you can use a crochet hook to pick it up and pull it back to the needle. Twisted stitches—where the loop is facing backward—are also common. Slip the twisted stitch off the needle, flip it so it faces the correct direction, and place it back on.

Frequently Asked Questions

How long should my tail be for long-tail cast-on?

A general rule is one inch of tail per stitch, though this varies depending on how loosely you cast on. If you are casting on 50 stitches, pull out about 50 inches of yarn. If you run out of tail before finishing, tie on a new length of yarn and continue—you can weave in the knot later. It is better to have too much tail than too little.

Can I use any needle size for casting on?

Yes. Many knitters use a larger needle for casting on to keep the edge loose and stretchy, then switch to the correct needle size for the first row. This is especially helpful if you tend to cast on tightly. Just make sure your cast-on stitches are find enough not to slip off the larger needle.

What if I cast on the wrong number of stitches?

If you have too many, slip the extras off the needle. If you have too few, use thumb cast-on to add a few more stitches and place them on the needle. It is much easier to fix this before you start knitting than to rip out rows later.

Do I have to use the same cast-on method for every project?

No. Most knitters have one or two favorite methods they use most of the time, but different projects benefit from different cast-on edges. Long-tail works for almost everything, cable cast-on is best for edges that need to hold their shape, and provisional cast-on is necessary for certain construction methods. As you knit more, you will develop preferences based on the look and feel you want.

Why does my cast-on edge curl up?

Stockinette stitch naturally curls at the edges. This is not a casting-on problem—it is how the stitch pattern behaves. If you want a flat edge, knit a few rows of garter stitch (knit every row) or ribbing after casting on. Cable cast-on also resists curling better than long-tail because it creates a firmer edge.