This will depend on how stained or dirty the couch is as well as the type of leather. Generally speaking, leather couch cleaning costs about $60 per seat cushion. Professional cleaning of dining chairs typically costs about $40 each, leather armchair $65, and leather lounges $200.