Tablemats are used to protect the surface of a table, against heat, water and moisture. They can be used both in homes and restaurants. As tablemats are primarily used to protect the table, they tend to be thicker, which help in insulating the table from heat, and water-resistant so that any spill will not seep through and stain the table.