Flooring Expansion Gap Calculator

Calculate the correct expansion gap for hardwood, laminate, or LVP flooring based on room size and climate.
Prevent buckling and gaps.

If you enter these the other way round the calculator swaps them for you.
Required Expansion Gap

Wood and wood-composite flooring expands and contracts with temperature and humidity. Leave too little room around the perimeter and the floor has nowhere to go, so it buckles, cups, or pushes hard enough on the walls and door casings to move them.

Why expansion gaps are critical: Wood is hygroscopic, meaning it takes moisture out of the air and gives it back. Humidity rises in summer and the boards swell. Heating season dries the house out and they shrink again. The movement is not small: a solid hardwood floor across a 5m room swings roughly 10 to 15mm over a year, which is about a quarter of one percent of its width.

That figure is the whole reason for the gap. Half the movement goes to each wall, so a 5m hardwood floor needs at least 6 or 7mm of clear space on each side just to break even, and the standard 12 to 15mm recommendation is that number with a safety margin on top.

Standard expansion gap guidelines:

Solid hardwood (the calculator starts at 14mm)

  • Minimum 12 to 15mm, about 1/2 inch, from every wall and every fixed object: stairs, cabinet toe kicks, fireplace hearths, columns, pipe collars
  • Add roughly 1mm per meter of room width beyond 4m. The calculator applies this to every floor type, because every type moves, just by different amounts
  • Past 8m wide, ask the manufacturer about a mid-floor expansion joint. A T-molding in a doorway is the usual place to put one

Engineered hardwood (14mm base becomes 12mm)

  • Cross-laminated plies fight each other, so an engineered board moves roughly half what a solid board does
  • Floating installations still need the full perimeter gap. Glued or nailed ones need it too, just for a different reason: the board still grows, it simply cannot slide

Laminate flooring (11mm base)

  • Minimum 10 to 12mm, roughly 3/8 to 1/2 inch
  • The high-density fiberboard core is more stable than solid wood but swells badly if it ever gets wet, and a tight perimeter is what turns a small spill into a peaked seam

LVP (Luxury Vinyl Plank) and SPC (Stone Plastic Composite) rigid core (8mm base)

  • Rigid core products want 6 to 9mm
  • Glue-down vinyl still needs a gap at the walls, usually 3 to 6mm
  • Vinyl barely responds to humidity at all. What moves it is heat, which is why a south-facing sunroom is the one place LVP fails on gap

Bamboo (13mm base)

  • Strand-woven bamboo is harder than most hardwoods but moves nearly as much, so treat it like solid wood rather than like a composite

How wide a run can go before it needs a break: solid hardwood, engineered and bamboo are all happiest under 8m in one unbroken sheet. Laminate and rigid core vinyl stretch to about 12m because they move so much less. Past those figures the calculator says so, and the fix is a T-molding in a doorway rather than a bigger perimeter gap.

Climate considerations:

  • Humid or tropical, high year-round humidity: the calculator adds 40%
  • Dry, arid, or a house with underfloor heating: it adds 20%
  • Temperate and climate-controlled: the base gap stands

Underfloor heating belongs in the dry column even in a wet climate. It drives the moisture out of the board from underneath, and a floor that has been baked all winter shrinks further than one that was merely in a dry room.

The gap is always hidden: Baseboard or a door threshold covers it, so none of this shows in the finished floor. Install the baseboard after the floor, nailed into the wall and never down through the boards. A single nail through a floating floor pins it and undoes every gap in the room.

Common mistake: pushing an appliance or a heavy cabinet tight against the wall during installation squeezes the gap shut on that run. Cut your gap size into a scrap of wood and use that one block as a spacer everywhere, rather than eyeballing it wall by wall.


How we build and check this calculator

This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.

SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.