Pakistan needs $840 million to meet the needs of 7.2 million people hit by floods and insecurity, United Nations' estimates showed on Sunday.