Ballparks below; the cleaner prices your actual glass on the callback. Window counts lie less than square footage, so count your windows before calling.
For a typical one-story home, inside-and-out cleaning often lands somewhere in the $150–$300 range; two stories and lots of divided panes push it up from there. Per-pane pricing is common — a few dollars per side per pane — which is why the window count matters more than the house size. Outside-only runs cheaper than in-and-out.
Two windows a year, and everyone wants the same ones. Spring: after the city sweeps the winter gravel off the streets — clean before that and the next dry windstorm undoes it. Fall: before storm windows go on and the ladder weather ends. Book a couple weeks ahead of either window and you'll dodge the stampede.
Usually screens-and-sills is part of a full interior/exterior clean, but "usually" is doing work in that sentence — confirm it when you get your price. If your screens haven't been off since the Bush administration, mention that too; stuck screens take time and time is the price.
If squeegeeing doesn't touch them, it's likely hard-water mineral staining — sprinkler overspray is the classic culprit — or, on older panes, early-stage glass etching. Mineral deposits often come off with polishing compounds; actual etching is permanent. A cleaner can usually tell you which you have on sight, so ask during the visit rather than scrubbing at it with something that scratches.
Shops usually go on a route: a set price per visit, weekly to monthly, way cheaper per clean than one-offs because the glass never gets truly dirty. If you run a storefront on DeMers or South Washington, ask for a route quote rather than a single-visit price — the math almost always favors it.
Often, yes — gutter clean-outs are the classic add-on since the ladder's already against the house. Some crews also handle exterior light fixtures or dryer-vent covers. Ask when you call; bundling while the ladder's up is where the deals live.