To be honest, most window cleaners with a half decent website & not too much local competition don't need to pay for specialist SEO - you're normally targeting a small geographical area & haven't enough competition to fill googles 1st page anyway!
If you've a lot of competition or are trying to get national work, then it might be worth paying for.
Its a huge generalisation i know, there's always exceptions,..