This is a hypothetical question. Generally bids on platform like Upwork revolves around the client budget. Suppose I got the job offer and during the job, I realized client is roughly paying me twice than the job is worth. So what should be done in such cases? Keep the whole money or offer to refund. I am interested esp. in case where client is a mid-sized profitable organization.
My argument against refunding are:
In cases when I felt, I've under-bid than the job is worth, no client is going to give me extra money.
Client is rich, so it won't affect him much.