Filing taxes as a contractor becomes difficult because the process is complex and things are not handled properly during the year. Income comes from different sources, expenses are not tracked properly, and there is usually no system in place to keep everything organized. When tax season arrives, contractors are left trying to piece everything together at once.