Home Economy Budget release rate hits 88.7% by end of May