I'm paying £2.50 per bale (and it is lovely clean and weed free). However the supplier I got mine from last year wanted £3.25 per bale, when I contacted him in October, so I shopped around.
I pay £2 a bale from a small holding, it's the best meadow hay I've ever cvome across. So much so that the people on my yard guarantee the small holder we will buy every bale he produces. Seriously I've never had a duff bale either.
Portsmouth: £2.50 a bale really good quality from a local farm
Guildford: £3.99 for the 'best' or £4.99 for the 'Superior' I go for the £3.99 bale but after christmas going to take my own up to Guildford from Portsmouth
Paid 66p/bale for our own to be cut last two years. Last years was brill, this years was not so good but edible. Now selling it on to friends at 75p/bale! Also selling half lambs at £30 and have been told over and again it should be way more! Really I am rubbish at making money.
I get a large square bale for £25, it lasts my 2 big horses about 10 days and they get 2 nets a day each, as I have no winter grazing, so they go in the menage with haynets. small bales are between £2 and £2.50.