Personally, I buy a lot of my fabric at estate/yard sales. Usually it isn't more than $1 yard. So unless I making a special quilt for someone I can make the top for very little. But I do have to buy batting and thread. Then if I pay to have it quilted then I am $$ poor.