20 DIY Planter Boxes You Can Build for Any Space

Click to share!

A planter box does more than hold plants. It defines a space, adds structure to a garden, and makes even the most basic patio or porch feel finished and intentional. These DIY planter box ideas cover every style, size, and skill level — from a simple 2×4 weekend build to a tall cedar privacy screen that transforms a whole yard.

This post contains affiliate links. If you purchase through these links I may earn a small commission at no extra cost to you.

 Pinterest collage showing 20 DIY planter box ideas for porch deck garden and yard

Every outdoor space looks better with a planter box built just for it.

1. Build a Classic Cedar Planter Box

Classic DIY cedar planter box with natural wood finish filled with flowering plants on patio

Cedar is the best wood for outdoor planter boxes because it naturally resists rot and insects without any chemical treatment. This cedar planter box shows the finished standard to aim for. Build your own by cutting cedar boards to size and assembling with exterior screws — no sealant needed if you use untreated cedar. It will weather to a beautiful silver grey over time or stay warm toned if you apply a natural oil finish

Materials Needed:

  • Cedar boards (1×6 or 1×8)
  • Exterior wood screws
  • Drill
  • Sandpaper
  • Cedar oil finish (optional)
  • Landscape fabric for lining

How to Make It:

  1. Cut cedar boards to your desired box length, width, and height.
  2. Assemble the four sides by screwing boards together at the corners.
  3. Cut and attach a bottom panel with drainage holes drilled every 6 inches.
  4. Line the inside with landscape fabric to keep soil in while allowing drainage.
  5. Sand all edges smooth and apply cedar oil if desired before filling with soil.
Cedar Planter Box Outdoor

Cedar Planter Box Outdoor

Natural cedar planter box that resists rot and looks great on any patio, porch, or garden.

Check Price on Amazon

2. Build a Raised Planter Box with Legs

 DIY raised wooden planter box on tall legs filled with herbs and vegetables in sunny garden

A raised planter box on legs means no bending over to tend your plants. It is genuinely easier to water, weed, and harvest from a box at waist height. This raised planter box with legs is a great ready made option or a solid blueprint for building your own taller version. Works perfectly for vegetables, herbs, and flowers on a deck or patio. For more raised bed inspiration check out these raised garden bed ideas.

Materials Needed:

  • 2×6 cedar or pine boards for the box
  • 4×4 posts for legs
  • Exterior screws and drill
  • Landscape fabric
  • Sandpaper and outdoor sealant

How to Make It:

  1. Cut four 4×4 posts to your desired leg height (waist height is around 30 inches).
  2. Build the planter box frame from 2×6 boards and attach to the tops of the legs.
  3. Add a bottom panel with drainage holes drilled across it.
  4. Line with landscape fabric and fill with quality potting mix.
  5. Sand and seal all surfaces for weather resistance.
Raised Planter Box with Legs

Raised Planter Box with Legs

Elevated planter box on legs that keeps plants at waist height for easy tending and harvesting.

Check Price on Amazon

3. Mount a Window Planter Box

DIY wooden window planter box mounted below house window filled with colorful trailing flowers

A window planter box adds instant curb appeal to any house. Mount it just below a front or side window, fill it with trailing flowers, and the whole exterior looks more polished and intentional. This window planter box is a clean ready made option or use it as your size guide for building a custom one from cedar or pine boards.

Materials Needed:

  • Cedar or pine boards (1×6)
  • Exterior screws and drill
  • Mounting brackets for window
  • Landscape fabric
  • Exterior paint or sealant

How to Make It:

  1. Cut boards to the width of your window plus a few inches on each side.
  2. Assemble a simple rectangular box with drainage holes in the bottom.
  3. Paint or seal the box before mounting to match your house exterior.
  4. Attach mounting brackets to the wall below the window.
  5. Set the box on the brackets, line with fabric, and fill with trailing plants.
Window Planter Box

Window Planter Box

Clean window planter box that mounts below any window for instant curb appeal and color.

Check Price on Amazon

4. Build an Outdoor Herb Planter Box

 DIY wooden outdoor herb planter box divided into sections holding fresh herbs on sunny patio

A dedicated herb planter box right outside the kitchen door is one of the most useful garden builds you can do. Divide the box into sections with small wood dividers so each herb has its own zone. This herb planter box is a great compact option for small spaces or use it as the inspiration for a longer custom build with more sections.

Materials Needed:

  • Cedar boards (1×6)
  • Small divider boards for sections
  • Exterior screws and drill
  • Landscape fabric
  • Quality herb potting mix

How to Make It:

  1. Build a rectangular cedar box to your desired length with drainage holes in the base.
  2. Cut small divider boards to fit the box interior width.
  3. Screw dividers in place at even intervals to create individual herb sections.
  4. Line each section with landscape fabric.
  5. Fill with potting mix and plant one herb variety per section.
Herb Planter Box Outdoor

Herb Planter Box Outdoor

Compact outdoor herb planter box with divided sections for growing multiple fresh herbs.

Check Price on Amazon

5. Build a Tall Wooden Planter Box

Tall DIY wooden planter box filled with ornamental grasses and tall flowering plants on deck

Tall planter boxes make a big visual statement and work well for plants that need depth like ornamental grasses, small shrubs, and climbing plants. This tall wooden planter box is a great ready made option or use it as the height guide for your own build. A tall box also looks striking on either side of a front door or along a fence line.

Materials Needed:

  • Cedar or pine boards (1×8 or 1×10)
  • 2×2 corner posts for internal support
  • Exterior screws and drill
  • Landscape fabric
  • Outdoor sealant

How to Make It:

  1. Cut corner posts to your desired box height.
  2. Attach side boards to the corner posts building up in rows to full height.
  3. Add a bottom panel with multiple drainage holes.
  4. Reinforce the middle height with internal horizontal bracing if the box is very tall.
  5. Line with landscape fabric, seal exterior surfaces, and fill with deep potting mix.
Tall Planter Box Wooden

Tall Planter Box Wooden

Tall wooden planter box for plants needing depth — great for decks, patios, and front door entrances.

Check Price on Amazon

6. Build a Tiered Planter Box for Small Spaces

 DIY tiered wooden planter box with three staggered levels filled with colorful flowers and herbs

Tiered planter boxes grow up instead of out which makes them perfect for small patios, balconies, and tight garden spaces. Build three boxes in descending sizes and stack them in a staircase pattern. This tiered planter box shows exactly the style to aim for. Each tier gets its own plants and the whole structure looks like a proper garden feature.

Materials Needed:

  • Cedar boards in three decreasing lengths
  • Exterior screws and drill
  • Landscape fabric
  • Outdoor sealant or paint

How to Make It:

  1. Build three planter boxes in graduating sizes — large, medium, and small.
  2. Attach the medium box to the back top edge of the large box.
  3. Attach the small box to the back top edge of the medium box.
  4. Make sure all boxes are level and securely connected.
  5. Line each box with landscape fabric, fill with soil, and plant each tier.
Tiered Planter Box

Tiered Planter Box

Staggered tiered planter box that grows up instead of out — perfect for small patios and balconies.

Check Price on Amazon

7. Fill a Corner with a Corner Planter Box

 DIY triangular corner planter box filled with flowering plants fitted neatly into deck patio corner

Corner spaces on a deck or patio are always awkward and usually end up empty. A triangular corner planter box fits perfectly into that dead space and turns it into a garden feature. This corner planter box is the ready made version — build your own by cutting boards at 45 degree angles to form the triangular shape.

Materials Needed:

  • Cedar boards (1×8)
  • Miter saw for 45 degree cuts
  • Exterior screws and drill
  • Landscape fabric
  • Outdoor sealant

How to Make It:

  1. Cut two long side boards and one shorter back board with 45 degree mitered corners.
  2. Assemble into a triangular box shape and screw the corners together.
  3. Add a triangular bottom panel with drainage holes.
  4. Line with landscape fabric and seal exterior surfaces.
  5. Fill with potting mix and place flowering plants for maximum color impact.
Corner Planter Box

Corner Planter Box

Triangular corner planter box that fills awkward deck and patio corner spaces with plants and color.

Check Price on Amazon

8. Use a Tall Privacy Planter Box

 Tall DIY wooden privacy planter boxes along deck edge filled with tall grasses and bamboo screen

A row of tall planter boxes filled with bamboo or ornamental grasses creates a natural privacy screen without any permanent construction. This privacy planter box is the ready made version to reference for height and proportions. Build your own from cedar and line them up along a deck edge, fence line, or patio border for an instant living screen that also looks beautiful.

Materials Needed:

  • Cedar boards (1×10 for tall sides)
  • 2×2 internal corner posts
  • Exterior screws and drill
  • Landscape fabric
  • Tall growing plants (bamboo, ornamental grasses)

How to Make It:

  1. Build tall cedar boxes with internal corner post reinforcement for stability.
  2. Make each box at least 24 inches tall to support tall screening plants.
  3. Add drainage holes and landscape fabric lining.
  4. Fill with heavy potting mix to weigh the boxes down and prevent tipping.
  5. Plant tall grasses or bamboo and position boxes in a line for the privacy screen effect.
Privacy Planter Box Tall

Privacy Planter Box Tall

Tall planter box for privacy screening — fill with bamboo or grasses for a natural living screen.

Check Price on Amazon

9. Clip a Planter Box onto the Deck Railing

DIY wooden planter boxes clipped onto deck railing filled with trailing flowers and herbs

Deck railing planter boxes use space that is otherwise completely wasted. They hang off the railing and bring color to eye level without taking up any deck floor space. This deck railing planter box clips on without tools. Build a wooden version by adding metal railing hooks to the back of a standard box build so it hangs securely over the railing edge.

Materials Needed:

  • Cedar boards (1×6)
  • Metal railing hooks or brackets
  • Exterior screws and drill
  • Landscape fabric
  • Trailing plants for best visual effect

How to Make It:

  1. Build a standard rectangular planter box sized to fit your railing width.
  2. Attach metal railing hooks to the back of the box near the top edge.
  3. Hang the box over the railing and check stability before filling with soil.
  4. Line with landscape fabric and fill with trailing plants that spill over the front.
Deck Planter Box Railing

Deck Planter Box Railing

Railing planter box that clips over deck railings and adds color without using any floor space.

Check Price on Amazon

10. Place Planter Boxes on the Front Porch

Two matching DIY wooden planter boxes on either side of front porch door with colorful flowers

Two matching planter boxes flanking the front door is one of the easiest ways to add serious curb appeal. This front porch planter box shows the finished look. Build two identical boxes from cedar, paint them to match or complement the house trim, and fill with seasonal flowers. Swap the plants each season to keep the entrance looking fresh all year. For more front porch ideas check out these spring porch decor ideas.

Materials Needed:

  • Cedar boards (1×8)
  • Exterior screws and drill
  • Exterior paint in your chosen color
  • Landscape fabric
  • Seasonal flowering plants

How to Make It:

  1. Build two identical cedar planter boxes to a size proportional to your door width.
  2. Add drainage holes and landscape fabric lining to both boxes.
  3. Paint both boxes the same color for a matched set look.
  4. Fill with potting mix and plant seasonal flowers for maximum color impact.
  5. Position one on each side of the front door.
Front Porch Planter Box

Front Porch Planter Box

Classic porch planter box sized for front door flanking — instant curb appeal with seasonal plants.

Check Price on Amazon

11. Build a Simple 2×4 Planter Box

Simple DIY planter box built from 2x4 lumber with clean straight lines filled with vegetables

A 2×4 planter box is the most beginner friendly outdoor build there is. Every piece is a standard 2×4, all cuts are straight, and the whole thing goes together in under an hour. The chunky proportions give it a solid farmhouse look that works in any garden. Build one this weekend with a single eight dollar board and basic screws.

Materials Needed:

  • 2×4 lumber
  • Exterior screws
  • Drill
  • Landscape fabric
  • Outdoor sealant (optional)

How to Make It:

  1. Cut 2x4s to your desired box length for the long sides and shorter pieces for the ends.
  2. Stack two or three rows of boards on each side screwing them together at the corners.
  3. Cut a bottom from leftover 2x4s laid flat with small gaps between for drainage.
  4. Line the inside with landscape fabric and fill with soil.

12. Build a Pallet Planter Box

DIY planter box built from repurposed pallet boards filled with herbs and flowers in sunny garden

Pallet boards are free, already cut to similar widths, and have a natural rustic look that works perfectly for garden planters. Pull apart a pallet carefully, sand the boards, and assemble into a standard box shape. Seal well before filling since pallet wood is not always weatherproof on its own. A zero cost build that looks great in any casual garden setting.

Materials Needed:

  • Wooden pallet (free sourced)
  • Pry bar for disassembly
  • Sandpaper
  • Exterior screws and drill
  • Outdoor wood sealant

How to Make It:

  1. Carefully disassemble the pallet using a pry bar to avoid splitting the boards.
  2. Sort boards by condition and sand all surfaces smooth.
  3. Cut boards to your desired box dimensions and assemble with exterior screws.
  4. Seal all surfaces thoroughly with outdoor rated wood sealant.
  5. Line with landscape fabric and fill with potting mix.

13. Build an Address Number Planter Box

DIY wooden planter box near front entrance with house numbers on panel and flowering plants

A planter box with your house number on the front is a clever way to combine function and curb appeal. Build a standard cedar box, attach metal house numbers to the front panel, and plant with flowers that complement your exterior colors. It solves the address visibility problem and adds a welcoming feature to the entrance at the same time.

Materials Needed:

  • Cedar boards (1×8)
  • Metal house numbers
  • Exterior screws and drill
  • Exterior paint
  • Landscape fabric and plants

How to Make It:

  1. Build a standard cedar planter box at a size visible from the street.
  2. Paint the front panel in a color that contrasts with the house numbers.
  3. Attach metal house numbers to the painted front panel.
  4. Add drainage holes, line with fabric, fill with soil and seasonal plants.
  5. Mount near the front entrance at a height readable from the street.

14. Build an Easy Cedar Fence Planter Box

DIY planter boxes built from cedar fence pickets mounted along garden fence with trailing flowers

Cedar fence pickets are inexpensive, already the right thickness for planter boxes, and weather beautifully outdoors. Use them to build simple rectangular boxes and mount them directly to a fence or stand them along it. The natural cedar finish blends right into a garden fence line and the whole project costs a fraction of what pre-made planters sell for.

Materials Needed:

  • Cedar fence pickets
  • Exterior screws and drill
  • Fence mounting brackets (if wall mounting)
  • Landscape fabric

How to Make It:

  1. Cut fence pickets to your desired box length and height.
  2. Assemble four sides and a bottom using exterior screws.
  3. Drill drainage holes across the bottom panel.
  4. Mount to fence with brackets or stand freestanding along the fence line.
  5. Line with fabric and plant.

15. Build a Versailles Style Planter Box

Classic Versailles style DIY planter box painted white with decorative panels holding ornamental tree

Versailles planter boxes have a formal garden look with raised panel detailing on each side and finials or ball feet at the corners. They look expensive and impressive but are straightforward to build with basic carpentry skills. Paint white or black for a classic formal look. Perfect for front entrances, formal garden spaces, or flanking a patio door with topiary or small ornamental trees.

Materials Needed:

  • Cedar or pine boards
  • Decorative trim molding for panels
  • Ball finials or corner feet
  • Exterior paint (white or black)
  • Exterior screws and drill

How to Make It:

  1. Build a standard square planter box from cedar or pine boards.
  2. Cut decorative trim molding to frame raised panel sections on each side.
  3. Attach the trim with exterior adhesive and small finishing nails.
  4. Attach ball finials to each corner at the top and bottom.
  5. Paint all surfaces in your chosen color with exterior rated paint.

16. Build a Concrete Planter Box

Modern DIY concrete planter box with clean geometric lines filled with succulents on contemporary patio

Concrete planter boxes are heavy, permanent, and have a clean modern look that suits contemporary gardens and patios. Use a form built from plywood to cast the concrete into the shape you want. The result is a completely custom planter that weathers beautifully and lasts indefinitely. Best suited for a permanent position since moving a filled concrete box is not easy.

Materials Needed:

  • Concrete mix
  • Plywood for the outer and inner forms
  • Rebar or wire mesh
  • Release agent
  • Drill for drainage holes after curing

How to Make It:

  1. Build an outer plywood form in your desired box dimensions.
  2. Build a smaller inner form to create the hollow planting space.
  3. Coat both forms with release agent and position the inner form inside the outer.
  4. Pour concrete between the two forms and press in rebar for reinforcement.
  5. Let cure for 48 hours then remove forms and drill drainage holes in the base.

17. Build a Trex or Composite Planter Box

DIY composite decking material planter box in warm grey filled with flowering plants on modern deck

Composite decking offcuts make excellent planter box material because they are completely weatherproof, never rot, and never need painting or sealing. If you have leftover Trex or similar composite decking from a deck build, cut it down into planter box pieces. The result looks modern and polished and will genuinely last decades without any maintenance.

Materials Needed:

  • Composite decking boards (Trex or similar)
  • Stainless steel exterior screws
  • Drill
  • Landscape fabric

How to Make It:

  1. Cut composite boards to your desired planter dimensions.
  2. Assemble with stainless steel screws — composite expands and contracts so use screws rated for composite.
  3. Add a composite or treated wood bottom panel with drainage holes.
  4. No sealing or painting needed — composite is already fully weatherproof.
  5. Line with fabric and fill with potting mix.

18. Build a Small Wooden Planter Box for a Balcony

Small DIY wooden planter box on compact apartment balcony filled with herbs and small flowers

Small balconies need small planter boxes — compact enough to fit without blocking movement but deep enough to actually grow something useful. A simple small cedar box at 12 inches square and 10 inches deep is all you need for herbs, salad greens, or small flowers. Build two or three and line them along the balcony railing for a proper urban garden that fits the tightest outdoor space.

Materials Needed:

  • Cedar boards (1×6 cut to small dimensions)
  • Exterior screws and drill
  • Landscape fabric
  • Lightweight potting mix (important for balconies)

How to Make It:

  1. Cut cedar boards to 12 inch lengths for a compact square box.
  2. Assemble four sides and a bottom with exterior screws.
  3. Drill drainage holes and line with landscape fabric.
  4. Use lightweight potting mix to keep the weight manageable on a balcony.
  5. Plant with compact herbs or trailing flowers suited to container growing.

19. Build an Elevated Cedar Planter Box

 Elevated DIY cedar planter box on tall angled legs filled with vegetables and herbs in sunny garden

An elevated cedar planter on angled legs looks far more design-forward than a simple box on straight legs. The angled legs give it a mid-century modern feel that works well on a contemporary deck or patio. Build the box first then cut four legs at a slight outward angle and attach to the bottom corners. The angled stance also makes the whole structure more stable on uneven ground.

Materials Needed:

  • Cedar boards for the box
  • 4×4 cedar posts for angled legs
  • Angled corner brackets
  • Exterior screws and drill
  • Landscape fabric

How to Make It:

  1. Build a standard cedar planter box without legs first.
  2. Cut four 4×4 leg posts at a 10 to 15 degree angle on the top cut so they splay outward.
  3. Attach angled corner brackets to the bottom of the box.
  4. Secure each leg into the corner brackets and check for even height.
  5. Sand and seal the whole piece before filling.

20. Keep It Easy — A One Board Planter Box

 Simple DIY planter box made from single fence board cut into sections filled with herbs on patio

The easiest DIY planter box you can build uses a single cedar fence board cut into four equal pieces and screwed together into a square. Add a bottom piece from the same board, drill a few drainage holes, fill with soil, and plant. Total cost under five dollars. Total build time under thirty minutes. It is the perfect first planter box project and works just as well as anything more complicated.

Materials Needed:

  • One cedar fence picket
  • Exterior screws
  • Drill
  • Landscape fabric

How to Make It:

  1. Cut the fence picket into four equal lengths for the sides and one shorter piece for the bottom.
  2. Assemble the four sides into a square box with two screws at each corner.
  3. Attach the bottom piece and drill two or three drainage holes.
  4. Line with a small piece of landscape fabric and fill with potting mix.
  5. Plant and place wherever it is needed.

Final Thoughts on Planter Boxes DIY

Building your own planter boxes means you get exactly the size, style, and wood you want for a fraction of the cost of buying ready made. Whether you go for a simple 2×4 beginner build, a formal Versailles box for the front entrance, or a full privacy screen of tall cedar planters, the process is the same — cut, assemble, seal, plant. Pick the one that fits your space and get started this weekend.

Click to share!

Leave a Reply

Your email address will not be published. Required fields are marked *