Will I get a commission every time a user upgrades their plan?

Yes, but only corresponding to the plan chosen.