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

2. เป็นนายธนาคารของธนาคารพาณิชย์ ในฐานะนายธนาคารของธนาคารพานิชย์ ธนาคารกลางจำทำหน้าที่ดังนี้คือ
- รับฝากเงินจากธนาคารพานิชย์ ตามปกติธนาคารพาณิชย์จะต้องฝากเงินสดสำรอง ตามที่กำหนดไว้กับธนาคารกลาง
และใช้เป็นเงินสดสำรองสำหรับชำระหนี้ หรือ โอนเงินระหว่างธนาคารพานิชย์ด้วยกัน
- รับหักบัญชีระหว่างธนาคาร โดยที่ธนาคารพาณิชย์ทุกแห่งฝากเงินไว้ที่ธนาคารกลาง เมื่อมีหนี้สินระหว่างธนาคารพาณิชย์ด้วยกัน
- เป็นผู้ให้กู้ยืมแหล่งสุดท้าย ธนาคารกลางเป็นแหล่งสุดท้ายที่ธนาคารพาณิชย์จะกู้ยืมได้โดยมีหลักทรัพย์รัฐบาลค้ำประกัน
3. เป็นนายธนาคารและตัวแทนทางการเงินของรัฐบาล ธนาคารกลางจะทำหน้าที่ทางการเงินให้แก่รัฐบาลดังนี้ คือ - ถือบัญชีเงินฝาก ธนาคารกลางจะรักษาบัญชีเงินฝากของหน่วยราชการรัฐวิสาหกิจ และองค์กรอื่นๆ ของรัฐบาล และทำหน้าที่เป็นผู้จ่ายเงิน ตามเช็คที่หน่วยราชการต่างๆ และรัฐวิสาหกิจสั่งจ่าย - ให้รัฐบาลและรัฐวิสาหกิจกู้ยืม รัฐบาลและรัฐวิสาหกิจอาจกู้ยืมเงินจากธนาคารกลาง โดยการขายตั๋วเงินคลังหรือพันธบัตร - เป็นตัวแทนทางการเงินของรัฐบาล ธนาคารกลางจะเป็นตัวแทนจัดการทางการเงินของรัฐบาลทั้งในประเทศ และนอกประเทศ เช่น ติดต่อหาแหล่งเงินกู่ให้รัฐบาล
4. ดำเนินนโยบายการเงิน ธนาคารกลางมีบทบาทสำคัญในการควบคุมปริมาณเงินของประเทศให้มีปริมาณที่เหมาะสม ใช้มาตรการต่างๆ ในการดำเนินนโยบายแก้ไขเงินเฟ้อให้มีปริมาณเงินในระดับที่เหมาะสม