The client still stands his ground and demands that you make changes. The key factor in whether you do the work for free or not will be your experience and reputation.
If you are an experienced designer with a wonderful reputation - then you can surely demand money for making changes (detailed tips are listed below in the next section).
But if you are just beginning your career in design, and every client is worth its weight in gold to you - then you probably will not charge for revisions. At this stage, think more about leveling up your skills and increasing your client base.
Nevertheless, keep in mind that there may be situations when you will need to fire clients. For example:
- Clients want unlimited revisions – i.e., they don't know what they want, sucking both you and themselves into a production hell, where you will go around without actually achieving any results.
- You are doing great and throughout the process, every presentation that you've been given was approved by the clients, but after some time (after meeting the board of directors, for instance), they dislike the design again.
Immediately terminate the relationship by saying:
"I don't think you are the right client for me. I will refund your money. There are some other designers who might be able to help you, but I am just not that person".