Locally, here in Spokane, the cost for cleaning, oiling and adjusting runs, on average $79.95, and they can keep it anywhere from a week to 6 weeks, depending on where you take it. My husband is a sewing machine technician who works out of two local shops and for himself as well. He charges $60 for the same service he provides to the shops and can get the machine back either same day or next day. It is a different story when the machine is broken or needs parts--he then has to order parts and wait for them to arrive. Independent sewing machine technicians might be a better value with less wait time if you can find one locally. I feel very blessed to have him around, because my machines are always running perfectly, and I can't beat the price!!! :D