Freelance Teaching Online

I'm looking to teach some online English classes through a site like CafeTalk or Italki, etc, which I think counts as freelance work, right? So I would need to apply for the self-employment paperwork, or is that based on establishing an independent business from the ground up without going through a site? I'd like to hear advice from other people who have done similarly. I'm on a spouse visa while waiting for my permanent resident application to go through. Thank you in advance!

by shammon5