In most circumstances you want "cleaning cloth". This is something you would use for all manner of cleaning tasks in and around the home (normally excluding the cleaning of one's own body, for which, in British English, you use a "flannel"). "cleansing cloth" sounds like something more delicate and specialised -- especially something used in conjunction with some fancy skincare product ("cleanse" is a word loved by the marketers of such products).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.