I made a quilt for a friend and told her she had to pay for the backing and the batting the rest was a thank you for things she had done for me. She loved the quilt and stated "I feel bad only giving you money for the backing and batting' but didn't offer me any more. ( this was fine with me for this one quilt.) so state your price UP FRONT. If you really enjoy making them at least get the money for the fabric and the batting, let her know it is a one time deal or you will be taken advantage of. And Taking her fabric shopping with you should help her realize they don't come cheap!