They’re free, and there is no limit to how much money you can transfer between Nationwide accounts. Internal transfers differ from transferring funds to another building society or bank account.