Spremnik za vaganje, ili hidrostatski spremnik za vaganje, radi koristeći Arhimedov princip za određivanje gustoće tijela osobe, a zatim izračunavanje postotka masti u tijelu. Nakon normalnog vaganja izvan hidrostatskog spremnika za vaganje, ispitanik sjedi na specijaliziranom sjedalu i spušta se u spremnik napunjen vodom sve dok nije potpuno potopljen. Zatim se bilježi podvodna težina osobe. Važno je da osoba udahne što je moguće više zraka prije potapanja kako joj zrak u plućima ne bi stvarao dodatnu uzgon. Proces se obično ponavlja nekoliko puta kako bi se dobila točna mjera podvodne težine subjekta, što je jedna od informacija koje se koriste za izračunavanje njegovog ili njezinog postotka tjelesne masti.
Izračunavanje postotka masti u tijelu ima puno veze s gustoćom svakog dijela tijela u odnosu na gustoću vode. Salo je manje gustoće i ima veći volumen od kostura i mišića. Također je manje gustoće od vode. Stoga bi mast stavljena u spremnik s vodom trebala plutati, jer je mast manje gustoće od vode.
Kostur i mišići su gušći, s manjim volumenom od vode i masti. Mišići i kostur smješteni u spremnik vode trebali bi potonuti jer je gušći od vode. Drugim riječima, kada je tijelo potopljeno u spremnik za vaganje, ono će više tonuti ili više plutati ovisno o količini mršavog tkiva ili masti. To se temelji na Arhimedovom principu, koji kaže da kada se predmet stavi u vodu, težina istisnute vode bit će proporcionalna težini objekta.
Uz težinu ispitanika u vodi i izvan nje, potrebno je nekoliko drugih brojeva za izračunavanje gustoće tijela osobe i njezinog ili njezinog postotka tjelesne masti. To uključuje preostali volumen pluća, gustoću vode i procjenu količine zraka zarobljenog u gastrointestinalnom traktu. Nakon što se izračuna gustoća tijela — apsolutni maksimum je 1.10, što znači da nema masnoće, a minimum je 0.90, što znači da je tijelo svo masnoće — jednadžba koja se zove Siri jednadžba koristi se za određivanje postotka tjelesne masti osobe. Ova jednadžba kaže da za izračunavanje postotka tjelesne masti potrebno je podijeliti 495 s gustoćom tijela, a zatim oduzeti 450. Na primjer, tjelesna gustoća od 1.07 donijela bi postotak tjelesne masti od 12.6 posto, jer je 495 podijeljeno s 1.07 462.6 , a 450 manje od tog broja je 12.6.
Korištenje spremnika za vaganje za izračun postotka tjelesne masti je složen proces koji zahtijeva mnogo prostora. Stoga je prvenstveno dostupan samo u istraživačkim institucijama ili fakultetima i sveučilištima. Trošak njegove upotrebe može se kretati od 10 USD do 75 USD, ovisno o tome gdje se izvodi. Pod uvjetom da se radi ispravno i da su izračuni točni, ovo je najučinkovitija metoda za mjerenje sastava tijela.