When I took my Bernina in last November (I think) they checked everything and did a cleaning and it only cost me $40. They had to do some adjustment to the foot control but everything else was fine. They told me as long as I cleaned it regularly, once a year was fine. I think it was only there less than a week.