The figure is said to be £8million with all add-ons and he will be taking a medical at Brockhall tomorrow (Thursday).
Rovers will be hoping to get the striker signed up and in the squad for Saturday's game with Leeds United.
It is believed that Rovers had no luck trying to get Rhodes on the cheap and finally had to agree to stump up Huddersfield's asking price.