Here in Wisconsin we pay anywhere from 1.25 - 3.25 a bale. We do have some really nice friends that dont charge so much but we dont take advantage of that either. Sometimes we will go out and help bale or pick up bales so we make up some difference. I would never want to pay for something cheaper than what they actually could sell it for. I just dont think that would be fair. Anyway, we pay between $25-$35 for an 800# round bale. One round only lasts about 3 days. We have 6 horses. This year we saved a bit because we have about 7 acres of our own field that we had cut and baled. We of course have no farm equipment and had to pick up over 400 bales by hand and stack on a regular 12ft trailer and unload into our barn. But we are now running out of what we baled and going into winter we only have 12 rounds from the 2nd cutting. I think we are going to do half of the field again, but not sure if we will do rounds or small bales. Still we will save alittle again but will still need to buy over the winter. We do pay to have our field cut and baled so I really dont know exactly what we save. Its a friend of ours that does it for us. I think the first couple of times we paid $200 for cutting and bailing. So those of you that are math smart, you do the math and see what you come up with. 400 small bales + 12 rounds. + what ever we get off of the last cutting. Maybe.... 100 small or 6 rounds? Plus now next yr I think we will save more money as we fenced in 6 acres for our girls.