There are about a dozen different kinds of charges and the ones from Wal-Mart usually ruin the battery... clean esn means it has never been reported lost or stolen by anyone, does not have any $$ due on the previous owners account. And most importantly can be activated on a Verizon account without any issues.... that it's not a boost or metro pcs phone that has been flashed over is important too