Your MacBook might refuse to operate on battery power for one of two possible causes. The battery can no longer provide enough ability to keep your MacBook running because it is too old. Your Mac's system management controller (SMC) is not operational, making it unable to manage battery power properly.