Restuffing a sofa

My sofa consists of two portions of what was once a three piece sectional, and it has seen better days. The stuffing in the back cushions and the foam in seat cushions are badly in need of replacement. Is anyone familiar with the costs/ logistics of having a couch restuffed? Is there a service that will come to my home or do I have to take the cushions there? Also, the fabric itself could use a washing, is there any harm in throwing it in the washing machine or should I clean them by hand? I couldn’t find any care instruction tags.