As graphic design software becomes more accessible, it's more common that clients and potential clients expect designers to work for cheaper or free. Like others, I always say that you should never work for free. It's called spec work: work defined as producing a piece for a potential client with no guarantee that your work will be chosen and/or paid for.