Si bien su edad exacta no se indica explícitamente, del texto se desprende claramente que es lo suficientemente joven como para ser considerado un niño y lo suficientemente mayor para asistir a la escuela. También se le describe como "pequeño para su edad", lo que sugiere además que tiene alrededor de 10 años.
Sin embargo, la edad de los personajes puede variar según las diferentes adaptaciones. Por ejemplo, en la película de 2005 "Charlie y la fábrica de chocolate", dirigida por Tim Burton, Freddie Highmore, que tenía 12 años en ese momento, interpreta a Charlie.