It also depends on who your selling it to. As if it is going for horses you can charge more.
As we got a couple of horses and just bought some hay at a cost of £70 a bale and got 3 bales to a ton so£210 a ton. Which is expensive but it is good quality and the horses eat it all so not going to moan.