The efficacy of a vaccine is based primarily on the adherence of the subject to the immunization schedule. This paper compares the compliance rates (CR) for the third dose of hepatitis B virus (HBV) vaccine given according to one of two vaccination schedules among subjects attending two sexually transmitted disease (STD) clinics, and the potential influence of place of vaccine administration (STD clinic or at a vaccination centre). Heterosexual, anti-HBc seronegative subjects (n = 331) were randomized to a 0-1-6 month (n = 161) or a 0-1-2-12 month schedule (n = 170) in this prospective, randomized, parallel pragmatic study. Some subjects (n = 50) attended and were vaccinated at one STD clinic (centre A), whereas 281 attended another clinic (centre B) but were referred to a vaccination centre for administration of vaccine. About 31% (103/331) of the subjects received at least three vaccine doses. On assessing the CR at the 3rd dose in all randomized subjects, we observed that administration of the vaccine at the STD clinic attended (A) was associated with a significantly better CR (p < 0.01) than that of the subjects referred to a vaccination centre (B), while the CR is not affected by the schedule. On the other hand, the 0-1-2-12 schedule was associated with a significantly better CR (p = 0.02) at the 3rd dose than the 0-1-6 month schedule among subjects who comply with the first two doses; the actual site of vaccine administration (in situ (A) versus referred (B)) does not affect the CR.(ABSTRACT TRUNCATED AT 250 WORDS)