Working for yourself has a ton of benefits – a flexible schedule, the opportunity to pursue projects you love, and the ability to work in your pajamas. While being self-employed can be truly rewarding, it can also be something of a headache come tax time.