Uppgiften kommer från hälsodepartementet, som kritiserats för att ha varit långsamt och otydligt i insatserna mot coronapandemin.
Sydafrika har dessutom drabbats av en muterad variant av coronaviruset, som enligt vissa studier är mer motståndskraftigt mot framtagna vaccin.
Tidigare har Sydafrika säkrat vaccindoser från flera olika läkemedelsbolag, och ska sammanlagt ha skrivit kontrakt på drygt 22 miljoner doser före Pfizerbeställningen.
Den största ordern före beställningen från Pfizer har gjorts hos WHO-stödda Covax och omfattar 12 miljoner doser.