Ang Lungsod ng Kotabato ay isa sa may pinakamataas na deposito sa bangko sa Mindanao sa kabuuan ng Php18,736,523,000.00 noong hunyo 30 , 2017 na may humigit kumulang 150,406 bank account.Ang lungsod ay may 20 mga bangko ( sa mga Pribado at Pamahalaan ).
