I listed my self-employment as just that. I taught online from my home office. If you can be as detailed as possible, it could help. They simply want to know you are telling the truth. For PR, I asked my contract employers for a letter just saying that I had worked for them as a contract worker. For my citizenship application, I listed it simply as self-employed, but I was willing to share the names of the specific companies if they were to ask. In other words, just be as transparent as you can be. That's all.
The agents have to protect the integrity of the Citizenship program.