About 10 years ago, I was sent to bank branches to buy Visa gifts cards for $25 each. It was an MSC that separated fees and reimbursement, and I earned enough to get a 1099. They considered the $25 to be reimbursements, and so I did also. But that does not guarantee that it was right. I kept and got to use the Visa gift cards.
I know that if you go to a bank and they give you $200 as a bonus two months after you open an account, that they generally report that to the IRS as income. On the other hand, I have had brokerages give me bonuses for opening brokerage accounts, and some of them report it as income and some do not.
So in closing, I have two answers for you. Yes, it is income. No, it is a reimbursement. I admit that I can argue in favor of both answers.
Shopping Southeast Pennsylvania, Delaware above the canal, and South Jersey since 2008