I am starting a small business that will be making money via product integration and sponsorship for videos and photography via social media. I will also be offering companies the opportunity to be the subject in an episode of a video series (I will retain full rights of the video and they can not distribute it.) I will be selling to companies in my home state of CA, across America, and internationally. Do I need to charge sales tax? I was told by someone that it should be considered a freelancer contract but that doesn't seem right to me since I am not selling them a service but rather they are buying something from me.