I disagree with you Blackheart. A person has a right to ask for a bit of compensation for their efforts. Materials cost money, so does a persons time. You would not go to a doctor, lawyer or mechanic and ask them to fix something for free. These people have put in time and money to learn their trade, they have skills that you do not which is why you go to see them. A spell caster is often no different. So to say that anyone who asks for money is a scammer is not accurate.
I am not talking thousands of dollars here, which is a price I have seen floated for specific spell work. I am talking a small amount to cover the cost of material and a bit for compensation of time and energy. You are, after all, asking someone to do something you can't or won't do for yourself.
You can negotiate how this will be done if you want to. If the spell caster is not willing to give you a detailed list of what they will need and what it will cost, feel free to go somewhere else.
Candles cost me about a dollar each. I can get herbs for .75 to 3.00 for an ounce, prices will vary depending on ingredient. I can pick up stones for a dollar to five dollars, varying prices here as well. Ribbon, cloth, flowers, essential oils, etc all have a price point attached to them. I also would have to spend my time and energy gathering materials, creating the spell, working divination, and a slew of other things.
So, the spell needs 2 candles, three herbs, and two stones. We will say the estimated cost is five dollars total. Now this spell will take 30 minutes to cast and will require me to be on hand while the candles burn down (estimated time 1 hour from the time they are lit). Total time taken to do the spell, including writing it, gathering materials and casting it is 3 hours. If I ask for ten or twenty dollars to do this, am I being unreasonable? At a cost of 10 dollars, minus the 5 I put into materials, I am asking for 1 dollar and 66 cents per hour for my time. At 20 dollars I am asking for five dollars for my time plus the cost of material. I do not see why this is unreasonable or why it would make me a scammer.