If I recall PFE never took any upfront money for their vaccine development. Yes the govt promised to buy X amount of vaccines but only after they were approved. I believe MRNA did take upfront money for their work.