Bien que son âge exact ne soit pas explicitement indiqué, il ressort clairement du texte qu'il est suffisamment jeune pour être considéré comme un enfant et assez vieux pour aller à l'école. Il est également décrit comme étant « petit pour son âge », suggérant en outre qu'il a environ 10 ans.
Cependant, l'âge des personnages peut varier selon les différentes adaptations. Par exemple, dans le film « Charlie et la chocolaterie » de 2005 réalisé par Tim Burton, Charlie est joué par Freddie Highmore qui avait 12 ans à l'époque.