How to Measure a Sofa Before Moving
Which three edges of a sofa are its length, width and height, how removable legs and packaging change the numbers, and how those numbers become the bounding box used by the fit calculator.
- Published
- Updated
- Calculation version
- 2.0.0
- Maintenance
- These pages are maintained together with the calculation engine in this repository. A change to the geometry or verdict logic requires the published method statement and its automated checks to be updated in the same change. There is no separately credited editorial team and no external reviewer.
The question
Which three edges of a sofa are its length, width and height, and how should removable parts and packaging be counted before you enter them into a fit calculation?
Short answer
Measure the object in the exact state in which it will be carried. Length is the front-to-back depth, width is the left-to-right span including both arms, and height is from the floor to the highest fixed point. If legs come off, measure again with them off; if the sofa is still boxed, the box is the object. Enter all three in one unit and let the tool convert to millimetres. A dimension that describes a different physical state will produce a beautifully reproducible but wrong verdict.
Why this happens
Axes belong to the object, not to the room
Furniture dimensions are defined along the sofa’s own axes. Stand in front of it: left-to-right is width, front-to-back is length (often called depth), and floor-to-top is height.
Retailers frequently print W × D × H, while the calculator asks for length, width, height in that order. Re-ordering three numbers is easy; silently typing the wrong one into the wrong field is easier. Check the label of each field before you type.
Measure the state you will actually move
A sofa with its legs removed is shorter. A sofa with its back detached is shallower. A sofa still in its carton is larger in every direction and has square corners that behave differently from upholstered curves.
None of these is a modelling feature in version one — the engine always receives one rectangular box. Choosing which physical state that box represents is a measurement decision you make before opening the tool, and it is worth writing down alongside the numbers.
From three numbers to a bounding box
The input parser converts the three values into canonical millimetres and rejects thousands separators, suffixes and non-numeric text rather than guessing. The result becomes the geometry dimensions the engine shares with both the readout and the 3D scene.
In the upright pose, length points along the direction of travel while width and height form the silhouette compared with the doorway. Changing the pose permutes those three extents; it never changes the physical sofa you measured.
Step by step
- 01
Decide the moving state first
Will the legs be removed, the back detached, the arms unbolted, or is it still in its carton? Write the answer down. Every measurement that follows describes that one state and no other.
- 02
Measure length, width and height with a rigid tape
Length: front of the base to the back of the backrest. Width: outermost point of one arm to the other. Height: floor to the highest fixed point, including a non-removable back cushion or headrest.
- 03
Check the tightest opening it must pass
Measure the narrowest clear width on the route, not just the front door. Lift thresholds, protruding handles and a leaf that cannot open flat all reduce what is available; version one does not model them for you.
- 04
Record the numbers in one unit and keep the notes
Pick millimetres, centimetres, metres, inches or feet for the whole form. Keep a note of which parts were removed so that a second measurement next week means the same thing as the first.
Worked example: a two-seat sofa with 50 mm to spare
A two-seat sofa is measured, with its legs on and arms fixed, at 1800 mm long, 850 mm wide and 780 mm high. The doorway clears 900 mm by 2050 mm with a 180 mm frame, and the destination room is 3200 × 4200 × 2600 mm. No extra clearance is requested; the upright pose is selected. These are inputs. The comparison table below is produced by the live engine.
Input data
| Item | Two-seat sofa |
|---|---|
| Length | 1800 mm |
| Width | 850 mm |
| Height | 780 mm |
| Clear width | 900 mm |
| Clear height | 2050 mm |
| Frame depth | 180 mm |
| Room width | 3200 mm |
| Room length | 4200 mm |
| Room height | 2600 mm |
| Extra clearance | 0 mm |
| Selected pose | Upright |
Calculation process
- 01The three furniture extents are already canonical millimetres, so the parser stores them unchanged as the geometry dimensions.
- 02In the upright pose the 850 mm width and 780 mm height are compared with the 900 mm clear width and 2050 mm clear height; the 1800 mm length is compared with the room length as part of the static volume check.
- 03The engine reports the required, available and remaining values for each of the five comparisons, plus the overall status and the recommended pose. All of those lines in the table below come from the same result object the interactive tool renders.
Engine result, computed live
Every value in this table is produced at render time by the same engine that powers the calculator. The article supplies inputs only.
- Overall status
- PASS
All tested checks pass with operating margin, and one posture satisfies both the doorway and the room.
- Recommended pose
- Upright
| Comparison | Required | Available | Remaining |
|---|---|---|---|
| Doorway clear width | 850 | 900 | 50 |
| Doorway clear height | 780 | 2050 | 1270 |
| Room width | 850 | 3200 | 2350 |
| Room length | 1800 | 4200 | 2400 |
| Room height | 780 | 2600 | 1820 |
- DOORWAY_SECTION_PASS
- ROOM_FIT_PASS
Calculation version 2.0.0
Applicable range
A single rectangular box representing one physical state of one sofa, checked against one doorway section and one rectangular room volume.
Limits of this example
- Upholstery compression and soft corners are not modelled; the box uses the measured outer extents.
- A remaining width of zero is treated as touching rather than a collision. A few tens of millimetres of margin is not a handling allowance.
- Detachable parts are not discovered by the tool. If you measure with legs on and move with legs off, the input describes the wrong object.
- The moving route, door leaf and obstacles are not modelled.
Formulas used
Object extents
(L, W, H) = (depth front→back, span left→right, floor→top)
Defined on the object’s own axes, before any pose is applied.
Canonical geometry
geometry = (L·u, W·u, H·u) mm
u is the exact conversion factor of the chosen unit to millimetres; 1 in = 25.4 mm, 1 ft = 304.8 mm.
Width remaining in the upright pose
ΔW = W_clear − W
The engine exposes this as a dimension comparison; the page displays it and does not recompute it.
Scope and limits
- One rectangular bounding box per object (BOUNDING_BOX_ONLY): curved arms, tapered backs and cushions are approximated by their measured extents.
- Only six axis-aligned poses are tested; no continuous-angle search.
- Frame-depth rotation, door leaves, obstacles and moving paths are not modelled.
- The room check is a static volume check, not a placement or circulation plan.
- Blank optional frame depth is reported as a limitation rather than filled with an estimate.
Common mistakes
Copying W × D × H into length / width / height fields
The label order differs. Swapping width and depth can flip a pass into a failure even though the sofa has not changed at all.
Measuring the seat instead of the whole sofa
Arms, backrest and headrest usually define the outer extents. The doorway sees the outside, not the seating area.
Mixing a boxed size with an assembled size
A carton is bigger and squarer. Decide the moving state first, then measure that state consistently for all three edges.
Treating a small positive margin as a guarantee
A tight positive remainder is a geometric result for one pose. It does not include hands, blankets, door furniture or an out-of-square frame.
Run the fit calculator
Put the three sofa extents, the doorway clearances and the room volume into the calculator. The result panel shows each comparison separately, so you can tell whether a tight margin comes from the doorway, the room width or the room length — and then re-check with a different pose.
Enter your own furniture, doorway and room dimensions to see the same comparisons for a real case.
Open the calculator