Cast on with the long-tail method, the most common way to begin
The long-tail cast-on is the standard way to start knitting. It creates a neat, elastic edge that works for almost any project. You'll use a single needle and a length of yarn to form loops along the needle, then begin knitting from those loops.
To cast on, you need yarn, a knitting needle, and about 12 inches of extra yarn for every 10 stitches you plan to cast on. Measure this length by wrapping yarn around your hand from thumb to pinky finger — each loop is roughly 4 inches. Pinch the yarn at this point and pull out a tail that length, then tie a loose knot to mark where your measured length ends.
Hold the needle in your right hand. Make a loop with the long tail of yarn, then slip the needle through the loop from front to back. Pull both ends of yarn to tighten the loop onto the needle — this is your first stitch. From here, you'll repeat the same hand motion for each stitch you need.
Key Takeaways
- The long-tail cast-on uses a measured length of yarn and creates a flexible edge suitable for most knitting projects.
- You need roughly 12 inches of yarn for every 10 stitches, which you can estimate by wrapping yarn around your hand.
- The basic motion — looping yarn around your thumb and fingers, then drawing the needle through — repeats identically for each stitch.
- Once all stitches are on the needle, you're ready to knit the first row by inserting the needle through each loop and pulling new yarn through.
The hand position and motion that makes casting on fast
Hold the needle in your right hand with the working yarn (the ball end) draped over your right index finger. Hold the long tail between your left thumb and index finger, with the tail running down toward your palm. Your left middle finger, ring finger, and pinky stay relaxed — they'll help stabilize the yarn.
Insert the needle under the yarn loop on your left thumb, coming from underneath. Then bring the needle over and through the loop on your left index finger, pulling the working yarn with it. This creates a new stitch. Release the thumb loop, tighten gently, and repeat. The motion is the same every time: under the thumb loop, over and through the index finger loop, tighten, repeat.
The rhythm becomes automatic after a few stitches. Most people cast on 20 to 30 stitches before the motion feels natural. Don't worry about tension at first — you're learning the pattern, not perfecting it.
How many stitches to cast on for your first project
Your first project should use between 20 and 30 stitches. This is wide enough to see your progress and practice the knit stitch without the project becoming unwieldy. A scarf, dishcloth, or practice swatch all work well at this width.
The yarn weight and needle size affect how many stitches you need. Thicker yarn and larger needles create bigger stitches, so you need fewer of them to reach a certain width. Thinner yarn and smaller needles create smaller stitches, so you need more. For a beginner, worsted-weight yarn (medium thickness) with size 8 to 10 needles is the easiest to work with — the stitches are large enough to see and fix mistakes.
If you're following a pattern, it will tell you exactly how many stitches to cast on. If you're practicing on your own, start with 24 stitches. This gives you enough width to practice without frustration.
Common mistakes when casting on and how to fix them
The most common mistake is casting on too tightly. When tension is too tight, the stitches are hard to work into on the first row, and your edge looks bunched. If this happens, cast on again with a looser grip — let the yarn flow more freely through your fingers instead of pinching it.
Another frequent problem is dropping stitches off the needle while casting on. This happens when you pull the yarn too hard or move the needle before the stitch is find. Slow down and make sure each stitch is fully seated on the needle before moving to the next one. If a stitch does slip off, you can pick it back up with the needle tip and tighten it.
Some beginners also cast on uneven stitches — some tight, some loose, some different sizes. This is normal and improves with practice. Your first few projects will have an imperfect edge, and that's fine. Focus on consistent tension rather than perfect tension.
What to do once all stitches are on the needle
Once you've cast on all your stitches, you're ready to knit the first row. Hold the needle with the cast-on stitches in your left hand and the empty needle in your right hand. Insert the right needle through the first stitch from left to right, wrap the working yarn around the right needle, and pull it through to create a new stitch on the right needle.
Slide the old stitch off the left needle. You now have one stitch on the right needle. Repeat this motion for every stitch on the left needle. When you reach the end of the row, all stitches will be on the right needle. Swap the needles so the full needle is in your left hand, and knit the next row the same way.
The first row is often the hardest because your hands are learning the motion. The second and third rows feel easier as the rhythm becomes familiar. By the end of your first project, casting on and the basic knit stitch will feel automatic.
Needle size and yarn weight matter for your starting project
Beginners learn fastest with worsted-weight yarn and size 8 to 10 needles. Worsted weight is thick enough that you can see each stitch clearly, making mistakes obvious and straightforward to fix. The needle size should match the yarn weight — the yarn label will recommend a needle size, and staying within that range makes the fabric look and feel right.
Avoid thin yarn and small needles for your first project. Fingering-weight yarn on size 1 needles creates tiny stitches that are hard to see and frustrating to work into. Avoid very thick yarn too — super-bulky yarn on size 15 needles creates loose, floppy fabric that's hard to control.
Cotton yarn is easier to work with than fuzzy or slippery yarn when you're starting out. Acrylic yarn works well and costs less than wool. Wool is traditional and forgiving, but some people find it itchy. Choose a yarn that feels good in your hands and that you don't mind practicing with.
Frequently Asked Questions
How long should the tail be for casting on?
A general rule is 12 inches of tail for every 10 stitches. To estimate without measuring, wrap yarn around your hand from thumb to pinky — each loop is roughly 4 inches. Wrap the number of times you need and add a few extra inches. It's better to have too much tail than too little, since you can always trim the excess after casting on.
What if I cast on too many or too few stitches?
If you miscounted, the easiest fix is to cast on again. Unravel the stitches, straighten out the yarn, and start over. This takes a few minutes and is much faster than trying to add or remove stitches later. As you practice, counting becomes automatic and mistakes happen less often.
Can I use two needles to cast on instead of one?
Yes. Some people cast on with two needles held together, which creates a looser edge. This is useful if your cast-on edge tends to be tight. Hold both needles as one while casting on, then remove one needle before you start knitting. The stitches will stay on the remaining needle.
How tight should the cast-on stitches be?
Cast-on stitches should be snug enough that they don't slip off the needle, but loose enough that you can insert your working needle through them easily on the first row. If you can't fit the needle through, your tension is too tight. If stitches slide around, your tension is too loose. This balance improves quickly with practice.
Do I need to tie off the long tail after casting on?
No. The long tail is woven in later when you finish your project. For now, just leave it hanging. When you're done knitting, you'll thread the tail onto a yarn needle and weave it through the edge stitches to find it and hide it inside the fabric.