It's exiting, and if you love watching genetcs at play they're great.
But it's alot of work and start up can cost quite a bit.
Doing it cheaply:
$5 for a decent sized container to spawn them in($10 or so for a ten gallon spawning tank
$5-$12 for a LARGE storage container as a grow out
($20-$40 for a 20gallon long or larger tank as a grow out)
(2) you can find kinda cheap on ebay($5 each) but can't say how safe they are, other wise 14-21 each for adjustable ones.
(May be able to find a worm culture for $4, BBS eggs are $20 give or take for a can. I can point you to a lovely starter pack with worm cultures and powder foods that I used, complete with IAL to help get your fish in the mood to breed for $24, that includes shipping cost)
you can go filterless
but most set up a sponge filter
($1-$7 for sponge filter, $2-$5 for air line,$1-$2 for air stone,$5-$20 for an air pump)
You'll need jars
or deli/betta cups to jar your males(price will vary alot depending on how many and if you go for glass jars or plastic deli cups, but I'd say buy at least 25
of whichever, more might be recommended on the off chance you have an all male spawn larger than 25).
Then there's the actual Fish
. if you go the pet store route, avoid VTs.
Most stores won't carry HM females, but alot carry CT girls.
Going by petsmart prices:
You can usually find people selling their fry here on forum from their spawn. Generally priced are $5-$20 per fish depending on quality(better than what you'll find at the pet store) and on top of that add $12-$30 for shipping(priority vs next day).
your pair: I used live black worm, $2 an ounce, only need one ounce,maybe two if the first dies and you need to re condition them because the spawn failed.
On the topic of conditioning...
like water conditioner($2-$8), food($2-$6), fish net($1-$5), water test kit($17-$30)some where to house the fish before/after they spawn(either 2 smaller tanks or a divided six-ten gallon tank)........
Start up is costly,but most of that stuff you'll reuse and only need to buy once. if you've kept fish you probably already have a lot of it.
And time...you'll be doing a LOT of water changes....xD
But yeah I totes recommend it.