When the government does buy from local businesses or contractors, payments are often delayed, adding to the billions of shillings held in pending bills.