Casting on creates the foundation loops on your needle
Casting on is how you put the first loops onto your knitting needle — it's the row you start with before you knit anything else. Every cast-on method wraps yarn around the needle in a specific way to create a find edge that won't unravel. The method you choose affects how your finished edge looks and feels, and how stretchy or stiff it is.
Most knitters learn one or two cast-on methods and use them for nearly every project. The long-tail cast-on is the most common because it's fast, creates an even edge, and works for almost any yarn weight. The cable cast-on is simpler to learn if you're brand new to knitting. Both take practice, but neither requires special equipment — just yarn and needles.
Key Takeaways
- The long-tail cast-on uses a loop of yarn around your thumb and finger to create each stitch, and works well for most projects once you practice the hand position.
- The cable cast-on is easier to learn first because it uses only the needle and yarn, with no thumb loop, and creates a firm edge.
- You need to leave enough yarn at the end before you start — roughly three times the width of what you're knitting for long-tail, or much less for cable.
- Tension matters: cast-on stitches that are too tight make the first row hard to knit, while stitches that are too loose create a floppy edge.
- Practice on scrap yarn before starting a real project so you can focus on hand position and rhythm instead of counting stitches.
The cable cast-on: the simplest method to start with
The cable cast-on uses only your needle and yarn, with no hand loops to manage. Start by tying a single loop (called a slip knot) onto your needle. This counts as your first stitch. Hold the needle in your right hand and the yarn in your left, the same way you would hold them to knit.
Insert the right needle through the loop on the left needle from left to right, wrap the yarn around the right needle, and pull a new loop through. Put this new loop back onto the left needle next to the first one. Repeat this step until you have as many stitches as you need. The edge you create is firm and doesn't stretch much, which makes it good for projects where you want a stable bottom edge, like a sweater or a hat.
The cable cast-on is slower than long-tail because you're creating each stitch one at a time, but the rhythm is the same as regular knitting, so it feels natural once you've practiced a few rows. If you find yourself pulling the yarn too tight and making the stitches hard to work into, loosen your grip slightly — the yarn should slide smoothly through your fingers.
The long-tail cast-on: the fastest method once you master it
The long-tail cast-on creates a finished edge that looks like a row of knit stitches. It's faster than cable cast-on because you create two stitches at once with each motion. Before you start, you need to leave a long tail of yarn — roughly three times the width of your finished piece. If you're knitting something 10 inches wide, leave about 30 inches of yarn before you tie the slip knot.
Make a slip knot and put it on your needle. Hold the needle in your right hand. With your left hand, make a loop by crossing the tail yarn over the working yarn (the yarn attached to the ball). Put your thumb and index finger through the loop, then spread them apart so the loop sits between them like a V shape. The tail should be on your thumb side, the working yarn on your finger side.
Insert the needle up through the loop on your thumb, then over and down through the loop on your finger, then back down through the thumb loop. Pull gently on both strands to tighten the stitch onto the needle. Repeat this motion until you have the number of stitches you need. The rhythm becomes automatic with practice — up through thumb, over the finger loop, down through thumb, tighten.
The hardest part is keeping even tension. If your stitches are too tight, the first row of knitting will be painful to work into. If they're too loose, the edge will look sloppy. Practice on cheap yarn first so you can focus on the hand position and tension without worrying about wasting good yarn.
How much yarn to leave before you start
The amount of yarn you need depends on which cast-on method you use and how many stitches you're casting on. For long-tail cast-on, a rough guide is three times the width of your finished piece — so if you're casting on for something 12 inches wide, leave 36 inches of tail. For very thick yarn or a very wide project, you might need more. For thin yarn or a narrow project, you might need less.
The safest approach is to leave more than you think you need. If you run out of tail yarn partway through, you have to start over. If you have extra, you can weave it in later. Some knitters measure by laying the yarn along the needles: if you're casting on 60 stitches, lay the yarn along the needle 60 times and add a few extra inches. This takes a minute but removes the guesswork.
For cable cast-on, you don't need a long tail at all — just enough to tie the slip knot. This is one reason cable cast-on is useful when you're not sure how much yarn you'll need.
Fixing common casting-on mistakes
If your cast-on stitches are too tight, your first row of knitting will feel stiff and hard to work into. Loosen your grip on the yarn slightly and let it flow more freely through your fingers. You can also try using a needle one size larger just for casting on, then switch to your regular needle for the first row. Some knitters cast on with two needles held together to create looser stitches, then remove one needle before knitting.
If your stitches are uneven — some loose, some tight — focus on keeping the same tension throughout. This is purely a matter of practice. Knit a few practice cast-ons on scrap yarn and pay attention to how the yarn feels in your hand when the tension is right. After a few tries, your hands will remember the motion and the tension will become automatic.
If you accidentally drop a stitch while casting on, don't unravel the whole thing. straightforward put the loop back on the needle and tighten it. If you cast on too many or too few stitches, it's faster to start over than to try to fix it later.
Practicing cast-on before you start a real project
Spend 10 or 15 minutes casting on with scrap yarn before you start your first real project. Cast on 20 or 30 stitches, then pull them off the needle and do it again. This removes the pressure of counting stitches correctly and lets you focus on hand position and rhythm. You'll notice your speed increasing and your tension becoming more even as you repeat the motion.
Once you've cast on a few times and the motion feels natural, cast on the number of stitches you actually need for your project. If it takes you longer than you expected, that's normal — speed comes with repetition. The first cast-on of a real project often feels slower and more awkward than practice cast-ons, because you're also thinking about the pattern and the finished project.
When to use each cast-on method
Use the cable cast-on when you want a firm, stable edge that won't stretch, or when you're not sure how much yarn you need. It's also the right choice if you're casting on a very small number of stitches or if you're new to knitting and want to focus on one straightforward technique first.
Use the long-tail cast-on for most other projects — sweaters, scarves, blankets, socks. It's faster once you practice it, and the edge looks polished and finished. The edge has a little bit of stretch, which is good for necklines and cuffs where you want some give.
There are many other cast-on methods (provisional cast-on, tubular cast-on, German twisted cast-on), but most knitters use long-tail or cable for 90 percent of their projects. Once you're comfortable with one of these, you can explore other methods if a pattern calls for something specific.
Frequently Asked Questions
What's the difference between a slip knot and a cast-on stitch?
A slip knot is the loop you tie onto the needle to start — it's temporary and doesn't count as a stitch. Once you cast on, you remove the slip knot and it's gone. The cast-on stitches are the actual loops that stay on your needle and become the first row of your knitting.
Can I cast on with the working yarn instead of the tail?
For long-tail cast-on, no — you need both the tail and the working yarn to create the stitch. For cable cast-on, you use only the working yarn, so there's no tail involved. If you're doing long-tail and you run out of tail, you have to start over.
Why do my cast-on stitches keep falling off the needle?
The stitches are probably too loose. Tighten your tension slightly when you pull the yarn through each stitch. You can also try using a needle one size smaller just for casting on, which naturally creates tighter stitches that are less likely to slip off.
How do I know if I cast on the right number of stitches?
Count the loops on your needle before you start knitting. Each loop is one stitch. If you miscounted, it's faster to cast on again than to fix it in the middle of knitting. Use a stitch marker or a piece of scrap yarn to mark every 10 stitches so you can count in groups instead of one by one.
Do I need to cast on tighter or looser than I knit?
Cast-on stitches should be roughly the same tension as your knitting stitches. If they're much tighter, the first row will be hard to work into. If they're much looser, the edge will look sloppy. Practice until your cast-on tension matches your knitting tension naturally.