There is no limit on the number of transactions you can complete. As long as your FreeCharge Balance does not get exhausted, you can complete any number of transactions at offline stores.