This question already has an answer here:
So first off, let me explain the situation I am in. A client is asking me to do more and more but being paid very little (300$, but the project is worth in the thousands because of the things I added). The client is a friend I know and this is the first web design project I am being paid for (I was asked because she knew of my coding experience).
When we met to discuss what she wanted, I accepted the task. At first I was alright with being asked if I would add this small thing and that small thing. But soon she started to ask for bigger and more complex things, this has lead me to this situation. I am confused on whether to ask for more money, or just tell her to stop. If I ask for more money, I am afraid she will be offended. Likewise if I tell her to stop.
The thing is, as I said above this is my first professional programming work I have done for anyone.