شنا کردن خلاف جریان به قدرت و زمان بیشتری نسبت به شنا کردن با جریان نیاز دارد. این واقعیت ساده مبنای اندازهگیری جریان اولتراسونیک بر اساس روش «زمان ترانزیت تفاضلی» است: این روش از دو حسگر استفاده میکند که در مقابل یکدیگر در لوله اندازهگیری قرار میگیرند. هر سنسور می تواند به طور متناوب سیگنال های اولتراسونیک را ارسال و دریافت کند، در حالی که به طور همزمان زمان انتقال سیگنال را اندازه گیری می کند.