I try to buy all the fabric for the top at one time. but I usually make scrap quilts and then may need to buy border fabric, then I can tell what the quilt top needs. The backing is bought last because I really don't know the finished size of the quilt top.