Flags are permanently dye printed on all weather poly taffeta. They are machine washable and fade resistant. (Hardware not included).