An hours worth of work for $35? You're gonna drop it to $25? Maybe I'm just a dick... but does the grocery store give you $10 off your shopping because you were a little mad about the cost of their groceries? I don't think working for an hour then charging $25 or $30 or $35 is worth it.
Best advice I can give you, correct the prices early on so you don't have to continuously raise their prices. When I give storefront pricing i offer "locked in prices for 2 years" as a way to appeal to them and sweeten the sales pitch. It's helped me close more often, I've also stopped offering once a week cleanings. I only sell every 4 weeks and every 2 weeks now, the 2x/month and 1x/month cost extra cleanings and it was a lot easier to factor into my scheduling even during peak residential times. Saving one day a week for route work, one day a week for estimates/flyers/call backs, and 3 days of residential window cleaning (4 days if I don't schedule route work that week) is more than enough time to make good money seasonally as well as year round with steady storefronts.
Mondays: call backs/follow ups, flyers/marketing, onsite estimates
Tuesday/Wednesday/Thursday: residential WC, PW, GC work
Friday: route work, cause who doesn't like the option to have an early Friday?
Saturday: leave open for any cancellations that had to be rescheduled for whatever reasons, or if a customer can only get their windows done on Saturdays then I'll sometimes book someone in for a Saturday.
Long winded post, my bad, but I've found having a dedicated day for tasks has helped me become more productive overall I feel. Hopefully you can use something from what has helped me out to grow your business.