Skip to the plan
PlansWorkshopRolling Shop Cart
WorkshopROLLS ON 3″ CASTERS

ROLLING SHOP CART

A flat-top cart that hauls sheets, boards and totes all around your shop. Set the top to fit your space.

ONE DAY · 2×4 + PLYWOOD · STRAIGHT CUTS

Size the cart top. The frame, shelf, casters and handle follow

YOUR CART TOP
TOP LENGTHEnd to end, along the sheet
″
36″72″
✓ The cart top and the shelf cut from one 3/4″ sheet at this size.
TOP WIDTHFront to back
″
24″36″
TOP HEIGHTFloor top, on its wheels
″
24″32″
At 28″ there is 11 3/4″ of clear height between the shelf and the top frame.
YOUR HANDLE
DRAG TO ORBIT · CTRL+SCROLL ZOOMPINCH TO ZOOM
48″30″40″
33″ wide over the handle · 28″ to the top · 11 3/4″ clear under it · grip at 38″
THE FIT
Tool boxes, offcuts and flat stock fit the shelf, under the cart top.
All four casters swivel and lock.
SECTION 2

CAN I BUILD THIS?

9 steps, all straight cuts. One day, about 2 3/4 hours of assembly.

Shown with a 48″ × 30″ top
STARTS WITHSTEP 1 LEGS
TOOLS YOU’LL USECircular saw · Drill / driver · 25 ft tape measure · Speed square · Bar clamps (pair) · Countersink bit · 1¼″ spade bit · Safety glasses
THE BUILDtap a step to watch from there
SECTION 3

SHOP

15 MATERIALS TO GET · 8 TOOLS TO GET

EVERYTHING YOU’LL NEED
TO GETHAVE IT
2×4×8′ BOARDSyou need 7
Seen from the end. ClickTap what you have.
0
each board 96″ long
1¼″×6′ DOWELyou need 1
ClickTap what you have.
0
each dowel 72″ long
¾″ PLY · 4×8 SHEETSyou need 1
Screws, glue & casterswhat your build takes · clicktap what you have
THE TOOL WALL0 of 8 owned
ClickTap the tools you already own.
NICE-TO-HAVEnever required · clicktap + to add
GET IT ATprices are estimates from Oct 27
Also on Amazon · price there · no lumber
SECTION 4

CUT LIST

7 BOARDS · 1 DOWEL · 1 SHEET · 10 SIZES TO CUT

LABEL EACH PIECE

FOR A 48″×30″×28″ CART
ALL CUTS AND OFFCUTSTO CUTCUTOFFCUT

ClickTap a piece when it’s cut, clicktap again to undo.

2×4×8′ BOARDS

YOU NEED 7 · EACH 96″ LONG0 OF 19 CUT
  • A: Center stretcher
  • B: Upper side rail
  • C: Lower side rail
  • D: Handle upright
  • E: Upper end rail
  • F: Lower end rail
  • G: Leg — long board (inner)
  • H: Leg — short board (outer)

1¼″×6′ DOWEL

YOU NEED 1 · EACH 72″ LONG0 OF 1 CUT

4×8 SHEETS

YOU NEED 10 OF 2 CUT
¾″ PLY · 4×8
SECTION 5

BUILD STEPS

2 3/4 HRS ASSEMBLY · 9 STEPS

STEP 1 OF 9
BUILD SEQUENCE
STEP 1 LEGS20 MIN
GATHER FOR THIS STEP
BOARDS
4×Leg — long board (inner) @ 23″
The full leg · stands on its caster plate; 23″ puts the cart top at 28″ on the wheels
4×Leg — short board (outer) @ 19 1/2″
3 1/2″ shorter than the long board · the notch the upper end rail sits in
HARDWARE
16×2½″ Construction Screws
Two boards back to back make one leg. The long one goes on top of the short one.
  1. OPTIONAL GLUE

The end rail will rest in the notch on top of the short leg board.

GATHER FOR THIS STEP
BOARDS
4×Leg — long board (inner) @ 23″
The full leg · stands on its caster plate; 23″ puts the cart top at 28″ on the wheels
4×Leg — short board (outer) @ 19 1/2″
3 1/2″ shorter than the long board · the notch the upper end rail sits in
HARDWARE
16×2½″ Construction Screws
CHECK BEFORE YOU MOVE ONStand the four legs side by side: long boards one height, short boards one height, every notch 3 1/2″.
SECTION 6

DONE

Take a photo when you finish and tag @buildplans.diy if you want us to see it.

INSPECTED
  • Top frame diagonals equal
  • Casters sit flat, brakes hold
  • Top flat on every rail
BUILT BY
DATE
BUILD PLANSROLLING SHOP CART
SIZEtop 48″ × 30″
overall 48″ × 33″ × 40″
SHAPEtop 28″ high · 11 3/4″ clear under it · handle at 38″
PARTS4 casters · 7 boards · 1 dowel · 1 sheet · 96 screws
DRAWNAT YOUR SIZE

New plans by email

One email when a new plan goes live. Nothing else.

No spam · No paid PDFs · No ads

ABOUT THIS PLAN

This is the flat-top shop cart that carries what you need. At your size, 48″ by 30″, move plywood, lumber, or other materials easily, and the whole load rolls from the truck bed to the bench on four 3″ casters instead of your back. Set the top lower for a lumber cart, higher for a bench-height work surface; the cut list changes either way.

COMMON QUESTIONS

What will this cart actually carry?

With no handle, a full 4×8 sheet lies flat on your 48″ × 30″ top. It hangs 24″ past each end and rides fine. Eight foot lumber stacks long-ways on top. Tool boxes, offcuts and flat stock go on the shelf underneath.

Will it fit through my door and in my truck?

Overall it is 48″ long by 33″ wide over the handle uprights. The top itself is 30″, but the handle uprights make it 33″, too wide for a standard 32″ interior door, which opens about 30″ clear. If it has to pass one, build it without the handle, or with a top 26″ wide. The space between a full-size pickup’s wheel wells is about 48″, so the cart itself rides in the bed at any size on this page.

Do the casters really just screw to the bottom of the legs?

Yes, the same way they do on our miter saw station or workbench. A leg ends in a 3″ by 3 1/2″ block of solid wood: two 2×4s screwed face to face. The 2 7/16″ by 3 5/8″ plate on the 3″ casters this plan prices sits flush with the cart’s end and the leg’s outside face, a hair past the leg toward the middle, its four screws all in wood. Flip the cart, set a plate on each leg flush with the leg’s two outside faces, and drive the screws. If you buy a different caster, check that its plate lands on the leg end the same way.

Can I build it without the push handle?

Yes. Flip the handle switch off in the configurator. That drops the two uprights and the rod from the cut list and their screws from the count, and the cart is 3″ narrower. You push it by the edge of the top instead. With the handle on, the grip sits inside the 36–44″ band push-cart handles are usually built to.

Why is a 2×4 not actually 2 inches by 4 inches?

The name is the size before the mill dries and planes it. Every board sold as a 2×4 really measures 1 1/2″ × 3 1/2″. Nothing is wrong with your tape or your lumber. Every length in this plan is already worked out from the real sizes, so you can follow the cut list exactly as written.