{
 "licence": "CC BY 4.0",
 "attribution": "ComplyGoods (https://complygoods.com)",
 "updated": "2026-09-22",
 "name": "CPSC requirements by product type",
 "basis": "Editorial mapping by ComplyGoods using CPSC's eFiling citation code list (Dec 2025)",
 "source_url": "https://www.cpsc.gov/s3fs-public/2025-12-18_eFiling-Citation-and-Testing-Exception-Codes.xlsx",
 "products": [
  {
   "product_type": "toy",
   "label": "Toy for children 12 or under",
   "group": "Toys",
   "certificate": "CPC",
   "core_codes": [
    "ASTM F963"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)",
    "1501": "if intended for children under 3 (small parts)",
    "1505": "if electrically operated",
    "1262": "if it contains magnets",
    "1263.3": "if it contains button or coin batteries"
   },
   "note": "ASTM F963 is certified section by section: every applicable section is its own citation code."
  },
  {
   "product_type": "water-beads",
   "label": "Water beads (children's)",
   "group": "Toys",
   "certificate": "CPC",
   "core_codes": [
    "1250.4"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "rattle",
   "label": "Rattle",
   "group": "Toys",
   "certificate": "CPC",
   "core_codes": [
    "1510",
    "ASTM F963"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "pacifier",
   "label": "Pacifier",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1511"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "crib",
   "label": "Full-size crib",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1219"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "crib-nfs",
   "label": "Non-full-size crib",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1220"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "play-yard",
   "label": "Play yard",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1221"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "bassinet",
   "label": "Bassinet or cradle",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1218"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "bedside-sleeper",
   "label": "Bedside sleeper",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1222"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "infant-sleep",
   "label": "Other infant sleep product",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1236"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "crib-mattress",
   "label": "Crib mattress",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1241"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)",
    "1632": "mattress flammability",
    "1633": "mattress flammability (open flame)"
   },
   "note": ""
  },
  {
   "product_type": "toddler-bed",
   "label": "Toddler bed",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1217"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "high-chair",
   "label": "High chair",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1231"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "booster-seat",
   "label": "Booster seat",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1237"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "hook-on-chair",
   "label": "Portable hook-on chair",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1233"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "stroller",
   "label": "Stroller or carriage",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1227"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "soft-carrier",
   "label": "Soft infant and toddler carrier",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1226"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "sling",
   "label": "Sling carrier",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1228"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "frame-carrier",
   "label": "Frame child carrier",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1230"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "handheld-carrier",
   "label": "Hand-held infant carrier",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1225"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "bouncer",
   "label": "Infant bouncer seat",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1229"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "swing",
   "label": "Infant or cradle swing",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1223"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "walker",
   "label": "Infant walker",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1216"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "activity-center",
   "label": "Stationary activity center",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1238"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "bath-seat",
   "label": "Infant bath seat",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1215"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "bath-tub",
   "label": "Infant bath tub",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1234"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "changing",
   "label": "Baby changing product",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1235"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "gate",
   "label": "Baby gate or enclosure",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1239"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "bedrail-child",
   "label": "Portable bedrail (children's)",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1224"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "nursing-pillow",
   "label": "Nursing pillow",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1242"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "support-cushion",
   "label": "Infant support cushion",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1243"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "neck-float",
   "label": "Infant neck float",
   "group": "Baby and nursery",
   "certificate": "CPC",
   "core_codes": [
    "1250.5"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1307": "if it is a toy or a child care article (sleep, feeding, sucking, teething)"
   },
   "note": ""
  },
  {
   "product_type": "kids-clothing",
   "label": "Children's clothing (not sleepwear)",
   "group": "Apparel",
   "certificate": "CPC",
   "core_codes": [
    "1610"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating"
   },
   "note": "Apparel of the same material in several styles, sizes and colours counts as one product if manufactured and tested together (Product Registry FAQ 12)."
  },
  {
   "product_type": "sleepwear-small",
   "label": "Children's sleepwear, sizes 0 to 6X",
   "group": "Apparel",
   "certificate": "CPC",
   "core_codes": [
    "1615"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating"
   },
   "note": ""
  },
  {
   "product_type": "sleepwear-large",
   "label": "Children's sleepwear, sizes 7 to 14",
   "group": "Apparel",
   "certificate": "CPC",
   "core_codes": [
    "1616"
   ],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating"
   },
   "note": ""
  },
  {
   "product_type": "adult-clothing",
   "label": "Adult clothing",
   "group": "Apparel",
   "certificate": "GCC",
   "core_codes": [],
   "conditional_codes": {
    "1610": "unless an exemption in 16 CFR 1610.1(d) applies"
   },
   "note": "Adult apparel claiming the 1610.1(d)(1) or (d)(2) exemption is filed as Disclaim B with intended use code 130.006, per CPSC's disclaim guidance."
  },
  {
   "product_type": "kids-furniture",
   "label": "Children's furniture (chairs, tables, stools)",
   "group": "Furniture",
   "certificate": "CPC",
   "core_codes": [],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating",
    "1232": "if it is a folding chair or stool"
   },
   "note": ""
  },
  {
   "product_type": "bunk-bed",
   "label": "Bunk bed",
   "group": "Furniture",
   "certificate": "CPC or GCC",
   "core_codes": [],
   "conditional_codes": {
    "1513": "children's bunk bed",
    "1213": "general-use bunk bed"
   },
   "note": ""
  },
  {
   "product_type": "dresser",
   "label": "Dresser or other clothing storage unit",
   "group": "Furniture",
   "certificate": "CPC or GCC",
   "core_codes": [
    "1261"
   ],
   "conditional_codes": {
    "1278a": "if a children's product",
    "1303": "if painted or coated"
   },
   "note": ""
  },
  {
   "product_type": "mattress",
   "label": "Mattress or mattress pad",
   "group": "Furniture",
   "certificate": "CPC or GCC",
   "core_codes": [
    "1632",
    "1633"
   ],
   "conditional_codes": {},
   "note": ""
  },
  {
   "product_type": "upholstered",
   "label": "Upholstered furniture",
   "group": "Furniture",
   "certificate": "GCC",
   "core_codes": [],
   "conditional_codes": {},
   "note": "CPSC's citation list puts 16 CFR 1640 (upholstered furniture) under 'No Certificate Required': compliance is required but a certificate is not."
  },
  {
   "product_type": "rug",
   "label": "Carpet or rug",
   "group": "Home",
   "certificate": "CPC or GCC",
   "core_codes": [],
   "conditional_codes": {
    "1630": "large carpets and rugs",
    "1631": "small carpets and rugs"
   },
   "note": ""
  },
  {
   "product_type": "bike",
   "label": "Bicycle",
   "group": "Sport and ride-on",
   "certificate": "CPC or GCC",
   "core_codes": [
    "1512"
   ],
   "conditional_codes": {
    "1278a": "if a children's bicycle"
   },
   "note": ""
  },
  {
   "product_type": "bike-helmet",
   "label": "Bicycle helmet",
   "group": "Sport and ride-on",
   "certificate": "CPC or GCC",
   "core_codes": [
    "1203"
   ],
   "conditional_codes": {
    "1278a": "if a children's helmet"
   },
   "note": ""
  },
  {
   "product_type": "atv",
   "label": "All-terrain vehicle (ATV)",
   "group": "Sport and ride-on",
   "certificate": "CPC or GCC",
   "core_codes": [
    "1420"
   ],
   "conditional_codes": {},
   "note": ""
  },
  {
   "product_type": "button-battery",
   "label": "Product with button or coin batteries",
   "group": "Electrical and batteries",
   "certificate": "CPC or GCC",
   "core_codes": [
    "1263.3"
   ],
   "conditional_codes": {
    "1263.4": "labeling of the battery packaging",
    "2056e": "special packaging for the batteries"
   },
   "note": ""
  },
  {
   "product_type": "magnets",
   "label": "Product with small magnets",
   "group": "Home",
   "certificate": "CPC or GCC",
   "core_codes": [
    "1262"
   ],
   "conditional_codes": {},
   "note": ""
  },
  {
   "product_type": "lighter",
   "label": "Cigarette or multipurpose lighter",
   "group": "Home",
   "certificate": "GCC",
   "core_codes": [],
   "conditional_codes": {
    "1210": "cigarette lighters",
    "1212": "multipurpose lighters"
   },
   "note": ""
  },
  {
   "product_type": "candle",
   "label": "Candle",
   "group": "Home",
   "certificate": "GCC",
   "core_codes": [],
   "conditional_codes": {
    "1500.17(a)(13)": "the ban on candles with metal-cored wicks"
   },
   "note": ""
  },
  {
   "product_type": "fuel-container",
   "label": "Portable gas or fuel container",
   "group": "Home",
   "certificate": "GCC",
   "core_codes": [
    "1460",
    "1461"
   ],
   "conditional_codes": {},
   "note": ""
  },
  {
   "product_type": "liquid-nicotine",
   "label": "Liquid nicotine container",
   "group": "Home",
   "certificate": "GCC",
   "core_codes": [
    "1472a"
   ],
   "conditional_codes": {
    "1700": "poison prevention packaging"
   },
   "note": ""
  },
  {
   "product_type": "lawn-mower",
   "label": "Walk-behind power lawn mower",
   "group": "Home",
   "certificate": "GCC",
   "core_codes": [
    "1205"
   ],
   "conditional_codes": {},
   "note": ""
  },
  {
   "product_type": "garage-opener",
   "label": "Residential garage door opener",
   "group": "Home",
   "certificate": "GCC",
   "core_codes": [
    "1211"
   ],
   "conditional_codes": {},
   "note": ""
  },
  {
   "product_type": "drain-cover",
   "label": "Pool or spa drain cover",
   "group": "Home",
   "certificate": "GCC",
   "core_codes": [
    "1450"
   ],
   "conditional_codes": {},
   "note": ""
  },
  {
   "product_type": "fireworks",
   "label": "Consumer fireworks",
   "group": "Home",
   "certificate": "GCC",
   "core_codes": [
    "1507"
   ],
   "conditional_codes": {},
   "note": ""
  },
  {
   "product_type": "drywall",
   "label": "Drywall",
   "group": "Home",
   "certificate": "GCC",
   "core_codes": [
    "2056c"
   ],
   "conditional_codes": {},
   "note": ""
  },
  {
   "product_type": "bedrail-adult",
   "label": "Adult portable bedrail",
   "group": "Home",
   "certificate": "GCC",
   "core_codes": [
    "1270"
   ],
   "conditional_codes": {},
   "note": ""
  },
  {
   "product_type": "kids-shoes",
   "label": "Children's shoes",
   "group": "Apparel",
   "certificate": "CPC",
   "core_codes": [],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating"
   },
   "note": ""
  },
  {
   "product_type": "kids-jewelry",
   "label": "Children's jewelry",
   "group": "Toys",
   "certificate": "CPC",
   "core_codes": [],
   "conditional_codes": {
    "1278a": "always for children's products: total lead content",
    "1303": "if the product has paint or a surface coating"
   },
   "note": ""
  },
  {
   "product_type": "matchbooks",
   "label": "Matchbooks",
   "group": "Home",
   "certificate": "GCC",
   "core_codes": [
    "1202"
   ],
   "conditional_codes": {},
   "note": ""
  },
  {
   "product_type": "cb-antenna",
   "label": "CB base station antenna",
   "group": "Electrical and batteries",
   "certificate": "GCC",
   "core_codes": [
    "1204"
   ],
   "conditional_codes": {},
   "note": ""
  },
  {
   "product_type": "imitation-firearm",
   "label": "Toy or look-alike firearm",
   "group": "Toys",
   "certificate": "CPC or GCC",
   "core_codes": [
    "1272"
   ],
   "conditional_codes": {},
   "note": ""
  }
 ]
}