Listen to The Joker
Working for free is a discussion subject that comes up way too often in the design world sadly. As the late Heath Ledger’s Joker character says in the film The Dark Knight above, “If you are good at something, never do it for free.”
There are a number of reasons for this, and a quick Google will find many other reasons not to work for free from other designers. But from my experience, it’s all about respect.
If you work for free, or offer to work for free, you may be liked by that person for doing it, but you will never be respected. And when you are not respected, your work and ideas are not respected. So that piece of work that you do for free, partly for experience, partly for your portfolio, will almost certainly be ruined by the client. Effectively becoming useless as an example of your work, and can’t be shown to future clients or employers.
Avoid business sharks
The other reason I strongly recommend not working for free, is the type of people who accept free work. They are generally awful. They are not a client for the future, and will never pay you for work at a later date, as they will just look for another ‘sucker’ to work for them for free. I saw a young designer post on a freelancers’ Facebook group offering to work for free. The people responding were like sharks circling wounded prey. Avoid these types at all costs.