Moving Box Calculator
Estimate moving boxes and packing supplies from your rooms, subtract reusable stock, and budget purchases using your own prices.{{ resultsReady ? 'Boxes left to buy' : 'Check your packing inputs' }}
{{ resultsReady ? values.total_boxes + ' needed · ' + values.reused_boxes + ' reusable. A planning estimate, not a guaranteed count.' : firstIssue }}
{{ priceIssues.length ? 'Correct the marked prices in Advanced; packing quantities remain available.' : values.unpriced_items ? values.unpriced_items + ' purchase lines have no price; add your prices in Advanced.' : 'All purchase lines priced; tax and shipping excluded.' }}
{{ exportStatus.shoppingListTable }}
| Supply | Need | Reuse | Buy | Price (CU) | Cost (CU) | Copy |
|---|---|---|---|---|---|---|
| {{ row.label }} | {{ quantity(row.required) }} | {{ quantity(row.reused) }} | {{ quantity(row.buy) }} | {{ money(row.price) }} | {{ money(row.cost) }} |
{{ exportStatus.roomAllocationTable }}
| Room group | Small | Medium | Large | Wardrobe | Dish / fragile | Copy |
|---|---|---|---|---|---|---|
| {{ row.label }} | {{ row.counts[0] }} | {{ row.counts[1] }} | {{ row.counts[2] }} | {{ row.counts[3] }} | {{ row.counts[4] }} |
{{ exportStatus.box_mix }}
The chart is unavailable. The shopping list still shows every quantity.
Make the estimate fit your move
Check one cupboard or shelf before buying the full list. Adjust fullness for ordinary belongings, then add book, hanging-clothing and fragile cartons in Advanced. Keep only sound, dry boxes for reuse and match their size to the intended contents.
- Small: dense items such as books. Use manageable loads and follow the carton maker’s limits.
- Medium: mixed household items. Large: bulky, lightweight contents.
- Wardrobe: hanging clothes; check the carton’s rail capacity. Dish / fragile: breakables needing dividers and cushioning.
How this estimate is built
{{ notesText }}
Starting rates per room (small / medium / large / dish): bedroom 4 / 6 / 2 / 0; bathroom 2 / 2 / 0 / 0; living, dining or office 2 / 4 / 2 / 0; storage 4 / 6 / 2 / 0; standard kitchen 4 / 4 / 0 / 2. Compact kitchen uses half the standard rate; large uses 1.5 times. These are our planning heuristics, not an industry standard.
Supplies cover both bought and reused boxes. Tape assumes roughly 50 m per roll; paper sheet sizes and wrap widths vary. Check these allowances against your first packed boxes. Extra-large cartons, TV and mirror cartons, furniture covers, crates and specialist packing are excluded; inspect those items separately.
Box-use guidance: U-Haul’s moving box guide (checked 9 September 2026). Our quantities are independent estimates. No retailer stock, prices or checkout are connected.
{{ exportStatus.packing_notes }}
Two homes with the same room count can produce very different packing lists. A room-based estimate uses the contents of bedrooms, living spaces, kitchens and storage areas as starting allowances. It helps plan supplies before every cupboard has been inventoried, but it does not measure how many cartons those belongings will actually fill.
The mix of carton types matters because books, bedding and breakables present different packing problems. Smaller cartons suit dense contents, medium cartons cover mixed household items, and larger cartons suit bulky, lightweight belongings. Wardrobe cartons hold hanging clothes, while dish or fragile cartons accommodate breakables that need cushioning or dividers. These names do not specify a universal carton size or load limit. The dimensions and maker’s limits of the actual boxes still matter.
A room with few ordinary belongings may still contain a substantial book collection. Increasing an allowance for the whole home to cover that collection can also add cartons for rooms with little to pack. Separating ordinary contents from additional books, hanging garments and fragile items makes that distinction useful when planning a purchase.
Reusable cartons reduce shopping quantities, not the amount of belongings being moved. A supply of small boxes also does not automatically replace missing large or specialist cartons. Spare boxes provide additional stock for differences discovered during packing, while tape, paper, protective wrap and labels need separate allowances for both new and reused cartons. A plan can therefore involve few box purchases and still require other supplies.
A box count alone cannot establish whether an individual item fits a carton, whether a packed load is manageable, or whether the move fits into a vehicle or storage space.
How to Use This Tool:
Start with the rooms being packed, then refine the allowances and record supplies already on hand. Quantities update as you change valid entries.
Calculations run in your browser. Sharing the page address can disclose the room counts, owned supplies and prices included in it.
- Enter the bedroom, bathroom, living-room and storage-area counts. Count each separate living, dining or office room once, excluding bedrooms and the kitchen. For a studio, use 0 bedrooms and count the main space under living areas. Storage areas represent furnished garage, attic or storage-room equivalents.
- Choose the Kitchen size and Household fullness. Select no kitchen contents, compact, standard or large. Fullness starts at 100%; 50% represents sparse contents and 150% a full home. It is your adjustment to the allowance, not a measured percentage of occupied floor space.
- Add extra cartons in Advanced for books beyond ordinary room contents, hanging clothes and fragile items beyond the kitchen allowance. Set a Spare box allowance only when you intend to include additional stock. Wardrobe cartons are additional; they do not replace the folded-clothing allowance already included in room estimates.
- Record reusable stock separately for each supply. Count only sound, dry boxes that match the intended type. Protective wrap accepts fractional lengths in metres, centimetres, feet or yards; changing the unit preserves the amount already entered.
- Enter optional prices in one currency of your choice. CU means currency units, not a selected national currency. Use a price per listed item, with protective wrap always priced per metre. Keep a price at 0 when it is not being priced or has no purchase charge; an empty price is invalid.
- Check the Buy column in the Shopping list and use Room allocation to inspect the allowances. When Check your packing inputs appears, correct the marked entry. Invalid prices leave packing quantities available; correct those prices in Advanced to restore any affected costs.
Interpreting Results:
Boxes left to buy adds the purchases for the five carton types only. Tape, paper, wrap and labels appear separately in the shopping list. For each line, Need is the full allowance, Reuse is the owned stock applied to it, and Buy is the remainder. The selected spares are already included in the box need; do not add Spare boxes again.
Room allocation explains the cartons attributed to each room group, extra cartons and spares before reusable stock is deducted. It is not an item inventory or an assignment of particular owned boxes to individual rooms.
The Entered-price subtotal uses only your entered prices and excludes tax and shipping. A 0.00 CU result does not establish that the supplies cost nothing. Positive purchase lines priced at 0 contribute nothing to the subtotal and are counted as unpriced, including items that genuinely have no charge. That count refers to supply lines, not individual boxes or sheets.
Before buying the full list, check one cupboard or shelf against the proposed box mix and packing-supply allowances. Compare the actual carton dimensions, paper sheet sizes and wrap widths with your belongings. The wrap purchase is a remaining length, not a number of retail rolls, so check the seller’s roll sizes separately.
Technical Details:
Room allowances are calculated separately for each carton type, then combined with extra cartons and spares. The rates below are authored planning assumptions, not measured household averages, guaranteed packing quantities or an industry standard.
Room allowances and packing supplies
For room group g and carton type t, the room allowance R is the starting rate a multiplied by the group count n and the entered fullness percentage F, then rounded up.
The ceiling marks mean rounding upward to a whole carton, with an existing whole number left unchanged. Each table entry is a rate per room at 100% fullness, except the kitchen row, which represents one standard kitchen allowance.
| Room group | Small | Medium | Large | Wardrobe | Dish / fragile |
|---|---|---|---|---|---|
| Bedroom | 4 | 6 | 2 | 0 | 0 |
| Bathroom | 2 | 2 | 0 | 0 | 0 |
| Living, dining or office room | 2 | 4 | 2 | 0 | 0 |
| Storage area | 4 | 6 | 2 | 0 | 0 |
| Standard kitchen | 4 | 4 | 0 | 0 | 2 |
For the kitchen, n is the selected multiplier rather than a room count: 0 for no contents, 0.5 for compact, 1 for standard or 1.5 for large. Fullness also scales this kitchen allowance, including its dish cartons, before rounding.
Rounding occurs once for each room-group and carton-type combination. Two bedrooms at 75% fullness contribute 9 medium cartons. Rounding a separate allowance for each bedroom would give 10, but that is not the rule used here. Nor are unrounded allowances from different room groups pooled before taking one household-wide ceiling.
Extra cartons and spares
For each type t, B is the sum of the rounded room allowances plus the explicit extra cartons E. The entered spare percentage r is applied to that subtotal. S is the resulting spare count, N the final need, and T the total across all five carton types.
Book extras add small cartons, wardrobe extras add wardrobe cartons, and fragile extras add dish / fragile cartons. These extras are not multiplied by fullness, but they do receive the spare allowance. No extra medium or large carton count is entered directly.
At 0%, no spares are added. A type with no base cartons remains at zero even with a positive spare percentage. For every nonzero type, a positive spare percentage adds at least one carton because each type is rounded up separately. The combined spare count can therefore exceed the entered percentage of the overall base count.
Packing supplies
Supply allowances use T, the total carton need including spares, before any box reuse is deducted. D is the final dish / fragile carton need, also including its spares.
Tape assumes one roll of about 50 m per ten cartons, rounded up. Paper includes ten sheets for every carton plus another ten for each dish carton, so a dish carton accounts for twenty sheets in total. Wrap is allowed only for dish / fragile cartons at 3 m each, not for every carton or for furniture. There is no separate minimum supply quantity when T is zero.
Reuse and remaining purchases
For any supply j, Q is its full need and O is the usable stock already owned, expressed in the same unit. Reuse cannot exceed that line’s need, and the remainder cannot be negative.
These rules apply separately to all five carton types and all four other supplies. Surplus stock never transfers to another line. Reuse plus Buy equals Need for each line; the headline box totals sum only the carton lines.
Wrap lengths and units
Wrap stock is compared with the allowance in metres. For entered length L and conversion factor d, the stock length in metres is obtained by multiplication.
| Selected unit | Metres per unit, d |
|---|---|
| Metre (m) | 1 |
| Centimetre (cm) | 0.01 |
| Foot (ft) | 0.3048 |
| Yard (yd) | 0.9144 |
Need, Reuse and Buy are displayed in the selected wrap unit by dividing their metre lengths by d. Fractional stock and remaining lengths are retained rather than rounded up to whole metres or retail rolls. Displayed quantities use up to twelve significant digits; that display precision does not define a purchasing increment.
Entered prices and currency units
For line j, q is the quantity left to buy and p is its entered unit price in CU. For wrap, q is always the remaining length in metres, even when the displayed quantity uses another unit. For other lines, q counts individual cartons, tape rolls, paper sheets or labels, not multipacks.
Prices are converted to integer hundredths of a CU, denoted c. Each line cost is rounded to a hundredth, and the subtotal adds those rounded line amounts.
Here, round means the nearest integer, with exact halfway values rounded upward for these nonnegative amounts. Costs display two decimal places. All prices must use the same chosen currency; no exchange-rate conversion or retailer pricing is applied.
A wrap allowance of 6 m with 50 cm already owned leaves 550 cm to buy. At 2 CU per metre, the charged length is 5.5 m and the line cost is 11.00 CU. Changing the quantity display to centimetres does not change the price unit.
If a price is invalid and that line has a positive purchase quantity, its cost and the overall subtotal are Unavailable. Other valid line costs remain visible. A line with nothing to buy costs zero even if its price is invalid, so that price error alone does not make the subtotal unavailable.
Input boundaries
The following numeric limits include both endpoints. Kitchen size is restricted to the four multipliers stated above.
| Entry | Inclusive range | Precision |
|---|---|---|
| Bedroom, bathroom, living-area or storage-area count | 0 to 20 | Whole rooms |
| Each extra-carton count | 0 to 100 | Whole cartons |
| Household fullness (%) | 50 to 150 | Whole percentage points |
| Spare allowance (%) | 0 to 30 | Whole percentage points |
| Owned cartons, rolls, sheets or labels, per line | 0 to 100,000 | Whole items |
| Owned wrap, in metre-equivalent length | 0 to 100,000 | Fractional lengths allowed |
| Unit price, CU per listed unit | 0 to 10,000 | At most two decimal places |
Blank, nonnumeric, nonfinite and out-of-range entries are rejected rather than silently replaced with a valid quantity. Fractional values are rejected for whole-item counts and percentage settings. Zero room counts, no kitchen contents and zero extra cartons form a valid empty plan with zero cartons and zero supply allowances, even when a spare percentage is selected.
Physical scope and exclusions
Carton dimensions, loaded weights and item-by-item fit are not calculated. Extra-large cartons, TV and mirror cartons, furniture covers, crates and specialist packing are excluded. Tape-roll lengths, paper sheet sizes and wrap widths may differ from the goods you buy, and these differences do not adjust the supply formulas. No moving-labor time, vehicle capacity or storage fit is calculated.
Worked Examples:
Two-bedroom starting plan
The starting entries are 2 bedrooms, 1 bathroom, 1 living-area room, no storage area and a standard kitchen at 100% fullness. With no extras, spares or reusable stock, the allowance is 16 small, 22 medium, 6 large and 2 dish / fragile cartons, with no wardrobe cartons: 46 boxes to buy. The associated supplies are 5 tape rolls of about 50 m each, 480 paper sheets, 6 m of wrap and 92 labels. All starting prices are 0, so the displayed subtotal is 0.00 CU with eight unpriced purchase lines. This is an example household, not a claim that every two-bedroom move needs 46 boxes.
A small plan with separately rounded spares
For 1 bedroom at 50% fullness, no other rooms and no kitchen contents, add 2 book cartons, 1 wardrobe carton and 1 fragile carton. Before spares, the counts are 4 small, 3 medium, 1 large, 1 wardrobe and 1 dish carton: 10 boxes. A 10% spare allowance adds one of each type, giving 15 boxes, not 11. With 3 small and 10 medium boxes owned, only 7 owned boxes can be applied, leaving 8 to buy and 6 surplus medium boxes unused by the plan. With no other supplies owned, the purchase allowances remain 2 tape rolls, 170 paper sheets, 6 m of wrap and 30 labels because they cover all 15 cartons.
References:
- Buying Boxes for Moving: A Complete Guide, U-Haul, updated December 29, 2025. Box-type guidance only; the numerical room and supply allowances above are separate planning assumptions.