การซื้อวัคซีน 18.5 ล้านโดส นั้น แบ่งเป็น การซื้อ
ครั้งที่ 1 จำนวน 2 ล้านโดส ราคาโดสละ 17 ดอลลาร์สหรัฐฯ คิดเป็น 556.24 บาท เป็นราคาที่สูงกว่าที่ประเทศอื่นซื้อ อย่างอินโดนีเซีย ซื้อโดสละ 460 บาท บราซิลซื้อโดสละ 337 บาท
การซื้อครั้งที่ 2 จำนวน 7.5 ล้านโดส คณะรัฐมนตรีอนุมัติซื้อในราคา 17 ดอลลาร์สหรัฐฯ แต่ราคาที่ซิโนแวคขายให้จริงคือโดสละ 15 ดอลลาร์สหรัฐฯ
การซื้อครั้งที่ 3 จำนวน 6 ล้านโดส คณะรัฐมนตรีอนุมัติซื้อในราคา 17 ดอลลาร์สหรัฐฯ แต่ราคาที่ซิโนแวคขายจริงโดสละ 14 ดอลลาร์สหรัฐฯ
การซื้อครั้งที่ 4 จำนวน 2 ล้านโดส คณะรัฐมนตรีอนุมัติซื้อในราคา 17 ดอลลาร์สหรัฐฯ แต่ราคาที่ซิโนแวคขายให้จริงคือโดสละ 9.5 ดอลลาร์สหรัฐฯ
การซื้อครั้งที่ 5 จำนวน 1 ล้านโดส คณะรัฐมนตรีอนุมัติซื้อในราคา 17 ดอลลาร์สหรัฐฯ แต่ราคาที่ซิโนแวคขายให้จริงคือโดสละ 9 ดอลลาร์สหรัฐฯ