Whether you are planning a new case size, designing a pallet pattern sheet for the warehouse floor, or checking whether a shipment will fit in the cube you booked, the same question shows up first: how many boxes fit on a pallet?
This guide walks through the math, two complete worked examples (imperial GMA and metric EUR), and the judgment calls that separate a pallet that looks good on paper from one that survives the round trip.
1. The Formula in Three Lines
For a single case dimension on a single pallet size, the calculation is:
- Cases per row = floor(pallet length / case length)
- Rows per layer = floor(pallet width / case width)
- Layers = floor(available stacking height / case height)
Total cases per pallet = (cases per row) × (rows per layer) × (layers)
“Available stacking height” is the total pallet-plus-load height limit minus the pallet deck itself. For a US dry van trailer the common planning ceiling is 100 inches total, giving roughly 95 inches of product height above a 5-inch GMA deck.
That formula handles a single orientation. The interesting work starts when you rotate the case 90 degrees, because the length and width swap, and one of those orientations usually wins.
2. Step-by-Step Method
Step 1. Nail down your inputs
You need six numbers:
- Case length, width, and height (outside dimensions, including any film or corner board)
- Pallet length and width (deck size)
- Maximum allowed load height (trailer, warehouse rack, or customer limit)
A common mistake is measuring the case in one unit and the pallet in another. Pick imperial or metric up front and convert everything into the same system before the first division.
Step 2. Try both orientations
Call the pallet dimensions L_p and W_p, and the case footprint L_c and W_c. The pallet has two natural arrangements:
- Orientation A: cases aligned so
L_cruns alongL_p. Cases per row = floor(L_p/L_c). Rows per layer = floor(W_p/W_c). - Orientation B: cases rotated 90 degrees so
W_cruns alongL_p. Cases per row = floor(L_p/W_c). Rows per layer = floor(W_p/L_c).
Multiply each to get cases per layer, and pick the larger of the two.
Step 3. Calculate layers
Layers = floor((max total height minus pallet deck height) / case height).
Round down. If your case is 8 inches tall and you have 96 inches of product clearance, you get 12 layers, not 12.3.
Step 4. Multiply for the grand total
Cases per layer × layers = total cases per pallet. Note this down with the orientation so the warehouse knows how to build it.
Step 5. Check constraints you have not factored in yet
- Weight. Cases per pallet × case weight + pallet weight must stay within the dynamic-load figure your pallet and handling equipment support. A common planning figure for a standard 48 × 40-inch GMA wooden pallet is 2,500 lb, and the EPAL safe working load for a EUR pallet is 1,500 kg. Weight almost always hits before height does for dense products.
- Overhang. If the stack extends past the deck, most retailers reject it. A zero-overhang policy typically costs 5 to 15 percent of the case count.
- Stability. A tall narrow stack with a high center of gravity may fit the height limit but fail a tilt test. The Pallet Load Stability Calculator checks this separately.
3. Worked Example: Imperial (GMA 48 × 40)
Case: 12 in × 10 in × 8 in, 25 lb each. Pallet: GMA 48 in × 40 in, 5 in deck. Trailer ceiling: 102 in total, so 97 in of product height.
Layer calculation
Orientation A (12-inch side runs along the 48-inch pallet length):
- Cases per row = floor(48 / 12) = 4
- Rows per layer = floor(40 / 10) = 4
- Cases per layer = 4 × 4 = 16
Orientation B (10-inch side runs along the 48-inch pallet length):
- Cases per row = floor(48 / 10) = 4 (one inch of leftover, no fifth case)
- Rows per layer = floor(40 / 12) = 3
- Cases per layer = 4 × 3 = 12
Orientation A wins: 16 cases per layer at 100 percent footprint utilization.
Layer count
Layers = floor(97 / 8) = 12
Total
Cases per pallet = 16 × 12 = 192
Weight check
192 × 25 lb + 40 lb pallet = 4,840 lb. This far exceeds the common 2,500 lb dynamic-load figure for a standard GMA pallet, so weight cuts the stack well before height does. The practical answer is floor(2,460 / 25) = 98 cases, or roughly 6 layers. Height becomes irrelevant once weight dominates.
This is the single most common source of disagreement between calculated and actual pallet counts: the spreadsheet shows 192, the warehouse tops out at 98, and no one realized the weight limit was binding.
4. Worked Example: Metric (EUR 1200 × 800)
Case: 300 mm × 200 mm × 150 mm, 8 kg each. Pallet: EUR 1200 mm × 800 mm, 144 mm deck. Max load height: 1800 mm total, so about 1656 mm of product.
Layer calculation
Orientation A (300-mm side along 1200-mm length):
- Cases per row = 1200 / 300 = 4
- Rows per layer = 800 / 200 = 4
- Cases per layer = 16 at 100 percent utilization
Orientation B (200-mm side along 1200-mm length):
- Cases per row = floor(1200 / 200) = 6
- Rows per layer = floor(800 / 300) = 2
- Cases per layer = 6 × 2 = 12
Orientation A wins again with 16 per layer.
Layer count
Layers = floor(1656 / 150) = 11
Total
16 × 11 = 176 cases per pallet.
Weight check
176 × 8 kg + 25 kg pallet = 1,433 kg. Under the 1,500 kg EPAL safe working load for a EUR pallet, so the height-driven count stands. Good utilization within the pallet’s working envelope.
5. Pattern Variations: Column, Interlocking, Pinwheel
So far the math assumes every case is placed in the same orientation on every layer. That is called column stacking, and it gives the strongest load. Other patterns trade case count or strength for stability.
Column stacking
All cases aligned on every layer. Corners stack vertically. This preserves the full rated compression strength of the box. Best choice for heavy products and short supply chains where banding or stretch wrap is enough to prevent shift.
Interlocking
Alternate layers rotate 90 degrees. Creates a brick-like bond that resists lateral shifting. Interlocking typically erodes effective box compression strength (the exact loss varies by case design, alignment, containment, humidity, and pallet support) because corners no longer align corner-to-corner. Good for tall lightweight loads that need stability without extensive bracing.
Pinwheel
Within a single layer, cases rotate around a central void or follow a rotational pattern. Gives strong lateral interlock within each layer but usually fits fewer cases and loses corner alignment. Best reserved for high-stability, low-compression-demand loads.
Hybrid
Column on the bottom layers where compression load is highest, interlocking on the top layers where stability matters most. Commonly the practical answer for 8-to-12-layer stacks of medium-weight product.
Choosing a pattern is not a math step, it is a trade-off call. The Pallet Calculator evaluates all four and shows cases per pallet, footprint utilization, and the stability implication for each.
6. Common Mistakes and How to Avoid Them
Rounding up instead of down. You cannot fit 12.7 layers, you fit 12. Always use floor division, never round to the nearest whole number.
Forgetting stretch wrap and corner board thickness. Film and boards add 5 to 10 mm per side to the effective load footprint. A case that fits the pallet flush will overhang once the load is wrapped.
Ignoring weight as a separate constraint. Height alone does not tell you whether the pallet is legal. Always check total loaded weight against the pallet rating, trailer axle limits, and the handling equipment in the supply chain.
Assuming one orientation works everywhere. A pattern that hits 95 percent utilization on GMA can drop to 70 percent on EUR. Always re-run the calculation for each pallet size you ship on.
Treating the calculation as the final answer. The number from the spreadsheet is a planning target. The real pallet depends on whether the box can take the bottom-layer compression load, whether the stack passes a tilt screen, and whether your retailer enforces zero-overhang. Validate separately.
7. When to Use a Calculator Instead of a Spreadsheet
Hand calculation works for one case on one pallet. It falls apart the moment you need to compare three case sizes across two pallet standards with four pattern types and an overhang constraint. That is why most engineers move to a tool.
The Pallet Calculator runs every viable orientation, every pattern type, and every allowed constraint combination, then ranks results by case count, utilization, and stability. You can pin GMA or EUR, lock orientation, require zero overhang, and see the 3D preview update as constraints change.
When the Calculator Changes Your Answer
The hand calculation gives one number per orientation. The optimizer often finds a mixed pattern (for example, 3 cases long plus 1 rotated) that beats either pure orientation by 5 to 15 percent. If you are planning a production run with thousands of pallets, those percent points become full truckloads.
8. Frequently Asked Questions
What is the fastest way to calculate boxes per pallet by hand?
Divide pallet length by case length to get cases per row. Divide pallet width by case width to get rows per layer. Multiply for cases per layer. Divide available stacking height by case height to get layers. Multiply for total. Do it twice, once in each orientation, and take the higher number.
How do I handle a case that does not divide evenly into the pallet?
Floor division only. If 48 inches divided by 10 inches gives 4.8, you fit 4 cases per row, not 5. The leftover is unused footprint.
What is the standard pallet height limit?
In North America, the common planning ceiling for dry vans is 100 to 102 inches total, including the pallet deck. Warehouse racking often imposes lower limits. In Europe, 1800 mm is the standard planning ceiling. Always confirm your specific trailer, rack, and customer requirements.
Should I optimize for cases per pallet or for pallet stability?
Both. The highest case count is not useful if the pallet topples during transport. Most teams establish a minimum stability threshold first, then maximize case count within that boundary. The Pallet Load Stability Calculator shows where that boundary sits for your load.
How does box compression strength affect the maximum layer count?
Box compression strength (BCT) sets an upper bound on how much weight the bottom layer can carry. For a uniform column stack with roughly equal load sharing, each bottom case carries approximately (HI minus 1) × case weight. If 10 layers puts 2,000 lb of load on the bottom layer but the boxes are rated for 1,500 lb, the math says 10 layers but the physics says 7. Interlock, hybrid patterns, and uneven layer weights redistribute load unevenly, so the simplified formula is an estimate rather than a rule. Use the Box Strength Calculator to verify before committing to a pattern.
Can I mix case sizes on one pallet?
Technically yes, but the calculation gets non-linear. Mixed-SKU palletization is its own optimization problem. For production planning, single-SKU pallets are far easier to plan, stack, and retrieve. Mixed pallets are common in retail store orders and last-mile distribution, where volume at the pallet level is lower.
Next Steps
Once you have a target case count, the next two checks are compression strength and load stability. If either fails, your count has to come down, or the case or pattern has to change. Use the tools in order:
- Pallet Calculator to pick the count and pattern
- Box Strength Calculator to verify the bottom layer survives
- Pallet Load Stability Calculator to verify transport survival
PackCalc Tool
Pallet Calculator
Optimize box arrangements on pallets