Reconfiguring servers will only take you a small part of the way. You have to understand where your costs are coming from and why. Then it's really about understanding your own system and business needs
Without this it's a tedious, suboptimal job.
I would hope the other providers provide query capability in their billing portals.