บริษัท กรุงเทพธนาคม จำกัด เดิมใช้ชื่อว่า บริษัท สหสามัคคีค้าสัตว์ จำกัด ได้จดทะเบียนตามประมวลกฎหมายแพ่งและพาณิชย์ เป็นนิติบุคคลประเภทบริษัทจำกัด เมื่อวันที่ 24 กันยายน 2498 มีวัตถุประสงค์เพื่อประกอบกิจการ 6 ข้อ มีทุนจดทะเบียน 2 ล้านบาท ต่อมาบริษัทโดยมีมติที่ประชุมวิสามัญครั้งที่ 2/2502 ลงวันที่ 7 กันยายน 2502 ได้เพิ่มเติม เปลี่ยนแปลงวัตถุประสงค์และเพิ่มทุนจดทะเบียนเป็น 50 ล้านบาท มีเทศบาลนครกรุงเทพเป็นผู้ถือหุ้นของบริษัทจำนวนเงิน 49,994,000.- บาท คิดเป็นมูลค่าร้อยละ 99.98 ของทุนจดทะเบียน และส่วนที่เหลือร้อยละ 0.02 มีเอกชนเป็นผู้ถือหุ้น โดยได้ขอจดทะเบียนเปลี่ยนชื่อเป็น “บริษัท กรุงเทพธนาคม จำกัด” และได้ขอเพิ่มวัตถุประสงค์ของบริษัทเป็น 41 ข้อ เมื่อวันที่ 15 กันยายน 2537 ซึ่งการที่กรุงเทพมหานครถือหุ้นในบริษัทเกินกว่าร้อยละห้าสิบดังกล่าว ทำให้การดำเนินงานทั้งปวงของบริษัทอยู่ในอำนาจควบคุมหรือกำกับของกรุงเทพมหานครไม่ต่างจากรัฐวิสาหกิจของรัฐบาลที่จัดตั้งเป็นบริษัทที่ถือเป็นวิสาหกิจของรัฐ เพียงแต่บริษัทที่กรุงเทพมหานครหรือองค์กรปกครองส่วนท้องถิ่นอื่นจัดตั้งไม่มีชื่อเรียกตามกฎหมายดังเช่นรัฐวิสาหกิจที่มีชื่อเรียกตามพระราชบัญญัติวิธีการงบประมาณ พ.ศ.2502 เท่านั้น จึงถือว่าบริษัท กรุงเทพธนาคม จำกัด เป็นวิสาหกิจของกรุงเทพมหานคร
 


 
ในการดำเนินกิจการของบริษัทกรุงเทพธนาคม จำกัดนั้นคณะกรรมการกฤษฎีกาได้มีความเห็นเรื่องการทำกิจการของกรุงเทพมหานครตามพระราชบัญญัติระเบียบบริหารราชการกรุงเทพมหานครพ.ศ.2528มาตรา94(1)ว่าบทบัญญัติที่กำหนดกรอบสำหรับกรุงเทพมหานครในการร่วมก่อตั้งหรือเข้าไปถือหุ้นในบริษัทโดยบริษัทนั้นจะต้องมีวัตถุประสงค์เพื่อประกอบกิจการสาธารณูปโภคเท่านั้นแต่ไม่กระทบกระเทือนถึงกิจการที่กรุงเทพมหานครได้กระทำอยู่ก่อนวันพระราชบัญญัติดังกล่าวมีผลบังคับใช้