the charge depends on the dealer mine was $28.00 for the filter $18.00 oil change and $85.00 to check all the nuts and bolts the last time I was there!!! for service two years ago, I look after my own Baby, and truck , car, tractor, snow blower , elec. byke they said do not open ( motor ) guess what was the first think got opened , very well made that motor, cleaned lubed and put back together, controller, sealed do not open( next !!)up graded the relay in it, works much better, went to 60 volt from 48 volt gets to 50 km, now from 32 km.