Oficjalną walutą na Wyspach Świętego Tomasza i Książęcej jest dobra. Po denominacji przeprowadzonej w 2018 roku walutę oznacza się międzynarodowym kodem STN. Dobra dzieli się na 100 centymów.
Emitentem waluty jest Narodowy Bank Wysp Świętego Tomasza i Książęcej (Banco Central de São Tomé e Príncipe). W obiegu znajdują się aktualnie monety o nominałach 10, 20, 50 centymów oraz 1 i 2 dobre oraz banknoty: 5, 10, 20, 50, 100 i 200 dobr.
Stary kod walutowy STD został zastąpiony przez STN w wyniku denominacji w 2018 roku.