As long as you're not gaming the referral system by self-inviting through multiple accounts. This is in the fine print:
Binance does not allow any user to self-invite through multiple accounts. Upon such activity has been detected, all referrals will be cancelled and all referral commission kickbacks for the invitees accounts will be cancelled.
Q. Is it worth creating a new account just for the fees?
A. Yes, every single trade you will make from now on will have this discount. It will add up to a lot over the long run.
So you are talking about self-referring? Be careful to use different browsers and IP ranges on your multiple accounts if so.
Otherwise, I don't think you need to create a new account to take advantage of these kickbacks. You should be able to go to
https://www.binance.com/en/activity/referral and generate a new referral link through your existing account.
I wasn't even talking about self-referring, that is clearly forbidden and has some risks. I simply mean get the 20% referral link, and just re-create your Binance account with a new email address, to make sure you can benefit from the additional fee discount. There's really no point in keeping your account if it doesn't have the 20% permanent discount enabled, you're simply giving away free money to Binance.
I also reached out to customer support to ask whether it is allowed to create a new account. They mentioned it is allowed only if you use a different KYC document, or if you're not a KYC verified account it's fine.