Existing works on Cell-Free Massive MIMO primarily focus on optimising system throughput and energy efficiency under high-traffic scenarios with only a limited focus on variable user demand as required by higher network layers. Additionally, existing works only minimise the transmitted power instead of the consumed power at the power amplifier. This work introduces a penalty-method-based approach to minimise the amplifier's power consumption while scaling much better with network size than current solutions and promoting sparsity in the power allocated to each access point. Furthermore, we demonstrate substantial reductions in power consumption (up to 24%) by considering the non-linear power consumption.