I'd like to be able to deposit cheques payable to a business name into my personal bank account. I do not have a company (Pty Ltd) and at this stage it's probably more trouble than it's worth to set one up.
I know that it's possible to register a "trading name" and banks will accept a cheque payable to that trading name once you've shown them the proof of registration, so I thought that this was the perfect solution. However, there is one problem: registering a business name requires my street address and makes this (and other) information publicly available. I like my privacy and do not wish my address to be listed. I'm fine with my customers knowing it, just not the entire world.
Is there any other way to do this, without the privacy sacrifice? I don't need any "business account" features or legal protection of the name or anything like that - I just want to be able to cash cheques payable to that name.