I have the 3GS phone and yes it does charge when its plugged in. Most of the stuff that says IPhone compatible really isnt, i actually went to the shop and plugged mine in before i would buy it. The sales guy is like wait what are you doing as i poped the face open and plugged my phone in to test its functionality. Then i said thanks and left because i didn't like his prices LOL.