Most of it is not w2 income rather S.E. income..
What income range on your schedule C?
I would say that the Schedule C automatically puts you at a much higher audit risk. The gross revenues probably make a big difference. If they're not too high, so there's not enough beaf there to justify an audit, that can end up costing the IRS more than if they disallowed all deductions and business expenses.
If the gross revenues are significant, then you should just make sure you can document and substantiate everything, and if you can, just sleep well. Rumor has it that most audits result in no change, or the IRS owing money to the taxpayer.