Functional traits are the result of evolution and adaptation, providing important ecological insights into how organisms interact with their environment. Benthic macroinvertebrates, in particular, have garnered attention as biomonitoring indicators for freshwater ecosystems. This study presents a functional trait dataset for benthic macroinvertebrates, comprising 447 taxa (393 at genus level, 53 at family level and one at class level) from five phyla (Annelida, Arthropoda, Mollusca, Nematomorpha, and Platyhelmenthes), categorized into nine traits related to life history, morphology, and habit. To account for variation in available trait information, we assigned confidence levels to each taxon and functional trait based on the level of evidence using fuzzy coding. Our dataset provides an important resource for understanding the ecology of benthic macroinvertebrates in South Korea, serving as a valuable baseline dataset for studying their biodiversity, conservation, and biomonitoring in freshwater ecosystems.