It heats the water on battery. Takes about 10 min to heat, but makes awesome espresso shot. You have to charge it after 4-5 espresso shots.