why do banks borrow overnight 
banks are required by the central bank to keep a minimum amount of reserves to ensure liquidity in the banking sector the reserves of banks fluctuate depending on customer withdrawals and deposits when banks have a shortfall and cannot meet their reserve requirement they will borrow from banks with a surplus to do so 