Ультразвуковой расходомер измеряет разницу времени перемещения ультразвуковых импульсов по направлению и против направления потока измеряемой среды. Эта разница во времени является измерением для средней скорости жидкости или газа по длине пути прохождения ультразвукового луча. (При измеренном действительном значении времени можно рассчитать значения средней скорости среды и скорости звука в ней, измерив два времени перемещения ультразвуковых импульсов по направлению и против потока среды, зная при этом дистанцию между передающим и принимающим сенсорами расходомера).