Barter is taxable income.
You massage them for a service, they need to report it and pay tax on it.
They give you a service in return, you need to report it and pay tax on that income.
Not reporting it? You are in violation of the law and subject to appropriate penalties.
Do I report others who barter? No.
Do I barter? No.
I feel that bartering is an ethical slippery slope that can unnecessarily complicate business relationships. I prefer to pay cash because it keeps things clean and provides for simple problem resolution should anything go awry with a transaction. Besides, my work is worth too much to be bartered for haircuts and whatnot.