No. Payit is available to customers of all major UK banks. You do not have to be a NatWest customer to use Payit.