Market Opportunity in North Dakota
North Dakota’s window cleaning market is driven by a mix of energy-sector wealth, harsh winters, and a growing service economy. Statewide demand is steady because windows get dirty from agricultural dust, road salt, and snow melt; most homeowners and commercial properties require cleaning at least twice per year (spring and fall). The population is concentrated in the eastern corridor (Fargo, Grand Forks) and the western oil patch (Williston, Minot, Bismarck), creating two distinct sub-markets. Growth trends are positive: the state’s economy rebounded post-pandemic, with new housing starts up 8% in 2024 and commercial construction in Bismarck and Fargo remaining active. However, the market is challenging due to long travel distances between towns, a short outdoor working season (April–October), and low population density outside the major cities. For a startup, the opportunity lies in capturing underserved rural areas and offering spring clean-up packages before the busy season hits.
State Licensing & Legal Requirements
North Dakota does not require a state-level occupational license specifically for window cleaning. However, you must comply with the following:
- Business Registration: Register with the North Dakota Secretary of State (www.sos.nd.gov) to form an LLC or sole proprietorship. Cost: $135 filing fee for an LLC.
- Sales Tax Permit: Register for a ND Sales and Use Tax Permit through the Office of State Tax Commissioner (www.tax.nd.gov). Window cleaning services are generally taxable as “personal services” under ND law. You must collect and remit 5% state sales tax (no local add-ons except in cities with a city sales tax, e.g., Fargo adds 1.75%, Bismarck 1.5%).
- Business License: Check with the city clerk in each municipality where you work. For example, Fargo requires a $100 annual home-based business license; Bismarck charges $75. Most small towns do not require one if you are a sole proprietor working under $10,000 annually, but verify locally.
- Insurance: General liability insurance ($1 million per occurrence) is not a state requirement but is necessary for any contract. No bond is legally required in North Dakota, but some commercial clients may ask for a $5,000 surety bond.
- Workers’ Compensation: If you hire employees (even part-time), you must carry workers’ comp insurance through the North Dakota Workforce Safety & Insurance (www.workforcesafety.com). Sole proprietors with no employees are exempt.
- Employer Identification Number (EIN): Obtain from IRS (free) if forming an LLC or if you plan to hire help.
Startup Costs
Itemized startup costs for a window cleaning business in North Dakota (estimates in USD):
- Equipment: Professional squeegees, scrubbers, extension poles (10–25 ft), bucket, microfiber cloths, safety harness for two-story work, ladder (12 ft telescoping). Budget $500–$1,500. Tradesman-grade water-fed pole system (DI water) for second-story work: $1,200–$2,500.
- Vehicle: Used cargo van or pickup with ladder rack (2005–2015 models). Cost $5,000–$12,000. If using personal car, add ladder rack ($200–$500).
- Insurance: General liability policy, $1M limit, annual premium $600–$1,200 (shop local ND agents; national insurers may be higher).
- Licensing & Permits: LLC filing $135, city business licenses ($75–$150 total), sales tax permit (free). Budget $250.
- Initial Marketing: Google Business Profile (free), flyers/ door hangers (500 copies $150), vehicle magnets ($100–$200), Facebook/Nextdoor boosted posts ($200). Total $500.
- Miscellaneous: Cleaning solution ($50), uniform shirts ($50), cell phone plan ($50). Round emergency fund $500.
- Total estimated startup: Low-end $4,000–$6,000 (using personal car, basic equipment). High-end $15,000–$18,000 (with water-fed pole system and used van).
Revenue Potential in North Dakota
Average job ticket for residential window cleaning in North Dakota ranges from $150–$300 for a standard 3-bedroom home (inside and out). Commercial storefronts average $200–$500 per visit. In oil-boom towns (Williston, Watford City), prices are 20–30% higher due to labor shortages—$250–$400 residential. In Fargo/Moorhead area, competition keeps rates closer to $180–$250.
To reach $5,000/month: aim for 20–25 jobs at $200–$250 each. That’s about 5–6 jobs per week (April–October). With a part-time schedule, achievable in 60–90 days.
To reach $10,000/month: you need 40–50 jobs per month or a mix of large commercial accounts (e.g., 10 storefronts at $400 each) + residential. Hiring one helper (1099) can double capacity. In North Dakota’s short season, many businesses reach $10k/month by July through September if they start in early spring.
Your First 30 Days
Follow this step-by-step plan to land your first 5 paying customers in North Dakota:
- Day 1–3: Legal setup. File LLC with ND Secretary of State. Get your EIN. Register for sales tax permit. Apply for city business license in your target city (e.g., Fargo).
- Day 4–5: Insurance & bank account. Purchase general liability insurance (call a local ND agent like Nodak Insurance or online provider). Open a business checking account.
- Day 6–10: Google Business Profile (GBP) & Website. Create GBP (see next section). Build a simple one-page site with your phone number, service list, and pricing. Use free tools (Google Sites or Carrd).
- Day 11–14: Canvass your neighborhood. Print 200 door hangers offering “$50 off first clean” for spring prep. Walk 3–4 blocks near your home in a high-density residential area. Hang on doors after 5 PM. Talk to neighbors in person.
- Day 15–18: Social media & Nextdoor. Post in local North Dakota Facebook groups (e.g., “Fargo Buy and Sell,” “Bismarck Community”), Nextdoor, and local subreddits. Offer a launch discount—share a before/after photo of your own windows.
- Day 19–22: Network with real estate agents. Call 10 local real estate offices (e.g., Century 21, RE/MAX). Offer a free window cleaning for their listing agent’s home in exchange for referrals. Real estate agents are the #1 referral source in ND.
- Day 23–25: Follow up. Call every person who got a door hanger. Text your contacts. You need at least 3–5 leads.
- Day 26–30: Book & complete first jobs. Work for free or at cost for your first 2 to get reviews. Offer each customer a 10% referral discount. Your goal: 5 completed jobs with photos and reviews by day 30.
Google Business Profile Strategy
Your GBP is the #1 lead source for window cleaning in North Dakota. Here’s exactly what to do:
- Category: Choose “Window Cleaning Service” as the primary category. Do NOT choose “House Cleaning” or “Janitorial Service”—that confuses Google and clients.
- Attributes: Enable “Service options: On-site services” and “Identifies as: Veteran-founded, Women-owned, or Small business” if applicable. Add “Cleans windows at multi-story
🚀 Get the Full Research Package
Enter your email for access to our free local market research tool — see exactly who's dominating this niche in your area.
✓ Check your inbox — and try the tool free at bizlaunchiq.comSee Who's Dominating This Market Right Now
Use our free Review Radar tool to instantly see every competitor in any city — their ratings, review counts, LSA status, and GBP gaps.
Open Free Research Tool →Related Business Guides
City-Level Guides