Underlayment is a thin layer of cushioning that goes under your flooring to provide extra insulation and protect the flooring from moisture. In most cases, underlayment is required for laminate and hardwood flooring.