How Much Does Flowerbed Installation Cost in 2025?

Normal Range: $1,000 - $3,000

Installing a flowerbed costs an average of $2,000

How we get this data
A flower bed in the landscape of a house
Photo: ulga / Adobe Stock
A flower bed in the landscape of a house
Photo: ulga / Adobe Stock
Highlights

  • Installing a 5-by-12-foot flowerbed ranges from $1,000 to $3,000 on average.

  • Average costs are $2,000, running between $10 and $20 per square foot.

  • Professional landscapers charge $30 to $100 per hour to install flowerbeds, depending on experience and project complexity.

Get quotes from up to 3 pros!
Enter a zip below and get matched to top-rated pros near you.
Geo Icon

This article was updated using automation technology and thoroughly reviewed for accuracy by HomeAdvisor Editor Ryan Noonan.

On average, lawn and garden professionals charge $1,000 to $3,000 to install a new 5-by-12-foot flowerbed, with most homeowners spending an average of $2,000 on flowerbed installation. Garden size, bed type, and the edging or border material you choose will all influence your final price.

Flowerbed installation is a popular option for enhancing curb appeal, and hiring a professional ensures correct soil preparation and plant placement.

Flowerbed Installation Cost Factors

Soil type and terrain can increase the cost to install a flowerbed because tilling and digging can be more complicated in rocky soil. Adding special features can also increase the cost of installing a flowerbed. Here’s a closer look at how your flowerbed installation total breaks down.

Flowerbed Costs per Square Foot

The size of your flowerbed is a major cost driver, with larger beds adding more in both labor and material costs. On average, you can expect to pay $10 to $20 per square foot. Here are the average costs for installing various-sized flower beds.

Flowerbed Size (Sq. Ft.)Average Cost
50$500–$1,000
100$1,000–$2,000
150$1,500–$3,000

Labor

Hiring a landscaping pro costs $30 to $100 per hour or $5 to $15 per square foot. Bringing in a landscape designer or landscape architect to refine the layout and choose pest-resistant plants for your climate is more costly, running $50 to $150 per hour.

Edging

Intended to add aesthetic appeal while providing better containment of overflowing plants, edging around your flowerbed costs $1 to $25 per linear foot.

Weed Barriers

A weed barrier keeps invasive grass and weeds from growing into your garden. Installing weed barriers costs $0.50 to $2 per square foot.

Mulch

Adding mulch to your flowerbeds improves overall soil health and helps them retain water and regulate temperature. Installing mulch costs $30 to $70 per cubic yard.

Flowerbed Installation Costs by Type

Much of the price difference hinges on whether the bed requires in-ground excavation or a simpler no-dig approach.

In-Ground Flowerbed

In-ground flowerbeds are dug directly into the soil. They offer a natural look to your yard. In-ground beds are an affordable option, but soil preparation adds an extra expense. On average, an in-ground flowerbed costs $1,000 to $3,000.

Container Flowerbed

Container flowerbeds are planters in pots or planters. This portable option offers a variety of placement choices, but you’re limited to the size of the planters available. On average, container flowerbeds cost $100 to $500 per container.

Raised Flowerbed

Building a raised garden bed runs $200 to $1,500, depending on size, materials, and your plant choices. Raised beds suit gardeners who prefer not to bend or dig, and they also reduce soil erosion, suppress weeds, and deter many common pests.

Budgeting for Flowerbed Installation 

Consider these cost-saving strategies to make your flowerbed project more wallet-friendly:

  • Obtain quotes from at least three local landscapers to ensure competitive pricing.

  • Choose simple bed shapes and layouts rather than more expensive custom options.

  • Install flowerbeds during off-peak seasons to take advantage of potential labor savings.

DIY vs. Hiring a Flowerbed Pro

Without labor charges, building a 100-square-foot flowerbed yourself costs $300 to $900, depending on plants and materials. Ordering bulk topsoil separately can erode those savings, so compare delivery fees before deciding.

Building your own flowerbed is doable for many homeowners, but a seasoned landscaper can streamline design, soil prep, and plant selection for reliable blooms. Their expertise in edging, bed sizing, and local growing conditions often pays off in a healthier, longer-lasting garden.

How HomeAdvisor Gets Its Cost Data

No place is more important than your home, which is why HomeAdvisor connects homeowners with local pros to transform their houses into homes they love. To help homeowners prepare for their next project, HomeAdvisor provides readers with accurate cost data and follows strict editorial guidelines. After a project is complete, we survey real customers about the costs to develop the pricing data you see, so you can make the best decisions for you and your home. We pair this data with research from reputable sources, including the U.S. Bureau of Labor Statistics, academic journals, market studies, and interviews with industry experts—all to ensure our prices reflect real-world projects.

Frequently Asked Questions

No, landscapers don't typically include flowers and associated planting services in bed-building costs. Most landscapers cost $30 to $80 per hour to plant flowers, with each plant and flower costing $2 to $50. The size, species, and maturity of plants impact their cost, and different species do best in different climates and soil types, so how much you'll pay for plants depends on where you live, the size of your flowerbed, and the condition of your soil.

After digging out your flower bed, most landscapers use a fabric liner to help preserve moisture in your soil. Liners also help prevent erosion, which will eat away into your flower bed over time. Flower bed liners also help to prevent weeds creeping up from deep in the ground, so there's less digging and weeding required to maintain the flower bed.

It's important to create a clean area for your flower bed by removing grass, weeds, tree stumps, old roots, rocks, sod, sticks, and other debris that could prevent your garden from thriving. You'll need to mark out the area you want your flower bed to fill and dig down at least 8 to 12 inches to allow healthy root growth for just about any plant. You may want to give it an extra inch or two to add a layer of sharp sand for improved drainage. Then, once it's clear and level, you add the liner, the edging, the sharp sand, and the screened, weed-free topsoil. Then you add plants.

Mulching a flower bed annually at the start of spring can help to preserve moisture to stop your bed from drying out in the hot summer months. Popular mulching materials include hay, shredded wood, bark, rock, hemlock, and pine. Using a natural mulch like straw, shredded bark, or pine needles that break down over time returns nutrients to the soil and makes it easy to dig the old mulch into the top soil before you add a fresh layer.

Yes, you can use stock tanks as borders for flower beds. While this is a stylish and easy option, it's still important to follow all the steps for preparing the soil. Many landscapers now install stock tank flower beds. Stock tanks make a good option for flower beds on patios and paved areas, as they're deep enough to have a layer of gravel in the base for good drainage.

Need professional help with your project?
Get quotes from top-rated pros.