Casting on creates the first row of loops on your needle
Casting on is how you put the initial stitches on your needle before you start knitting. You loop yarn around the needle in a specific pattern to create a foundation row. The method you choose affects how your finished edge looks and how straightforward it is to work with as you knit upward.
Most knitters learn one or two casting-on methods and use them for nearly every project. The most common are the long-tail cast-on (which creates a neat, stretchy edge) and the cable cast-on (which is simpler to learn but uses more yarn). Each takes a few minutes to master with practice.
Key Takeaways
- Long-tail cast-on is the most popular method because it creates an elastic edge that matches the rest of your knitting and uses yarn efficiently.
- Cable cast-on is easier to learn if you already know how to knit, since it uses the same basic stitch.
- You need to estimate how much yarn to leave as a "tail" before you start; too short and you run out, too long and you waste yarn.
- Practice casting on loosely—tight stitches make the first row hard to knit and create a puckered edge.
Long-tail cast-on: the standard method
Long-tail cast-on is called that because you leave a length of yarn hanging before you begin. This tail becomes half of your cast-on stitches. To estimate the tail length, a common rule is to leave about three times the width of your finished piece—so if you are casting on 60 stitches on size 6 needles, leave roughly 18 inches. This is an estimate; you will get better at judging as you practice.
Hold the needle in your right hand. Make a loop with the yarn so the tail hangs down on the left side and the working yarn (attached to the ball) hangs down on the right. Pinch the loop between your left thumb and forefinger, holding the tail with your thumb and the working yarn with your finger. Insert the needle up through the loop on your thumb, then over and through the loop on your finger, then back down through the thumb loop. Tighten gently. Repeat this motion until you have cast on the number of stitches your pattern calls for.
The rhythm becomes automatic after a few tries. The key is to keep the tension loose and even—if you pull too tight, your first row will be difficult to knit and your edge will look bunched.
Cable cast-on: the knitter-friendly method
Cable cast-on requires you to already know how to knit a basic stitch. Start by casting on two stitches using any method (even a straightforward loop knot works). Then insert your right needle between those two stitches, wrap the yarn around the needle as if you were knitting, and pull a new loop through. Slip this new stitch onto the left needle. Repeat this process until you have the number of stitches you need.
Cable cast-on creates a firm, neat edge and is less fiddly than long-tail because you do not have to manage a separate tail. The trade-off is that it uses more yarn and takes slightly longer. Many knitters use it for projects where they want a very polished look, like the cuffs of a sweater.
Provisional cast-on: when you need to pick up stitches later
Provisional cast-on is a temporary method you use when you plan to go back and knit in the opposite direction later—for example, when making a two-sided edge or when you want to add ribbing after the main body is done. The most common way is to cast on using a contrasting color of yarn (or even a crochet hook and scrap yarn) so you can easily pull it out and pick up the stitches underneath.
To do this, tie the contrasting yarn to your needle, then use long-tail or cable cast-on with that yarn instead of your project yarn. Once you have finished knitting the main section, you straightforward pull out the contrasting yarn and the stitches unravel, leaving live stitches on your needle ready to knit in the other direction.
Avoiding common casting-on mistakes
The most frequent problem is casting on too tightly. Tight stitches make your first row painful to knit and create a puckered, uneven edge. If this happens to you, try using a needle one or two sizes larger just for casting on, then switch to your regular needle for the first row. This gives you the loose tension you need without changing your technique.
Another common mistake is miscounting stitches. Before you start knitting, count the loops on your needle to make sure you have the right number. It is much easier to fix now than after you have knitted several rows and realize you are one stitch short.
Running out of tail before you finish long-tail cast-on is frustrating but fixable. If you see the tail getting short, tie on a new piece of yarn and keep going. You will weave in the extra knot later. It is better to have too much tail than to run out halfway through.
Choosing a cast-on method for your project
For most everyday projects—socks, scarves, hats, sweaters—long-tail cast-on is the right choice. It looks professional, stretches with the fabric, and is economical with yarn. Use cable cast-on when you want a firmer edge or when you are working with yarn so slippery that long-tail feels unstable.
Some patterns specify a particular cast-on method because it affects how the finished garment fits or looks. Always follow the pattern's instruction if it names one. If the pattern just says "cast on," long-tail is a safe default.
Frequently Asked Questions
How much yarn should I leave for the tail in long-tail cast-on?
A rough guide is three times the width of your finished piece. For 60 stitches on medium needles, that is usually 18 to 24 inches. If you run short, tie on more yarn and keep going. With practice, you will learn to judge by eye.
Can I cast on too loosely?
No. Loose cast-on stitches are actually easier to work with than tight ones. If your stitches are so loose they fall off the needle, you can tighten them slightly, but most knitters find loose is better than tight.
Do I have to use long-tail cast-on?
No. Cable cast-on, provisional cast-on, and several other methods work fine. Long-tail is popular because it is fast and creates a good-looking edge, but try different methods and use whichever feels natural to your hands.
What if I cast on the wrong number of stitches?
If you notice before you start knitting, pull off the stitches and cast on again. If you do not notice until you have knitted a few rows, you can usually unravel back to the cast-on row and fix it. Counting before you start knitting saves time.