Mặc dù các tính năng cụ thể của bo mạch chủ khác nhau tùy theo mục đích sử dụng, giá cả và công nghệ cơ bản, các thành phần chính bao gồm đầu nối nguồn, khe cắm mở rộng, kết nối bảng điều khiển phía trước và phía sau, giao diện ổ đĩa và logic chính cho máy tính hoạt động xử lý. Bo mạch chủ cũng chứa các phần mềm cơ sở khác nhau, bao gồm ROM flash và pin đồng hồ hệ thống.
Các khe cắm mở rộng được sử dụng để kết nối các thành phần ngoại vi như card âm thanh và card mạng. Đây thường là các khe cắm PCI-Express.
Bo mạch chủ phải cung cấp kết nối cho cáp của bộ cấp nguồn cho bộ xử lý trung tâm. Ngoài ra, bo mạch chủ phải cung cấp đầu nối cho bộ cấp nguồn cung cấp năng lượng cho chính bo mạch chủ. Đầu nối này thường dành cho cáp nguồn ATX 24 chân. Bo mạch chủ thường cung cấp kết nối nguồn cho quạt làm mát CPU và vỏ máy tính.
Các giao diện ổ đĩa dành cho ổ cứng, có thể là IDE, SATA hoặc trạng thái rắn, cũng như ổ đĩa quang được sử dụng để truyền dữ liệu. Kết nối bảng điều khiển phía trước và phía sau bao gồm cổng USB, đèn LED, công tắc nguồn và giắc cắm âm thanh có thể truy cập từ bên ngoài vỏ máy tính.
Các thành phần logic chính của bo mạch chủ bao gồm một ổ cắm để cắm CPU và chipset, ổ cắm này giao tiếp với các khe cắm mở rộng, ổ cứng và kết nối bảng điều khiển.