what is the difference between potting soil and dirt?
Topsoil is dirt, and potting soil isn't. ... Potting soil is for planting in containers. Topsoil is sand or clay (ground-up rocks) mixed with organic materials such as compost. Potting soil is a mixture of peat moss and other organic materials such as composted sawdust.