Non W-2 or 1099 incomes with various deductions get things complicated though, and I would punt that to an accountant.