The customer.
SpaceX customers signed on for flights currently include NASA, the Iridium satellite company (almost $500 million), SES, and others.
I think taxpayers are paying something like $60 million a seat now for Soyuz launches to the ISS. That's per seat, not per flight. I'd rather see that money end up in the U.S. than Russia, but that's just me.
