Will my current provider charge me for a number port?

No, your current provider should not charge you for porting your number away.

However, if you are still in contract then you may have to pay early termination charges or settle your contract before porting.