Cloth diapers have a larger upfront cost but a lower monthly cost. If an initial investment of $500 is spread out over 30 months, for example, the cost comes out to around $17 per month.