Interruptions from calls, administrative overhead, self-employment tax, and health insurance costs.<p>If at all possible, bill out jobs instead of hours. If you absolutely have to bill per-unit-time, choose as large a unit as you can get away with. Per-hour may work for attorneys, but when you have to watch the clock on every little thing as a developer, everyone loses.<p>Unless you are old, do whatever you can do to minimize self-employment tax. It's currently over 15%, and it's for a retirement system most of us will never get a dime out of.<p>If you have trustworthy people you can lean on for things like advertising, accounting, sales, etc., hold on to them for dear life and pay them fairly. The more you are able to double-down on your strengths, the better.
Keeping the pipeline full for when projects end or go on hiatus.<p>The dumbest mistake I've made has been this.<p>That slack time in between paying gigs can really kill financial momentum. Also, If I'm idle for more than two weeks that wastes not only money but also mental bandwidth. I go from thinking about work to thinking about how to get work, and that is stressful.<p>Always be networking. Always take meetings even if you are fully booked. Stay visible.
About a year ago I conducted a small-scale survey on how freelancers approach marketing and sales and what their biggest problems in these areas (and in general) are:<p><a href="https://bjoernkw.com/2016/01/15/survey-for-it-freelancers-how-do-you-approach-marketing-and-sales-the-results/" rel="nofollow">https://bjoernkw.com/2016/01/15/survey-for-it-freelancers-ho...</a>