Yes, it does come with the batteries and everything else you need, except for the controllers themselves. They clip onto the back of the controller where the charging port is. They are shaped with a curve so that they don't block the light at all, and even have the same texture pattern as the back of the controller, so they look nice too.