Betalingen er 3.000 dinarer, som tilsvarer omtrent 300 kroner.
Vucic sa onsdag til lokale medier at han ønsker å belønne dem som viser ansvarlighet. Håpet er at 3 millioner serbere lar seg vaksinere i løpet av måneden.
Så langt er 1,3 millioner vaksinert i Serbia, som har 7 millioner innbyggere. Den siste tiden har tempoet i vaksineringen dabbet av.
Epidemiologen Zoran Radovanovic sier han ikke kjenner til noen andre tilfeller der folk er blitt betalt for å ta koronavaksine. Det nye serbiske systemet kan dermed være det første i sitt slag i verden.