Business & farm

If you indicate that your intent is that the activity is a trade or business, and your intent is to make a profit, then you should be reporting all expenses.

Just keep in mind, that the IRS may question the activity. 

However, if you have support for the expenses and support that this is your main income, then most likely the IRS will accept that position.

Just keep in mind the hobby loss rules may come into question.

*A reminder that posts in a forum such as this do not constitute tax advice.
Also keep in mind the date of replies, as tax law changes.