For the private missions, like comsats, the satellite company pays for the insurance.
When the government is the customer, it's the government. SpaceX has a contract to send cargo to the ISS, at a price lower than NASA was paying the Russians to do it.
