Upgrade/ Downgrade process

What happens when a user wants to upgrade a site?
Do they pay the full price of the next tier, or just the difference?

I have a client that just purchased a level and would now like to upgrade.
His next payment is within the next 30 days but they want to upgrade now.