Best answer by Mohammed
We don't support change of ownership on iD currently.
Whilst you may be able to amend Direct Debit details in the app and update the payment details to come out of your son's bank account, the account would always remain in your name.
The only way outside of this would be cancelling and for your son to apply for a new contract.
The number would be lost this way.