My experience with IRS.gov "free file" is, if you earn less than (I think) $58,000 in a year, it's still free -- even if you file with a Schedule C. Last year's return was 96 pages long, and it was still 100% free.
I know -- 96 pages is unbelievable. But when my car broke down and I "sold" it to a junkyard for $50, you wouldn't believe the paperwork that generated! Recapture of business depreciation -- check. Even though I never, ever, took a deduction for depreciation -- check, more and more pages. I had to explain WHY I hadn't taken depreciation. More pages.