You can an EIN in a few minutes for free on the official IRS website. It costs nothing. Don't fall for any sites which want to charge you money to get an EIN.
Whehter you have an EIN or not, you still use Schedule C to report revenue and to report expenses. It will not change your taxes by a single penny.
I have consulted an IRS Registered Agent, although I am certain that this was the case and have been filing that way for years. The IRS Registerd Agent used to work for the IRS as an auditor, and is now a CPA in private practice.
Up until a few weeks ago, Dspeakes (who I believe is also an IRS Registered Agent) would have responded to this thread, but she got tired of some of the things on this site and if not gone, has at least turned silent. If you search for her messages, you will find confirmation of what I said above.
Shopping Southeast Pennsylvania, Delaware above the canal, and South Jersey since 2008