All Hope Grocery Bags are handmade. Each bag is individually designed and each design is unique. They are all roughly designed on a scale of 17 in. long by 16 in. wide. There will be variations to each size and that could be because we tried to catch a part of the design in the fabric. Each Bag has a contrasting bottom that gives it extra strength to carry anywhere between 15-25 lbs. depending on the fabric which are described in each bag description. All Shipping is included in price of bag.