Yes, raised beds need drainage, and poor drainage is one of the most common reasons plants fail in them
Water that cannot drain away sits around plant roots and causes root rot, fungal disease, and nutrient problems. Even if your raised bed has a bottom, water needs a way out. The soil itself drains slowly compared to the speed water enters it during rain or watering. Without a path for excess water to leave, your bed becomes a shallow pond after each rain, and roots suffocate within days.
The good news is that drainage in a raised bed is straightforward to set up and costs almost nothing. You have two main choices: build your bed directly on soil (letting water drain into the ground below), or create a drainage layer inside the bed itself if the bottom is sealed or if you are building on concrete or hardpan.
Key Takeaways
- Raised beds built directly on soil drain naturally into the ground below, but beds on concrete, decks, or sealed surfaces need an internal drainage layer.
- A straightforward drainage layer of coarse gravel or wood chips at the bottom of a sealed bed allows water to move away from roots and out through drainage holes.
- Soil composition matters as much as the bed structure—dense clay soil holds water longer than loose, amended soil with compost and sand mixed in.
- If water pools on top of your bed after rain or watering, either the soil is too compacted, the bed is too shallow, or the drainage holes are blocked.
Raised beds on soil versus raised beds on hard surfaces
A raised bed sitting directly on bare soil drains naturally because water moves down through the soil in the bed and continues down into the ground below. This is the easiest setup and requires no extra work. The soil acts as a sponge, and excess water percolates downward over time.
If your raised bed sits on concrete, a deck, asphalt, or compacted clay that water cannot penetrate, you must create a way for water to escape. Without it, water pools at the bottom and roots rot. The solution is to drill drainage holes in the bottom of the bed (if it has a solid bottom) or to line the bottom with a drainage layer before adding soil.
Raised beds on sloped ground drain faster than those on flat ground because gravity helps water move away. If your bed is on flat concrete or a patio, water will sit longer and you need larger or more numerous drainage holes.
How to add drainage to a sealed raised bed
If your bed has a solid bottom or sits on a surface that does not absorb water, drill or cut drainage holes in the lowest points. Holes should be at least half an inch in diameter, and you need several of them—roughly one hole per square foot of bed bottom. Space them evenly so water does not pool in one corner.
Next, add a drainage layer inside the bed before you add soil. Lay down 2 to 4 inches of coarse gravel, pea gravel, or wood chips. This layer keeps soil from clogging the drainage holes and gives water a path to move sideways and downward. Do not use sand—it compacts and blocks drainage. Do not use landscape fabric over the gravel—it traps water instead of letting it through.
On top of the gravel, you can add a thin layer of newspaper or cardboard to keep soil from mixing into the drainage layer, then add your growing soil. Water will drain through the soil, through the cardboard, into the gravel, and out through the holes.
Soil composition affects how fast water drains
Even with perfect drainage holes, water moves slowly through dense, clay-heavy soil. Raised bed soil should be loose and crumbly, not packed. A standard mix is about 40 percent compost, 40 percent topsoil, and 20 percent coarse sand or perlite. This combination drains well while holding enough moisture for plants to use.
If you fill a raised bed with pure topsoil or garden soil from a pile, it compacts over time and drains poorly. Compost and sand keep the soil open and airy. When you water, the water moves through quickly instead of sitting. This is especially important in raised beds, where the soil is confined and cannot spread out sideways the way it does in an in-ground garden.
Over time, compost breaks down and the soil becomes denser. Every year or two, mix in fresh compost or aged wood chips to restore the texture. This keeps drainage working well and improves plant growth.
Signs your raised bed has a drainage problem
Water pooling on top of the soil after rain or watering is the clearest sign. If the water sits for more than an hour, drainage is too slow. Wilting plants that are actually wet at the base, yellowing leaves, or a sour smell from the soil also point to poor drainage.
Check whether the drainage holes are blocked. Soil can settle and cover holes, or algae and debris can clog them. Clear any blockages and make sure water can flow freely out of the bottom. If the bed is on concrete and you did not drill holes, that is the problem—add them now.
If the soil itself is the issue, you may need to replace the top few inches with a better mix or work in compost and sand to loosen it. This is easier than emptying the whole bed. Spread 2 to 3 inches of compost on top and work it in gently with a garden fork.
Raised beds in wet climates or low-lying areas
If your yard stays wet or collects runoff from surrounding areas, a raised bed helps but does not solve the problem on its own. Water will still accumulate if the ground around and below the bed is saturated. In this case, consider raising the bed higher—18 to 24 inches instead of 12—so the bottom sits above the water table. You can also dig a shallow trench around the bed to redirect water away, or add a perforated drain pipe under the bed to carry water downhill.
In very wet climates, some gardeners build beds on top of a layer of landscape fabric and gravel to create air space between the bed and the ground. This keeps roots from sitting in standing water even if the surrounding soil is damp. The fabric prevents soil from washing down into the gravel, while the gravel allows air and water to move.
Frequently Asked Questions
Can I use a plastic liner or landscape fabric to seal the bottom of my raised bed?
A plastic liner or fabric on the bottom will trap water and cause root rot. If you need to block weeds from growing up into the bed, use landscape fabric on the ground before you build the bed, but leave the bottom of the bed itself open to the soil below. If the bed sits on concrete, drill drainage holes instead of sealing it.
How deep should a raised bed be for good drainage?
At least 12 inches is the minimum for most vegetables and herbs. Shallower beds warm up faster but drain too quickly and dry out. Deeper beds (18 to 24 inches) hold moisture longer and give roots more room, which also helps with drainage because water is not forced out as fast. Depth matters less than having a drainage layer and holes if the bed is on a hard surface.
Do I need to add gravel if my raised bed sits directly on soil?
No. If the bed is on bare soil with no bottom barrier, water drains naturally into the ground. A gravel layer is only necessary if the bed has a solid bottom or sits on concrete, asphalt, or another surface water cannot penetrate.
What should I do if my raised bed is on a deck or patio?
Drill drainage holes in the bottom (at least one per square foot), add 2 to 4 inches of coarse gravel inside, then add soil. Make sure the holes drain away from the deck or patio so water does not pool underneath and damage the structure. You can also place a tray or grate under the bed to catch and direct water away.
Can I use sand instead of gravel for the drainage layer?
No. Sand compacts when wet and blocks drainage instead of improving it. Use coarse gravel, pea gravel, or wood chips. These materials stay loose and allow water to move through freely.