A computer-implemented method for determining a visual point (55A, 55B; 65A, 65B; 70) of a person by a mobile device including at least one sensor (11, 12), the at least one sensor comprising an image sensor, wherein the visual point (55A, 55B; 65A, 65B; 70) is an intersection of a line of sight of the person with a plane approximating the position of a spectacle lens, comprising: determining a head position and a pupil position of the person while the person looks at a target using the at least one sensor (11, 12), and determining the visual point (55A, 55B; 65A, 65B; 70) based on an avatar which is a 3D model of at least an eye portion of the head of the person, which is set to the determined head and pupil position, based on the set head and pupil positions of the avatar and on the position of the plane approximating the position of the spectacle lens, wherein either: - the method further comprises virtually fitting a spectacle frame to the avatar, and determining the visual point (55A, 55B; 65A, 65B; 70) based on the virtually fitted spectacle frame; or - the person wears a spectacle frame, and the method further comprises: identifying the spectacle frame worn by the person, wherein determining the visual point (55A, 55B; 65A, 65B; 70) is further based on the identified spectacle frame, determining the head position comprises determining parts or facial landmarks of the head of the person, and characterized in that the method further comprises moving the target, wherein determining the visual point (55A, 55B; 65A, 65B; 70) is performed for a plurality of target positions, and in that the target is the mobile device. determining a head position and a pupil position of the person while the person looks at a target using the at least one sensor (11, 12), and determining the visual point (55A, 55B; 65A, 65B; 70) based on an avatar which is a 3D model of at least an eye portion of the head of the person, which is set to the determined head and pupil position, based on the set head and pupil positions of the avatar and on the position of the plane approximating the position of the spectacle lens, wherein either: - the method further comprises virtually fitting a spectacle frame to the avatar, and determining the visual point (55A, 55B; 65A, 65B; 70) based on the virtually fitted spectacle frame; or - the person wears a spectacle frame, and the method further comprises: identifying the spectacle frame worn by the person, wherein determining the visual point (55A, 55B; 65A, 65B; 70) is further based on the identified spectacle frame, - the method further comprises virtually fitting a spectacle frame to the avatar, and determining the visual point (55A, 55B; 65A, 65B; 70) based on the virtually fitted spectacle frame; or - the person wears a spectacle frame, and the method further comprises: identifying the spectacle frame worn by the person, wherein determining the visual point (55A, 55B; 65A, 65B; 70) is further based on the identified spectacle frame, determining the head position comprises determining parts or facial landmarks of the head of the person, and characterized in that the method further comprises moving the target, wherein determining the visual point (55A, 55B; 65A, 65B; 70) is performed for a plurality of target positions, and in that the target is the mobile device.