Maybe. In some states, the "home"brew must be brewed in your own home, and in some states it is illegal to even give it away or take it out of the home.
In some states, you can't even legally take your own homebrew to your own campsite.
In all states, it's illegal to sell/barter/"pay for ingredients"/etc.
In some states, you can give away limited amounts of homebrew per year.
In Michigan, it used to be that you could give away one sixpack per year of homebrew to an individual. They recently changed that, and you can give away 20 gallons per year, total, of homebrew. So I couldn't even legally give 30 gallons away, let alone sell it.
Please check YOUR local laws and remember that trying to circumvent the law with silly things like "have them pay for ingredients" as advice is not going to work. Judges are smarter than that.