Many jobs can take some time to complete, therefore, you have to wait to get paid upon the completion of the job….so my best advice is have a solid flow of business (sold jobs) coming in to keep a steady stream of income.
1099, no benefits, and some long drives/days