If you suspect that there may be issues with the soil around your home, you may want to hire a soil engineer to test it. Knowing things like the pH of the soil or which heavy metals it contains helps you determine which plants may grow there. It is also important to know if anything hazardous is in the soil that could harm your family or pets. Soil testing is usually straightforward and takes anywhere from minutes to a few weeks to get answers. Once you know the state of your soil, you can make better decisions about how to proceed, from what types of plants that might grow to any abatement that may need to be done.
Soil engineers charge around $300 to $500 in labor for a visit to your property to do the testing.