Will my current provider charge me for the 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.