A fuel dispensing apparatus for delivering fuel, comprising: a flow conduit defining a fluid flow path from a fuel source to an outlet where fuel is dispensed; a particle detector configured to detect particles in the fuel and generate raw particle counts for each of a plurality of predetermined particle size ranges in real time as the fuel passes through the flow conduit, the plurality of predetermined particle size ranges comprising a first predetermined particle size range and a second predetermined particle size range; and an electronic control system in communication with the particle detector, characterised in that the electronic control system is configured to: determine, based on the raw particle counts for each of the plurality of predetermined particle size ranges, a first particle count of a first set of the particles in the first predetermined particle size range and a second particle count of a second set of the particles in the second predetermined particle size range, the first set of the particles non-overlapping with the second set of the particles; determine a particle ratio of the first particle count and the second particle count; determine whether the particle ratio exceeds a particle threshold indicative of an amount of water relative to particulate per unit volume of fuel; in response to a determination of a dominant presence of water per unit volume of fuel, determine a total volume of water contamination based on the first particle count and the second particle count; determine whether the total volume of water contamination exceeds a water threshold requiring at least one corrective action; and in response to a determination that the total volume of water contamination exceeds the water threshold, automatically initiate the at least one corrective action. a flow conduit defining a fluid flow path from a fuel source to an outlet where fuel is dispensed; a particle detector configured to detect particles in the fuel and generate raw particle counts for each of a plurality of predetermined particle size ranges in real time as the fuel passes through the flow conduit, the plurality of predetermined particle size ranges comprising a first predetermined particle size range and a second predetermined particle size range; and an electronic control system in communication with the particle detector, characterised in that the electronic control system is configured to: determine, based on the raw particle counts for each of the plurality of predetermined particle size ranges, a first particle count of a first set of the particles in the first predetermined particle size range and a second particle count of a second set of the particles in the second predetermined particle size range, the first set of the particles non-overlapping with the second set of the particles; determine a particle ratio of the first particle count and the second particle count; determine whether the particle ratio exceeds a particle threshold indicative of an amount of water relative to particulate per unit volume of fuel; in response to a determination of a dominant presence of water per unit volume of fuel, determine a total volume of water contamination based on the first particle count and the second particle count; determine whether the total volume of water contamination exceeds a water threshold requiring at least one corrective action; and in response to a determination that the total volume of water contamination exceeds the water threshold, automatically initiate the at least one corrective action. determine, based on the raw particle counts for each of the plurality of predetermined particle size ranges, a first particle count of a first set of the particles in the first predetermined particle size range and a second particle count of a second set of the particles in the second predetermined particle size range, the first set of the particles non-overlapping with the second set of the particles; determine a particle ratio of the first particle count and the second particle count; determine whether the particle ratio exceeds a particle threshold indicative of an amount of water relative to particulate per unit volume of fuel; in response to a determination of a dominant presence of water per unit volume of fuel, determine a total volume of water contamination based on the first particle count and the second particle count; determine whether the total volume of water contamination exceeds a water threshold requiring at least one corrective action; and in response to a determination that the total volume of water contamination exceeds the water threshold, automatically initiate the at least one corrective action.