I ran my own computer repair business for a number of years, but I was never able to grow it to a point where it would fully support me. It was more of a way to work flexible hours while taking my mother to her doctor's appointments as she died of cancer. I did learn a few things during that time.
1. Networking is absolutely essential. The hardest part is not fixing computer, it's drumming up enough business. I joined my local chamber of commerce and it was the best decision I made. If I had it to do over again, I would join my city, my neighboring cities and the county chamber of commerce. A large chunk of my business came through them, some times working directly for the chamber (fixing their computers) or by referrals from them. Advertisement is also important, but you have to have an idea how much to spend and where to spent it more effectively, and knowing how to replace a motherboard won't help in that situation. Which leads to the next point:
2. Understand how to run a business. Knowing how to fix computers is essential, but is only 20% or less of what you need to know to make a living doing this on your own. You have to educate yourself on how to run a business, no other way around it. In fact most of your time and effort will be spent on the business aspects: taxes and accounting, purchasing and invoicing, making and managing contacts are the areas where the real time and effort go.
3. Figure out how much business you can actually do. I never spent 8 hours a day fixing computers. If I had I would be making a great living at it, but it never works out that way. Sometimes you have 4 jobs in one day, and some days you spend all day waiting. Figure out how much time you spend fixing a computer vs all the other time you spend on that job. (Traveling, ordering parts, picking up parts, making phone calls, sending emails, researching online, creating invoices, mailing invoices, receiving payment, depositing money, paying city, state and national taxes) Your billable time will shrink in comparison to all the time it takes to run the business. So:
4. Don't under sell yourself. You will never be working 8 billable hours every day, and most of your time won't be billable. If your work is good and you are honest and have real people skills you should be able to charge a pretty high hourly fee (for the things that you do that aren't billed at a flat rate) and your customers won't have a problem paying it. But the key is:
5. Make sure every customer gets there money's worth. I have known other independent PC Techs who went on site to a small business customer and charged them a triple digit hourly fee and after several hours left with actually fixing anything and sent the customer a fat invoice. That is by far the clearest example of short sightedness I have ever seen. Needless to say, my competitor's small business customer became my small business customer and one of my most loyal one's at that. I always had a mental policy that if I ever charged a customer for anything then they would always know exactly what they were getting for the money. If I needed to do something like extensive research into a problem before I would be able to solve it, I always make sure they knew ahead of time what they were getting into and gave them a clear estimate for what to expect.
There are probably a million other things to think about if you are starting down this road, but these are just a few at the top of my mind. Good luck, I know that there is a real need for honest, reliable computer repair professional in my area and so there is probably a market for your services if you are willing to make the effort. Just don't have any illusions about the amount of work required to be successful, there are no short cuts. -Dave