Does Bashqash keep funds or top-up amounts in its ...

Not at all, Bashqash is a technology facilitator only. It will not hold-back, keep or reserve any of the funds/top-up amounts at its end. The funds/to-ups go straight to your bank account. A nightly bulk/batch transfer order list is instructed to your bank account to allow due payments to your tenants/vendors/reps.