Soil, Gravel & Mulch Delivery
Soil, Gravel & Mulch Delivery near you
Bulk delivery of soil, gravel, sand and mulch. Tell us about your material delivery project and we’ll help you find local landscape supply companies who serve your area.
Free for homeowners · No obligation to hire
On this page
Bulk soil, gravel and mulch delivery brings landscape materials by the truckload instead of the bag: topsoil for a new lawn, garden soil or triple mix for raised beds, gravel for a shed pad, a path or a driveway top-up, and mulch for planting beds. A landscape supply yard loads the material and a dump truck tips it onto your property, or sets it down in bulk bags.
Buying in bulk makes sense once a project outgrows a car trunk, but it hands you decisions a bag never does: which blend suits the job, how much to order, where a heavy truck can safely drop a pile, and whether the soil is clean. Material that lands in the wrong spot, blocks the street or turns out to be full of debris can cost a weekend to fix.
This page covers the main materials, estimating how much to order, placement and driveway protection, piles on the street, soil quality and Ontario's excess soil rules, and keeping mulch and soil away from the house. Spreading, planting and regrading are covered on our landscaping and grading pages.
Topsoil, garden soil, triple mix and compost: choosing bulk soil for lawns and beds
Soil names vary from one supplier to the next, so ask what's in each product rather than trusting the label, and whether it has been screened to remove stones, roots and clumps.
- Topsoil: the general-purpose layer for new lawns, levelling low spots and going under sod, usually screened and leaner than garden blends.
- Garden soil: topsoil blended with compost or other organic matter, meant for vegetable and flower beds.
- Triple mix: a blend traditionally made of topsoil, peat and compost or manure, with recipes that differ by supplier, used for beds and raised planters.
- Compost: screened organic matter for top-dressing a lawn or working into existing beds, rarely used on its own as a planting soil.
- Fill: unscreened subsoil for raising a grade or backfilling, not meant to grow anything.
Gravel types for driveways, paths, drainage and shed pads
Gravel is sold by purpose as much as by stone, and the wrong choice shows quickly: round stone that rolls underfoot on a path, or washed stone that never packs down on a driveway. When gravel is the base under a driveway, patio or shed, let the installer specify the product, since the right base depends on the soil and the load.
- Crushed gravel with fines, often sold as crusher run or road base: angular stone mixed with stone dust that compacts into a firm base.
- Clear stone: crushed, washed stone without fines, which drains freely and suits drainage trenches and the ground under decks.
- Pea gravel: small, rounded stone for paths, play areas and decorative beds, comfortable underfoot but prone to shifting.
- River rock and decorative stone: larger rounded or coloured stone for dry creek beds and borders rather than walking surfaces.
- Stone dust or screenings: fine crushed material some installers use as a levelling layer under flagstone.
- Sand: for paver joints, levelling and sandboxes, sold in grades that aren't interchangeable.
How much soil, gravel or mulch to order: estimating cubic yards and cubic metres
Bulk material is sold by volume, in cubic yards or cubic metres, and many suppliers set a minimum order. To estimate, measure the length and width of each area, decide how deep the layer should be and multiply. Our mulch and topsoil calculator does the arithmetic in either unit, and the same area-times-depth formula works for a layer of gravel.
Measure an irregular bed as several rectangles and add them up, and use the depth the job actually needs rather than a guess. Soil and gravel settle and compact once they're spread and tamped, so a little extra usually beats a second delivery. For a base under pavers or a driveway, let the installer work out the quantity.
Where the dump truck drops the pile: placement and driveway protection
A loaded dump truck is far heavier than the cars your driveway usually carries, and it tips its whole load in one spot. Choose that spot before delivery day, and be there or leave clear instructions when the truck arrives.
- Pick a firm, level spot close to where the material will be used, since every wheelbarrow trip adds up.
- Keep the truck off new asphalt, interlocking pavers, septic beds and soft lawn, and ask the driver whether the driveway can take it before it backs in.
- Lay a large tarp or plywood sheets where the pile will sit, so soil doesn't stain the paving and the last of it shovels up cleanly.
- Check that the raised box will clear wires, branches and eaves.
- Keep the pile away from catch basins, storm drains and ditches, where rain can wash soil and fines into the sewer.
- Cover soil and mulch if rain is forecast, which keeps the pile workable and limits runoff.
- Mark sprinkler heads, a septic lid or low lighting that the truck or the pile could crush.
Dumping soil or gravel on the street: permits and municipal fill rules
If the only place for the pile is the road, the boulevard or a lane, check with the city first. Toronto, for example, requires a Street Occupation Permit to temporarily occupy the roadway, boulevard, sidewalk or a public lane with equipment or materials during demolition, renovation or construction, and lists the storage of materials among the uses it covers. Other municipalities set their own rules, and a pile on the road can block gutters and is hard to see at night.
Bringing in a large amount of soil can also fall under a municipal site alteration or fill by-law, especially when the new material raises the grade or changes where water drains. Ask your municipality before ordering fill for a large regrading job; our grading page explains approved grading plans.
Contaminated fill and Ontario's excess soil rules: checking where bulk soil comes from
Soil is only as clean as the site it came from. Supply yards generally screen and blend their own products, but fill offered free, or suspiciously cheap, may come straight from a construction dig with debris, fuel or other contamination in it. In Ontario, excess soil is regulated under O. Reg. 406/19, On-Site and Excess Soil Management: soil dug up and moved off a project must meet quality standards and go to an appropriate reuse site with the site owner's written consent, or to a licensed disposal facility. Taking truckloads of excavated soil from someone else's project can make your yard the place that soil ends up, so find out what you're receiving before you agree.
- Buy from a supplier that can tell you where its soil comes from and how it's processed.
- Look at a load before it's tipped when you can, and refuse one containing concrete, asphalt, brick, glass, plastic or metal.
- Reject soil that smells of fuel, oil or solvents, or shows dark staining or an oily sheen.
- Never let anyone dump soil on your property without knowing its source, however convenient the offer.
- For a vegetable garden, ask whether the soil has been tested and tell the supplier what you plan to grow.
Keeping mulch and soil away from the foundation, siding and tree trunks
Where new material goes matters as much as how much of it there is. Mulch holds moisture against whatever it touches, and soil heaped against the house can undo the slope that carries water away from the foundation, which the Government of Canada's property grading guidance describes. Spread beds so the finished surface stays below siding, wood trim and brick weep holes, and the ground still falls away from the walls.
- Leave a strip of bare soil or stone between the mulch and the house rather than banking mulch against the siding.
- Pull mulch back from tree trunks and plant stems, since mulch piled against bark keeps it damp.
- Keep basement window wells, dryer vents and the gas meter clear when topping up beds.
- Loosen the old mulch before adding more, so the layer doesn't keep getting deeper year after year.
Soil, Gravel & Mulch Delivery: frequently asked questions
How do I work out how many yards of topsoil or mulch to order?
Measure each area, choose the depth you want and multiply. Our mulch and topsoil calculator gives the volume in cubic yards and cubic metres. Order a little extra, since soil settles once it's spread.
What's the difference between topsoil and triple mix?
Topsoil is the general-purpose layer for lawns and levelling. Triple mix blends topsoil with organic materials such as peat and compost, so it suits flower and vegetable beds. Recipes vary, so ask the supplier what's in it.
Can the truck dump soil or gravel on the street?
Only if your city allows it. Toronto requires a Street Occupation Permit for materials stored on the road, boulevard, sidewalk or a public lane during a construction or renovation project. Check your municipality's rules, or keep the pile on your own property.
Is free fill safe to accept?
Not without knowing where it came from. Excavated soil can carry debris or contamination, and in Ontario excess soil must go to an appropriate reuse site with the owner's written consent or to a licensed disposal facility.
Which gravel is best for a driveway?
A crushed gravel with fines usually forms the compacted base, because the angular stone and dust lock together. Round pea gravel and washed stone don't pack down the same way. Let the driveway installer choose the product for your soil.
Can mulch go right up against the house?
It's better not to. Mulch holds moisture against siding and trim, and a deep bed can change the slope that drains water away from the foundation. Keep a gap between the bed and the wall.
Sources
Written by the LokalMatch editorial team. Last reviewed September 10, 2026.
Find landscape supply companies by city
Alberta
Show 17 citiesHide cities
- Soil, Gravel & Mulch Delivery in Calgary
- Soil, Gravel & Mulch Delivery in Edmonton
- Soil, Gravel & Mulch Delivery in Airdrie
- Soil, Gravel & Mulch Delivery in Cochrane
- Soil, Gravel & Mulch Delivery in Fort McMurray
- Soil, Gravel & Mulch Delivery in Fort Saskatchewan
- Soil, Gravel & Mulch Delivery in Grande Prairie
- Soil, Gravel & Mulch Delivery in Leduc
- Soil, Gravel & Mulch Delivery in Lethbridge
- Soil, Gravel & Mulch Delivery in Medicine Hat
- Soil, Gravel & Mulch Delivery in Okotoks
- Soil, Gravel & Mulch Delivery in Parkland County
- Soil, Gravel & Mulch Delivery in Red Deer
- Soil, Gravel & Mulch Delivery in Rocky View County
- Soil, Gravel & Mulch Delivery in Spruce Grove
- Soil, Gravel & Mulch Delivery in St. Albert
- Soil, Gravel & Mulch Delivery in Strathcona County
British Columbia
Show 31 citiesHide cities
- Soil, Gravel & Mulch Delivery in Abbotsford
- Soil, Gravel & Mulch Delivery in Burnaby
- Soil, Gravel & Mulch Delivery in Kelowna
- Soil, Gravel & Mulch Delivery in Surrey
- Soil, Gravel & Mulch Delivery in Vancouver
- Soil, Gravel & Mulch Delivery in Victoria
- Soil, Gravel & Mulch Delivery in Campbell River
- Soil, Gravel & Mulch Delivery in Chilliwack
- Soil, Gravel & Mulch Delivery in Coquitlam
- Soil, Gravel & Mulch Delivery in Courtenay
- Soil, Gravel & Mulch Delivery in Delta
- Soil, Gravel & Mulch Delivery in District of North Vancouver
- Soil, Gravel & Mulch Delivery in Kamloops
- Soil, Gravel & Mulch Delivery in Langford
- Soil, Gravel & Mulch Delivery in Langley
- Soil, Gravel & Mulch Delivery in Maple Ridge
- Soil, Gravel & Mulch Delivery in Mission
- Soil, Gravel & Mulch Delivery in Nanaimo
- Soil, Gravel & Mulch Delivery in New Westminster
- Soil, Gravel & Mulch Delivery in North Cowichan
- Soil, Gravel & Mulch Delivery in North Vancouver
- Soil, Gravel & Mulch Delivery in Penticton
- Soil, Gravel & Mulch Delivery in Port Coquitlam
- Soil, Gravel & Mulch Delivery in Port Moody
- Soil, Gravel & Mulch Delivery in Prince George
- Soil, Gravel & Mulch Delivery in Richmond
- Soil, Gravel & Mulch Delivery in Saanich
- Soil, Gravel & Mulch Delivery in Township of Langley
- Soil, Gravel & Mulch Delivery in Vernon
- Soil, Gravel & Mulch Delivery in West Kelowna
- Soil, Gravel & Mulch Delivery in West Vancouver
Manitoba
Show 2 citiesHide cities
New Brunswick
Show 4 citiesHide cities
Newfoundland and Labrador
Show 2 citiesHide cities
Northwest Territories
Show 1 citiesHide cities
Nova Scotia
Show 4 citiesHide cities
Nunavut
Show 1 citiesHide cities
Ontario
Show 71 citiesHide cities
- Soil, Gravel & Mulch Delivery in Barrie
- Soil, Gravel & Mulch Delivery in Brampton
- Soil, Gravel & Mulch Delivery in Greater Sudbury
- Soil, Gravel & Mulch Delivery in Guelph
- Soil, Gravel & Mulch Delivery in Hamilton
- Soil, Gravel & Mulch Delivery in Kingston
- Soil, Gravel & Mulch Delivery in Kitchener
- Soil, Gravel & Mulch Delivery in London
- Soil, Gravel & Mulch Delivery in Markham
- Soil, Gravel & Mulch Delivery in Mississauga
- Soil, Gravel & Mulch Delivery in Oshawa
- Soil, Gravel & Mulch Delivery in Ottawa
- Soil, Gravel & Mulch Delivery in St. Catharines
- Soil, Gravel & Mulch Delivery in Toronto
- Soil, Gravel & Mulch Delivery in Vaughan
- Soil, Gravel & Mulch Delivery in Waterloo
- Soil, Gravel & Mulch Delivery in Windsor
- Soil, Gravel & Mulch Delivery in Ajax
- Soil, Gravel & Mulch Delivery in Aurora
- Soil, Gravel & Mulch Delivery in Belleville
- Soil, Gravel & Mulch Delivery in Blue Mountains
- Soil, Gravel & Mulch Delivery in Bradford
- Soil, Gravel & Mulch Delivery in Brantford
- Soil, Gravel & Mulch Delivery in Burlington
- Soil, Gravel & Mulch Delivery in Caledon
- Soil, Gravel & Mulch Delivery in Cambridge
- Soil, Gravel & Mulch Delivery in Centre Wellington
- Soil, Gravel & Mulch Delivery in Chatham
- Soil, Gravel & Mulch Delivery in Clarence-Rockland
- Soil, Gravel & Mulch Delivery in Clarington
- Soil, Gravel & Mulch Delivery in Collingwood
- Soil, Gravel & Mulch Delivery in Cornwall
- Soil, Gravel & Mulch Delivery in County of Brant
- Soil, Gravel & Mulch Delivery in East Gwillimbury
- Soil, Gravel & Mulch Delivery in Fort Erie
- Soil, Gravel & Mulch Delivery in Georgetown
- Soil, Gravel & Mulch Delivery in Georgina
- Soil, Gravel & Mulch Delivery in Grimsby
- Soil, Gravel & Mulch Delivery in Haldimand County
- Soil, Gravel & Mulch Delivery in Innisfil
- Soil, Gravel & Mulch Delivery in Kawartha Lakes
- Soil, Gravel & Mulch Delivery in King
- Soil, Gravel & Mulch Delivery in Lakeshore
- Soil, Gravel & Mulch Delivery in LaSalle
- Soil, Gravel & Mulch Delivery in Leamington
- Soil, Gravel & Mulch Delivery in Lincoln
- Soil, Gravel & Mulch Delivery in Milton
- Soil, Gravel & Mulch Delivery in New Tecumseth
- Soil, Gravel & Mulch Delivery in Newmarket
- Soil, Gravel & Mulch Delivery in Niagara Falls
- Soil, Gravel & Mulch Delivery in Norfolk County
- Soil, Gravel & Mulch Delivery in North Bay
- Soil, Gravel & Mulch Delivery in Oakville
- Soil, Gravel & Mulch Delivery in Orangeville
- Soil, Gravel & Mulch Delivery in Orillia
- Soil, Gravel & Mulch Delivery in Peterborough
- Soil, Gravel & Mulch Delivery in Pickering
- Soil, Gravel & Mulch Delivery in Prince Edward County
- Soil, Gravel & Mulch Delivery in Quinte West
- Soil, Gravel & Mulch Delivery in Richmond Hill
- Soil, Gravel & Mulch Delivery in Sarnia
- Soil, Gravel & Mulch Delivery in Sault Ste. Marie
- Soil, Gravel & Mulch Delivery in St. Thomas
- Soil, Gravel & Mulch Delivery in Stratford
- Soil, Gravel & Mulch Delivery in Thunder Bay
- Soil, Gravel & Mulch Delivery in Timmins
- Soil, Gravel & Mulch Delivery in Welland
- Soil, Gravel & Mulch Delivery in Whitby
- Soil, Gravel & Mulch Delivery in Whitchurch-Stouffville
- Soil, Gravel & Mulch Delivery in Woodstock
- Soil, Gravel & Mulch Delivery in Woolwich
Prince Edward Island
Show 1 citiesHide cities
Quebec
Show 74 citiesHide cities
- Soil, Gravel & Mulch Delivery in Gatineau
- Soil, Gravel & Mulch Delivery in Laval
- Soil, Gravel & Mulch Delivery in Longueuil
- Soil, Gravel & Mulch Delivery in Montreal
- Soil, Gravel & Mulch Delivery in Quebec City
- Soil, Gravel & Mulch Delivery in Sherbrooke
- Soil, Gravel & Mulch Delivery in Trois-Rivières
- Soil, Gravel & Mulch Delivery in Alma
- Soil, Gravel & Mulch Delivery in Baie-Comeau
- Soil, Gravel & Mulch Delivery in Beaconsfield
- Soil, Gravel & Mulch Delivery in Beloeil
- Soil, Gravel & Mulch Delivery in Blainville
- Soil, Gravel & Mulch Delivery in Boisbriand
- Soil, Gravel & Mulch Delivery in Boucherville
- Soil, Gravel & Mulch Delivery in Brossard
- Soil, Gravel & Mulch Delivery in Candiac
- Soil, Gravel & Mulch Delivery in Chambly
- Soil, Gravel & Mulch Delivery in Châteauguay
- Soil, Gravel & Mulch Delivery in Côte-Saint-Luc
- Soil, Gravel & Mulch Delivery in Cowansville
- Soil, Gravel & Mulch Delivery in Deux-Montagnes
- Soil, Gravel & Mulch Delivery in Dollard-des-Ormeaux
- Soil, Gravel & Mulch Delivery in Dorval
- Soil, Gravel & Mulch Delivery in Drummondville
- Soil, Gravel & Mulch Delivery in Gaspé
- Soil, Gravel & Mulch Delivery in Granby
- Soil, Gravel & Mulch Delivery in Joliette
- Soil, Gravel & Mulch Delivery in Kirkland
- Soil, Gravel & Mulch Delivery in L'Ancienne-Lorette
- Soil, Gravel & Mulch Delivery in L'Assomption
- Soil, Gravel & Mulch Delivery in La Prairie
- Soil, Gravel & Mulch Delivery in Lévis
- Soil, Gravel & Mulch Delivery in Magog
- Soil, Gravel & Mulch Delivery in Mascouche
- Soil, Gravel & Mulch Delivery in Mirabel
- Soil, Gravel & Mulch Delivery in Mont-Saint-Hilaire
- Soil, Gravel & Mulch Delivery in Mount Royal
- Soil, Gravel & Mulch Delivery in Pointe-Claire
- Soil, Gravel & Mulch Delivery in Repentigny
- Soil, Gravel & Mulch Delivery in Rimouski
- Soil, Gravel & Mulch Delivery in Rivière-du-Loup
- Soil, Gravel & Mulch Delivery in Rouyn-Noranda
- Soil, Gravel & Mulch Delivery in Saguenay
- Soil, Gravel & Mulch Delivery in Saint-Augustin-de-Desmaures
- Soil, Gravel & Mulch Delivery in Saint-Basile-le-Grand
- Soil, Gravel & Mulch Delivery in Saint-Bruno-de-Montarville
- Soil, Gravel & Mulch Delivery in Saint-Charles-Borromée
- Soil, Gravel & Mulch Delivery in Saint-Colomban
- Soil, Gravel & Mulch Delivery in Saint-Constant
- Soil, Gravel & Mulch Delivery in Saint-Eustache
- Soil, Gravel & Mulch Delivery in Saint-Georges
- Soil, Gravel & Mulch Delivery in Saint-Hyacinthe
- Soil, Gravel & Mulch Delivery in Saint-Jean-sur-Richelieu
- Soil, Gravel & Mulch Delivery in Saint-Jérôme
- Soil, Gravel & Mulch Delivery in Saint-Lambert
- Soil, Gravel & Mulch Delivery in Saint-Lazare
- Soil, Gravel & Mulch Delivery in Saint-Lin–Laurentides
- Soil, Gravel & Mulch Delivery in Sainte-Anne-des-Plaines
- Soil, Gravel & Mulch Delivery in Sainte-Catherine
- Soil, Gravel & Mulch Delivery in Sainte-Julie
- Soil, Gravel & Mulch Delivery in Sainte-Marthe-sur-le-Lac
- Soil, Gravel & Mulch Delivery in Sainte-Sophie
- Soil, Gravel & Mulch Delivery in Sainte-Thérèse
- Soil, Gravel & Mulch Delivery in Salaberry-de-Valleyfield
- Soil, Gravel & Mulch Delivery in Sept-Îles
- Soil, Gravel & Mulch Delivery in Shawinigan
- Soil, Gravel & Mulch Delivery in Sorel-Tracy
- Soil, Gravel & Mulch Delivery in Terrebonne
- Soil, Gravel & Mulch Delivery in Thetford Mines
- Soil, Gravel & Mulch Delivery in Val-d'Or
- Soil, Gravel & Mulch Delivery in Varennes
- Soil, Gravel & Mulch Delivery in Vaudreuil-Dorion
- Soil, Gravel & Mulch Delivery in Victoriaville
- Soil, Gravel & Mulch Delivery in Westmount
Saskatchewan
Show 4 citiesHide cities
Yukon
Show 1 citiesHide cities
What affects the cost of material delivery
Prices depend on the details of your project. We only publish price ranges when they’re backed by real LokalMatch quote data or reliable sources. Until then, here’s what usually changes the price:
- Size of the yard and the scope of the design
- Grading, excavation and drainage work
- Hardscape materials, such as stone, pavers or wood
- Plants, sod and soil
- Access for machinery
- Removal of old materials, trees or stumps
- How often visits are scheduled for ongoing services
How to compare landscape supply companies before you hire
- Choose a company that does the kind of work you need, since design, lawn care, tree work and hardscaping are different specialties.
- For big projects, ask for a site plan or drawing before work starts.
- Ask how they'll handle grading and drainage so water moves away from the house.
- For tree removal or large pruning, look for a qualified arborist with liability insurance.
- For ongoing services like lawn care or snow removal, get the visit schedule and what's included in writing.
Questions to ask landscape supply companies before you hire
- Can I see a plan or drawing before you start?
- How will you handle drainage and grading?
- Will you have underground utilities located before you dig?
- Does any of this work need a permit, such as for a retaining wall, fence or tree removal?
- What plants or materials do you recommend for our climate and my yard's sun and shade?
- Do you guarantee plants or sod, and for what conditions?
- Can you show me proof of liability insurance?
When to call a pro for material delivery
- Water that pools near the house or in the yard after rain
- A tree that is leaning, cracked or has large dead branches over the house or a driveway
- A retaining wall that is bulging, leaning or cracking
Material delivery permits and local rules
Some material delivery work needs a permit or has to meet local bylaws. Rules vary by municipality, so ask your pro whether a permit is needed and who will apply for it — and check with your city or town if you’re unsure.
Permits and licensingFree project calculators
Services related to material delivery
Ready to get material delivery quotes?
Tell us about your material delivery project.
Do you offer material delivery services?
Join LokalMatch to get matched with homeowners in the areas you serve.