Yes, you can buy an upgrade on board (if available, of course!)

It does not matter what you paid for your cabin. The upgrade fee is based upon the difference between the rack rates for the two levels in question with a discount. I think that it was 50%.

But the upgrade you want may not be available or someone else could beat you to the punch.

Good luck, Doug