It is believed the money will corrupt you and cause you to cast not to help but for greed. But it's up to the individual. Most I know charge for items only. Too many people are seen as scammers because many people ask for 100$ for something they made for 2$, or they take your personal information. All things considered however, spells are not a guarantee and there's no refunds [even if the spell worked but not how you hoped] so cast spells yourself and be careful what you wished for. If you choose to charge or not, ask yourself if it's right or wrong to charge for your services, you're the only person who can determine it for yourself.
I agree. Don't trust someone online who asks you to pay for a spell. Personally, I tend to give out spells I've made for free, with my only payment being that the person tells me how well it worked. I'm always curious if my own work actually works for others lol