Portland, Maine, is a coastal city with a mix of historic brick buildings, modern condos, and residential homes. The climate includes harsh winters with salt spray and summer humidity that leaves streaks on glass. This creates a steady demand for professional window cleaning, especially in spring and fall. Local businesses, restaurants on Commercial Street, and high-end homes in neighborhoods like the West End and Munjoy Hill are key clients. The market is moderately competitive, with a few established companies and many solo operators. New entrants can gain traction by focusing on water-fed pole systems for multi-story buildings and by offering eco-friendly cleaning solutions, which appeal to Portland's environmentally conscious population.
You must register your window cleaning business with the Maine Secretary of State. A sole proprietorship is simplest, but an LLC offers liability protection. File online or by mail, and pay the $105 filing fee for an LLC.
Portland requires a City Business License for any commercial activity. Apply through the City Clerk's office, pay a fee (typically $50–$100 per year), and provide proof of general liability insurance. If you use a vehicle for work, you may need a commercial vehicle permit from the City of Portland Parking Division.
General liability insurance with at least $1 million coverage is standard. Most clients will ask for a certificate of insurance. Workers compensation insurance is required by Maine law if you have any employees, even part-time. As a sole owner, you can exempt yourself, but it's wise to get coverage to protect against injury.
Window cleaning is a service, not a product. In Maine, services are generally not subject to sales tax, so you do not need to collect sales tax from customers. However, any physical products you sell (like squeegees or cleaning solutions) would be taxable.
Portland has stringent stormwater regulations. You cannot discharge cleaning wastewater containing phosphates or other pollutants into city drains. Use biodegradable, phosphate-free soaps and collect rinse water when cleaning near gutters or catch basins. The Portland Water District may require a permit for large commercial properties.
Go to Google Business Profile Manager and enter your business name, address, phone number, and website. Choose "Window Cleaning Service" as your primary category. Use a Portland, Maine, street address (not a P.O. box) and verify your profile via postcard, phone, or email. Verification usually takes a few days.
Complete every section: hours (clearly state spring/summer vs winter hours), services (list interior, exterior, residential, commercial, high-rise, screen cleaning, gutter cleaning), and attributes (e.g., "women-owned," "eco-friendly," "offers free estimates"). Add high-quality photos of clean windows in Portland landmarks—like a view of Casco Bay or a historic brick building on Exchange Street. Update your profile weekly with posts about seasonal tips (e.g., "Winter prep: Remove salt spray from your windows").
Ask every satisfied customer to leave a Google review. Respond to all reviews, especially negative ones, with a polite offer to resolve issues. Include location keywords in your responses, e.g., "Thank you for your review of our window cleaning service in Portland's Old Port."
Use the Questions and Answers section to add common queries like "Do you clean windows in winter?" and answer with details about using warm water with de-icing additives.
Target phrases such as "window cleaning Portland Maine," "best window cleaners in Portland," "commercial window washing Portland," "house window cleaning near me," and "spring window cleaning Portland." Use tools like Google Keyword Planner to find long-tail variations like "salt-treated window cleaning Portland" or "eco-friendly window washing Portland."
Create location-specific service pages: one for residential, one for commercial, one for high-rise. Each page should have a Portland-centric H1 title (e.g., "Expert Commercial Window Cleaning in Portland, Maine") and include local landmarks, neighborhoods, and zip codes (04101, 04102, 04103). Add schema markup for LocalBusiness, including your address, phone, opening hours, and service area (City of Portland). Use structured data for review stars.
Get your business listed on Maine-specific directories: the Portland Regional Chamber of Commerce, Maine Biz directory, and the City of Portland's business portal. Also claim listings on Yelp, Yellow Pages, Angi, and HomeAdvisor. Build backlinks by writing guest posts for local real estate blogs (e.g., Portland Houses) or the Portland Press Herald's business section. Sponsor a local Little League team to get your business name on a banner and a link from the team's website.
Publish blog posts titled "How to Keep Your Windows Clean During Portland's Mud Season" or "The Best Time of Year for Commercial Window Cleaning in the Old Port." Share these on Facebook groups (such as "Portland Maine Community" or "Greater Portland Neighbors") and on your Google Business Profile. Include local photos and mention specific streets or buildings.
Exchange testimonials with other Portland service businesses (e.g., a local roof cleaner or pressure washing company) and ask for a mutual link. Join the Portland Buy Local network and get listed on their website.
In Portland, residential window cleaning typically ranges from $150 to $350 for a standard 3-bedroom, 2-bath home, depending on number of windows, sizes, and difficulty (e.g., sliders, skylights). Inside-only jobs cost about $100–$200. Charge extra for screen removal, track cleaning, or hard water stain removal ($25–$50 per window).
Commercial storefronts (e.g., a retail shop on Congress Street) average $75–$150 per visit for ground-floor windows. Multi-story offices using pole systems cost $0.50–$1.00 per square foot of glass. High-rise buildings (6+ stories) require specialized equipment and insurance; typical rates are $1.50–$3.00 per square foot, plus a mobilization fee ($150–$300).
Offer a "Spring Cleaning Package" (windows + gutter cleaning) for $300–$500. A recurring monthly commercial contract can be discounted by 10–15%. Add a $25 surcharge for winter cleaning when salt spray makes glass dirtier and water temperatures need adjusting.
Always provide a free, no-obligation estimate. Use a window counting sheet and factor in travel time for outlying areas like Falmouth or Cape Elizabeth (add $25–$50 for trips beyond 10 miles). Charge a minimum trip fee of $75 for any service call.
Run a free GBP audit, analyze your competitors, and track your review growth — all in one platform.
Try BizLaunchIQ Free →