You can give the rebate based on prior year or estimated usage at the start of the year, and then repay at the end of the year if it was too much, like with healthcare subsidies.
The rebate is a fixed amount, no need for estimation.