Comment by noisy_boy
I want to help small businesses in my area, those who want it, with technology solutions that can improve things (and in-turn learn about the needs of real small businesses). I can pretty much do full-stack (ranging from something basic that improves things for them to something elaborate like backend, UI, AWS, K8S etc). However, I don't have any idea how to identify customers, approach them, price my work fairly, deal with wiring/hardware, deal with the local laws regarding running a non-full-time business etc. I guess what I'm after is that end-of-the-tunnel satisfaction in helping others using technology but a pretty long tunnel is getting in the way :)
What I've learnt is that it's for businesses to productize SME solutions unless they're dirt cheap or free, but getting hired as a consultant (who actually adds value) is always an option. It need not be done for compensation either initially - you just want to build trust with the folks, advise them, maybe sit with them and evaluate already existing technical solutions on the market (instead of building your own!).
If you're in the US, you could just set up an LLC if you find some potential customers through the above method, very straightforward. Or you could set up the equivalent of a sole proprietorship in Europe if you're based here.