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.

Did this answer your question?