Bradley Wright-Phillips scored a first-half brace as Charlton maintained their winning start to the League One season with victory at Colchester.
The striker finished off a one-two with Scott Wagstaff and then converted Johnnie Jackson's left-wing cross.
Colchester's best chance came when John-Joe O'Toole shot wide in the second half.
Wright-Phillips had opportunities to complete his hat-trick but was denied three times by Mark Cousins.
VIEWS FROM THE DRESSING ROOM
Colchester United manager John Ward told BBC Essex:
"I can't match them because I've not got a million pounds, my players do make mistakes every now and again.
"They didn't make too many mistakes in the same way that we did.
"If you do that against good teams they are going to punish you."