The present invention concerns a punching machine and a method using such a machine for making ventilation holes on roller shutter profiles, the machine comprising: - a punch 10 for making ventilation holes V on a roller shutter profile P along a direction of longitudinal extension X of the profile itself; - two pairs of motorized rollers 21, 22 and 31, 32 arranged upstream and downstream of the punch for moving the profile P in a movement direction M; and - an electronic control unit 60 of the punch adapted to control the punch in making ventilation holes according to a predefined program as a function of the length of the profile fed to the punch and/or as a function of the length of the profile extracted from the punch. The machine 1 comprises a first idle wheel 41 arranged upstream of the punch and a second idle wheel 51 arranged downstream of the punch with respect to the movement direction. Each idle wheel has its own rotation axis parallel to the rotation axis of the motorized rollers and is adapted to