I have to agree with most of what you say.
Almost all marketing in the service sector is contact based. Chamber of Commerce is a good way to get contacts with the purchasers of engineering services.
Not only a good CPA but a good lawyer and insurance agent are essential for a start up.
Qbooks or any competing product. These make the grunt work of accounting very easy and are well worth the money. (I use Simply Accounting and am satisfied with it,)
Debt is a real killer. With no debt you can survive lean periods both as a business and personally. I have only used short term, debt in my business and have followed the rule that capital purchases are only made when the equipment is needed for a project that will generate enough net revenue to pay for that purchase. This includes the latest and greatest software available out there. Otherwise I’ll rent anything and cost it to the project.
Other engineering firms are a major source of my clients as well. They will use your services on an overflow basis and do a lot of the marketing work for you as well. If they get a potential client not in their area of service then they may make a referral to you, just repay or better prepay the favor as often as you can. I often participate in the marketing/proposal stage with these firms.
The only marketing expense I have is keeping my contact network active and expanding. I’ve tried some other means but in 12 years have never gotten any significant work from any source other than personal contacts.
Participate in as many organizations as you can, call everyone in your contact list a couple times a year, even if just to say “Hi” .Actually especially just to say “Hi” so they don’t think that you only call when you want a referral.
If you want to do this then jump in. No dipping your toes in the water while keeping your day job, you cannot faithfully serve two masters.
Rick Kitson MBA P.Eng
Construction Project Management
From conception to completion