Fill dirt costs $7 to $12 per yard. This type of dirt is located beneath topsoil. It does not contain organic material, so it is composed of stones, sand, rocks, and earth. It might be used to fill ground holes or change a property’s elevation.