I order mine online from thefoamfactory.com or usafoam.com. They are located in Michigan, I believe it is in Sterling Hts. You can go in the store or online to make purchases. They are reasonably priced for the foam and shipping costs. They do custom cuts if needed also. I have to get another order to them next week for marine grade foam....I am remaking our boat cushions. Now I just need to find either stainless steel or extra heavy duty plastic zippers for the cushions. Others will rust.