Ultrazvukové vodomery počítajú prietok tekutiny meraním časového rozdielu medzi ultrazvukovými vlnami prechádzajúcimi tekutinou. Konkrétne ultrazvukový prevodník vo vodomere vysiela ultrazvukové signály špecifickej frekvencie. Keď sa tieto signály šíria tekutinou, sú ovplyvnené rýchlosťou prúdenia tekutiny, čo spôsobuje zmenu rýchlosti šírenia ultrazvukového signálu. Vodomer prijíma vracajúce sa ultrazvukové signály a meria časový rozdiel medzi nimi, aby vypočítal rýchlosť prúdenia tekutiny. Prietok sa potom vypočíta vynásobením rýchlosti prúdenia plochou prierezu potrubia.
Ultrazvukové vodomery zvyčajne používajú metódu časového rozdielu na meranie prietoku, pričom merajú rozdiel v čase šírenia medzi ultrazvukovým signálom putujúcim po prúde a proti prúdu. Pretože ultrazvukové signály sa šíria rýchlejšie po prúde a pomalšie proti prúdu, časový rozdiel v týchto dvoch smeroch možno použiť na určenie rýchlosti prúdenia. Táto metóda ponúka výhody vysokej presnosti, bez{2}}dotykového merania a dlhej životnosti, vďaka čomu je vhodná pre rôzne komplexné podmienky kvality vody a prostredia.
