The main difference between orchid and cactus soil is the amount of organic matter and drainage. Orchid soil is typically high in organic matter and has a low pH level, while cactus soil is formulated to have excellent drainage and low organic matter. This is because orchids prefer a more moisture-retentive soil, while cacti require a more well-draining soil to prevent root rot.