Local GuidesNovember 4, 20268 min read

How to Get Commercial Cleaning Contracts in Madison, WI

Where Madison bids post, which buildings to target, what to say when you call, and how to price it. A practical guide to winning commercial cleaning contracts in Dane County.

Commercial cleaning contracts in Madison, WI: territory map card showing the commercial facility mix Zotex Media tracks within 30 miles of Madison

Commercial cleaning contracts in Madison get won three ways, and they are not equal. Direct outbound to facility decision-makers at private buildings (offices, clinics, research park tenants, warehouses) produces most of the recurring commercial cleaning accounts in this market, and it works on volume. Public bids through the City of Madison, Dane County, the school district and the state are slow and price-driven, but they pay for years if you can hold your number. Referrals from facility managers and property managers take months to build and then never stop. Everything below is how to run all three in this specific market.

Three ways contracts get won here, ranked

Madison is a government, university and health care town with a dense private employer base on top. That shapes your sales mix. Chase only public bids and you will spend your week on paperwork and lose on price to larger regional firms. Network only and you will have a good year two. Cold call only and you will fill a pipeline, then watch it empty the month you stop.

The honest ranking for a company doing $200k to $5M in Madison:

  1. Outbound to private facilities. Fastest path to new accounts. Expect to touch 150 to 300 decision-makers to produce a handful of real walkthroughs. That is normal, not a sign you are bad at it.
  2. Property management and multi-building owners. One relationship can turn into five buildings. Slower to open, much higher lifetime value.
  3. Public bids. Worth registering for because registration is mostly free and notifications are automatic. Treat it as background noise that occasionally pays, not as your pipeline.
  4. Chambers and networking groups. Real, but plan on 6 to 12 months before referrals compound.

Run outbound every week. Let the bid notices come to your inbox. Show up to one networking event a month. Do not swap one for another.

Public bids: register once with the city, county, schools and state

Registration is the whole game at this stage. You cannot bid on what you never see, and these portals email you when something in your category posts. Budget one afternoon and do all of them at once.

City of Madison

The city's purchasing vendor guide says formal bids and proposals are posted on DemandStar and on the State of Wisconsin VendorNet system, and that registration on both is free. Set up your DemandStar account first, then complete the city's separate Local Vendor Registration through its Vendor Access portal. You need your Federal ID number plus your city vendor number to link to your vendor record, so have both in front of you. Both steps are explained on the City of Madison vendor resources page.

Local status is worth points. City RFP documents state that to be identified as a local business, the vendor must have a physical address within Dane County, and local vendors must register before the RFP due date to receive preference points. Register early, not the week a solicitation drops. Proposals are emailed to bids@cityofmadison.com, but read each solicitation for its own submission instructions.

Public Works contracts open for bid are posted separately on Bid Express. First time users must register to view plans and specifications. Viewing is free, there is a fee to submit a bid online, and you can join an Ad for Bid email list for notifications.

Dane County

Dane County Purchasing posts open bids and RFPs through OpenGov, its web based electronic bidding and vendor management system. Create an account from the Dane County bids page and subscribe so future opportunities come to you. County ordinance gives a vendor with an established place of business in Dane County five automatic points toward the evaluation score, and two points for vendors in adjacent Columbia, Dodge, Green, Iowa, Jefferson, Rock and Sauk counties. To claim it you must be registered and authorized to do business in Wisconsin, and a post office box address does not qualify.

Plan for one cost: the county states that vendors competing for county business on products and services with an estimated value over $5,000 are required to register and pay an annual fee. Check the current amount on the county purchasing site before you commit.

Madison Metropolitan School District

MMSD tells vendors to register via the State of Wisconsin eSupplier portal, which its Purchasing Services office uses to publish all Requests for Proposals and Requests for Bids. Opportunities are also listed on the district's own purchasing pages, and the purchasing office is at 545 W Dayton Street. Read each solicitation line by line for background check and insurance requirements, then price the labor before you chase it.

State of Wisconsin and UW

VendorNet is the state's online purchasing information system and carries bids, RFPs and contracts posted by state agencies, UW campuses and participating Wisconsin municipalities. You do not need to register to browse solicitations, which makes it a free way to study how public janitorial work gets priced here. To get on state bidders lists and receive automatic notice of new solicitations, register on the eSupplier Portal and click Wisconsin Bidder Portal. Solicitations are also published on PublicNotices.wi.gov. The steps are laid out in the state's vendor guide. The UW System posts its official sealed bids and RFPs on VendorNet, and suppliers can also register with UW System through ShopUW+.

One licensing note. The City of Madison states that it does not have a generic business license, and that most licenses issued by the Clerk's Office are for businesses that need inspection, such as restaurants and hotels. New businesses are pointed toward a State Seller's Permit and entity formation through the Wisconsin Department of Financial Institutions. Do not waste a week hunting for a city cleaning license that does not exist.

The Madison facility clusters worth your route time

Route density is profit. Pick two or three clusters and own them instead of driving across four counties for single buildings.

Medical and dental26%Other commercial23%Retail, gyms, hospitality21%Offices20%Industrial and warehouse7%Schools, daycares, churches4% Medical and dental26%Other commercial23%Retail, gyms, hospitality21%Offices20%Industrial and warehouse7%Schools, daycares, churches4%
Share of the commercial locations Zotex Media has on file within 30 miles of Madison. Coverage here is still being built out, so the mix is a better guide than the raw count.

Match the pitch to the building. A dental suite and a 90,000 square foot warehouse are different sales. Our facility-type playbooks break down who buys, what they care about and how each vertical prices.

Networking that actually produces referrals in Madison

IFMA Madison. The local chapter of the International Facility Management Association runs monthly luncheons and regular tours of local businesses, and membership is applied for through IFMA international headquarters. The chapter was chartered in 1984 and is one of the oldest in the organization, founded by facility managers from employers including Oscar Mayer and American Family Insurance. This room is your buyer list. Go to the tours, not just the lunches, and ask about buildings instead of reciting your service list.

Greater Madison Chamber of Commerce. It represents more than 1,200 organizations and draws members from across the Madison metro area and Dane County. Reach them at 608-256-8348 or info@madisonbiz.com. Membership alone wins nothing. Committee work and showing up to the same events for a year does.

BNI. Madison sits in the BNI Wisconsin South and Upper Peninsula Michigan region, which has a Find A Chapter directory. Visitors may attend only twice before deciding whether to join, and only one person per professional specialty is allowed per chapter. If the cleaning seat in a strong chapter is open, take it. If it is taken, visit a different chapter instead of waiting for it.

Outbound: what to say when you call

Outbound is the lever you control. You are not selling cleaning on the phone. You are earning a 20 minute walkthrough.

  1. Build a list by cluster. 200 to 400 buildings in one geography. Drive the park, write down the names, then find the office manager, facility manager or practice administrator.
  2. Call mornings, email afternoons. Six to eight touches over three weeks before you drop someone. Most owners quit after two.
  3. Open honestly. Give your first name and your company name, then: "We handle nightly cleaning for a few offices over on Science Drive. I'm not going to sell you anything on the phone. Are you happy with who cleans the building right now?"
  4. Ask about the problem, not the contract. Restrooms, trash, crew turnover, no-shows, the inspection they never get. Those are the reasons buildings switch.
  5. Close for the walkthrough. "I'd rather look at the space than guess at a number. Fifteen minutes Thursday morning?"
  6. Get the contract end date. If they are locked in through June, set a reminder for April. Half your Madison wins next year are people who say no this year.

If your phone work is rusty, use our free cold call scripts and objection handlers and run the same opener for 100 dials before you judge it.

How to price and propose in this market

Price from labor, not from a guessed rate per square foot. Work out the hours the building actually needs at realistic production rates, add fully loaded labor cost including payroll taxes and workers comp, add supplies and equipment, then add margin. Sanity-check against what you know local buildings pay. Rates you find online are national averages, not a Madison survey, so use them as a check and nothing more.

Three local notes. Public bids will push you toward your floor, so know that number cold and walk from anything under it. Research park and clinic tenants tend to buy on reliability and security, so sell your supervision and inspection process, not your price. And build winter into the scope: entryway matting, salt tracking and extra day porter hours for any building with heavy foot traffic, or you eat that cost from December to March.

Use the cleaning service calculator to turn square footage and frequency into hours and a price, then build the document from our commercial cleaning proposal template. Keep it to two or three pages: clear scope, a frequency list in plain language, one price. Three-tier menus make facility managers stall.

Where Zotex fits in Madison

If you would rather spend the week running walkthroughs than dialing, that is the part we do. Zotex Media generates commercial cleaning leads through outbound email and phone outreach to facility decision-makers, not ads or marketplaces. A walkthrough-ready lead is only delivered when three gates pass: the contact is the decision-maker for cleaning, they have a real need, and they agreed to a next step, a quote or a walkthrough. Every lead goes to one client only, and the same building is never sent to two companies. Pricing is a flat $175 per lead, no contract, no setup fee, no minimum, and a lead that fails a gate is replaced or refunded.

No cleaning company in Madison is working with us yet, so every lead we generate here is new. The fit is janitorial companies billing roughly $500k a year or more, with someone who runs walkthroughs and proposals and crews who can staff a new building next month. It is not for start-ups, one-time jobs or residential work.

Frequently asked questions

Do I need a business license to clean commercial buildings in Madison?

The City of Madison states that it does not have a generic business license, and that most licenses issued by the Clerk's Office are for businesses that need inspection, such as restaurants and hotels. New businesses are directed toward a State Seller's Permit and entity formation through the Wisconsin Department of Financial Institutions. You will still need general liability insurance, workers comp and often a bond before a commercial client or public agency signs with you.

How long does it take to win a public cleaning contract in Madison?

Plan on months, not weeks. You register first, wait for a solicitation in your category, respond on the agency's timeline, then wait again for the award. Registering now with the City of Madison, Dane County, MMSD and the state means you are ready when something posts instead of scrambling to set up accounts during the response window.

Is local vendor preference worth chasing in Dane County?

If you already have a real address here, yes. County ordinance gives a vendor with an established place of business in Dane County five automatic points on the evaluation score, and two points for vendors in Columbia, Dodge, Green, Iowa, Jefferson, Rock and Sauk counties. A post office box does not qualify. The City of Madison also requires a physical Dane County address for local business status, and you must register before the RFP due date to get the points.

Which Madison buildings are easiest to win as a first commercial account?

Small and mid-size private offices, dental and specialty clinics, and tenants in the near west side research park. They decide quickly, usually without a formal bid, and the decision-maker works in the building. The largest Dane County employers and hospital systems run purchases through procurement, so pursue those through bid portals rather than cold calls.

How many calls does it take to book a walkthrough?

For most owners doing their own outreach, a few hundred attempted contacts produce a handful of walkthroughs, and a share of those become signed accounts. The numbers move with list quality and persistence. Track dials, conversations and walkthroughs separately, because without all three you cannot tell whether the list or the pitch is the problem.

No One Is Working Madison With Us Yet

Apply for your area to discuss how these insights can help grow your commercial cleaning business.

Apply for Your Area