Overloading of the transport buses cause a lot of risk to the on board passengers as well as the road users. One solution to the overloading issue is to simply limit the number of on board passengers. In this project, the number of passengers boarding and leaving the buses are counted using IR sensors. As soon as the counter reaches the set maximum limit, then the door will automatically close. Then, the door will only open if a person wants to disembark the bus. If anyone is standing near the door for too long, then a buzzer will start buzzing, so that the person is notified to stay away from the door. The number of remaining seats are displayed outside on a 16×2 LCD Display. Also, there is one RGB LED which shows green light when there are seats available and shows red light when there is no seat available.