No. It doesn’t cost any money to have a YouTube.

YouTube channels are completely free to create, but they do require that you have a Google Account to open the channel.

It will normally cost money to create the videos themselves in some way, either via a camera or other equipment.