To create a YouTube business account, you register for a standard YouTube account, because the company doesn’t offer special accounts for business. It does offer special “brand channels” for business purposes, but companies register for those later, after they’ve signed up and created a standard YouTube channel.
