Too bad SLS isn't actually about exploration and achieving something. Then Elon might actually convince the government to support BFR or some real plans of exploration. As it is, SLS is completely about getting the NASA funds funneled into certain Congressional districts. To put it into perspective, SLS (and before it the Constellation program) has received about $20 billion. The Orion Capsule has received $11 billion though there is monetary crossover with Constellation. So, so far, SLS, Constellation, and Orion has received well over $25 billion. For that expenditure, we have had one quick test fight of a test Orion capsule on a Delta IV. You can't get more clear than a $25 billion expenditure with only one minor test completed. Very little new technology has been developed. The engines for SLS are old Space Shuttle engines that have been sitting around. The manufacturing lines for those engines are long gone.
On the other hand, SpaceX has received the following from NASA:
$545 million for Commercial Crew Development
$2.6 billion for Commercial Crew (only some of this has been received)
$396 million for Commercial Orbital Transportation Services (COTS)
$1.6 billion for Commercial Resupply Services (CRS) for 12 missions. Just completed with CRS-12.
$700 million estimated for CRS-1 extension for 5 more missions. (not received)
$94 million for NROL 76 flight
$100 million for OTV5
?? amount for CRS-2
So, to date, NASA has received 12 resupply missions (1 extra and 1 lost) to the ISS and development of a program to allow for American astronauts to reach orbit for about $3 billion spent.
The Air Force has spent about $250 million for two launches and a second launch provider.
NASA has made some money from SpaceX in leasing equipment and ranges. Also, they've gained a lot of money from increased tourism and interest.
You guys do know that NASA hasn’t only bought space lift from SpaceX, right? They’ve also funded the Dragon program. Just because NASA or the military funds a program doesn’t mean SpaceX can’t negotiate to use it for other purposes.
True. As my monetary list above shows, there were development programs for each supplier. In every case NASA does not own the equipment those contractors created for the programs. Which is why SpaceX can use a Dragon 2 for the tourism flight around the Moon.
I just ran the math and NASA has spent approximately $4.27 billion to the Russians for the 62 US astronauts sent up on Soyuz rockets between 2010 and now.