On average, compost costs about $4.50 per 40 lb bag. Save costs by creating your own compost or purchasing nutrient-rich soil that's already amended.