I have been spinning for years, and have sold a lot of spinning fiber myself.
The answer is that yes, it can save you $, but it can also cost you a pretty penny. The yes & no answer is a good one actually lol.
There are tricks to it. If you want to save $, you need to find a cheap way to spin. That means you need inexpensive tools to start out with, unless you don't mind investing a lot of $ into a nice wheel. I wound up trading a service (photography) for a used spinning wheel - an Ashford Traditional, that worked great. It was a perfect trade for me. I've also made my own spindles very easily using a dowel, a hook, and a CD. There are tutorials all over the web for how to do that. Spindle spinning takes longer, but it is a lot of fun too, and you can make a spindle almost free.
Next, you need to find affordable (yet quality) fiber. I say quality because if it is cheaper but you are getting crap yarn you don't want to ever touch because it is so rough, are you really getting anything out of it? Probably not.
I buy my fiber in BULK at R.H. Lindsay. I buy them by the bump (which is usually 20 lbs or so), which gets me free shipping. If you want, order it with a group, and split the cost of the full bump. I started out that way. they have REALLY nice fiber already processed and ready to dye. There is NO vm in it and every single thing I have gotten from them has been the best quality I have seen, for the cheapest price per lb/oz out there. My favorites are the merino top and the bamboo top. Both are crazy soft, but if you are new to spinning, I would avoid the bamboo - it can be tricky. Merino is PERFECT to learn on and makes a soft yarn that is good even against baby skin.
If you want cheaper, slightly less quailty fiber, check out Sheep Shed Studio. You can get seconds there, and buy in small portions or in bulk for a bit cheaper. Their prices are pretty good, and I've been happy with my shipments from there. They always throw in a little goody as a thank you for an order too - usually a little clump of fiber or a bit of roving to try out.
You can dye anything, using very inexpensive ingredients. If you buy true "dyes" it can get expensive fast. I use frosting dyes from Wiltons and vinegar. There are lots of tutorials online for how to do that too. Kool-Aid dyeing is another fun way to go about it, and is VERY simple. You get great solid colors from kool-aid (frosting dyes will usually give you a variegated tone). Either way, you can do it very inexpensively, and it is FUN to see it come together.
If you are careful about where you get your fiber, and how much you spend on tools, you can save a LOT of money. I probably spent about $3 per 4 oz of merino wool, that was hand-dyed and hand-spun into a gorgeous yarn customized for my projects. On ETSY if you want to buy a handspun, hand-dyed merino yarn you're looking at upwards of $20/skein. Even in the LYS you're looking at $10-20 per skein for a nice merino yarn. It can be a nice savings if you're careful about what you spend, and where. :) Plus - spinning is FUN, so I don't add in the time to do it as "cost." It is just another fun hobby.
Follow Mothering