I'm a member of a couple of groups of quilters who do this. The biggest cost is batting. We get plenty of donated fabric, plenty of tops, plenty of people who are willing to piece and tie the quilts. But we very rarely get donated or at-cost batting. So to help with this, we do some fundraising, such as auctioning off a few quilts. We also pitch in a few bucks ourselves.