A flow rate measurement device, comprising: a flow rate measurement unit that is configured to measure a flow rate of a fluid flowing in a flow channel at a regular time interval; and a calculation unit that is configured to calculate a plurality of differentials at regular time intervals in the flow rates measured by the flow rate measurement unit; a flow rate classification table in which a plurality of differential classifications classified according to the magnitude of the differentials are associated with codes representing the respective classifications; a differential conversion unit that is configured to convert the differentials calculated by the calculation unit to the codes on the basis of the flow rate classification table; an appliance characteristic extraction unit that is configured to generate a plurality of appliance-specific code sequences representing characteristics of appliances from a plurality of codes obtained at regular time intervals by the differential conversion unit; and an appliance identification unit that is configured to compare at least either the appliance characteristic code sequences extracted by the appliance characteristic extraction unit with appliance-specific characteristic code sequences specific to the appliances held ir a appliance-specific characteristic information holding unit identity the appliances, wherein the appliance identification unit is configured to determine that a used appliance is a specific kind of appliance when the first peak value or the second peak value of a first appliance characteristic code sequence extracted by the appliance characteristic extraction unit on the basis of codes converted by the differential conversion unit from first differentials calculated by the calculation unit is equal to or greater than a first predetermined value, and when the first peak value or the second peak value of a second appliance characteristic code sequence extracted by the appliance characteristic extraction unit on the basis of codes converted by the differential conversion unit from second differentials calculated by the calculation unit is equal to or greater than a second predetermined value, and when the flow rate measured by the flow rate measurement unit is equal to or higher than a predetermined flow rate no later than a predetermined number of times from a rise in the flow rate. a flow rate measurement unit that is configured to measure a flow rate of a fluid flowing in a flow channel at a regular time interval; and a calculation unit that is configured to calculate a plurality of differentials at regular time intervals in the flow rates measured by the flow rate measurement unit; a flow rate classification table in which a plurality of differential classifications classified according to the magnitude of the differentials are associated with codes representing the respective classifications; a differential conversion unit that is configured to convert the differentials calculated by the calculation unit to the codes on the basis of the flow rate classification table; an appliance characteristic extraction unit that is configured to generate a plurality of appliance-specific code sequences representing characteristics of appliances from a plurality of codes obtained at regular time intervals by the differential conversion unit; and an appliance identification unit that is configured to compare at least either the appliance characteristic code sequences extracted by the appliance characteristic extraction unit with appliance-specific characteristic code sequences specific to the appliances held ir a appliance-specific characteristic information holding unit identity the appliances, wherein the appliance identification unit is configured to determine that a used appliance is a specific kind of appliance when the first peak value or the second peak value of a first appliance characteristic code sequence extracted by the appliance characteristic extraction unit on the basis of codes converted by the differential conversion unit from first differentials calculated by the calculation unit is equal to or greater than a first predetermined value, and when the first peak value or the second peak value of a second appliance characteristic code sequence extracted by the appliance characteristic extraction unit on the basis of codes converted by the differential conversion unit from second differentials calculated by the calculation unit is equal to or greater than a second predetermined value, and when the flow rate measured by the flow rate measurement unit is equal to or higher than a predetermined flow rate no later than a predetermined number of times from a rise in the flow rate.