The cost of vinyl flooring installation varies depending on the size of the room, the type of vinyl flooring, and the complexity of the installation. On average, homeowners in Saint Louis MO can expect to pay between $2 to $7 per square foot for vinyl flooring installation.