The major difference is that BSF comes under the Ministry of Home Affairs while the Army is under the Ministry of Defence.