Brushless DC (BLDC) motors are widely used in various low-power drive applications owing to their several advantages over conventional motors. This study describes a fuzzy logic-based improved loss minimisation technique for the BLDC motor drive system. The proposed algorithm uses selective harmonic elimination-based pulse-width modulation to optimise both the converter switching losses along with machine core and copper losses based on a speed- and load-dependent fuzzy rule matrix. The optimum switching angles eliminating lower-order harmonics are calculated offline and stored in microcontroller memory for online application. The suitability of the proposed control is well demonstrated through simulation and experimental results on a practical 350 W BLDC machine.