A haemodialysis machine (1) provided with a measurement system (100)(200) for measuring the flowrate configured so as to: supply a heat-resistive component (12) arranged in a duct, with an electric current (Is(t)) having an alternation of first (ISL) and second (ISH) pre-set current values, determine at least a first resistive value (RL) and a second resistive value (RH) indicative of a resistance variation on the heat-resistive component caused by the alternation of the first (ISL) and second (ISH) current values, determine a differential resistive value (Rd) based on the difference between the first and second resistive values (RH)(RL) and determine the flowrate of the liquid (Q) in the duct based on the differential resistive value(Rd).