By March 2018, SpaceX had contracts for 100 launch missions, and each of those contracts provides down payments at contract signing, plus many are paying progress payments as launch vehicle components are built in advance of mission launch, driven in part by US accounting rules for recognizing long-term revenue.[1]