Many of these reward accounts just require you to deposit a minimum amount but you can immediately transfer this cash back to another account and still qualify for the reward. (Rather than maintain a minimum balance). Does this change the permissibility? What exactly is the business model behind these reward schemes? I think they just want your salary to be paid in so you use it as a main account and then the bank can sell you other products.