Nope, no battery. runs just fine though. Had to force the ext cord receiver into the socket to make the connection but she started spinning right away.