Local GuidesNovember 11, 20268 min read

How to Get Commercial Cleaning Contracts in Fresno, CA

The honest ranking of how janitorial contracts get won in Fresno, plus the exact city, county, school and state bid registrations, the clusters worth calling, and how to price.

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

Commercial cleaning contracts in Fresno get won three ways: outbound calls and email to facility decision-makers before a building goes out to bid, referrals from the people who watch buildings change hands, and formal public bids with the City of Fresno, Fresno County, Fresno Unified and the state. Outbound is the fastest and the most grinding. Referrals start producing around month six. Public bids carry the biggest square footage and move the slowest, and they want bonds and insurance long before they want your quality pitch. Here is how each channel works in this metro, what to register for, who to call, and what to say.

The honest ranking for your next 90 days

Fresno anchors a combined statistical area that also takes in Clovis, Madera, Chowchilla, Hanford and Corcoran, plus county cities such as Sanger, Reedley, Selma and Kerman. That spread decides your strategy. A tight route in central Fresno beats scattered buildings 30 minutes apart, but the outlying cities have far fewer janitorial companies knocking on doors.

  1. Outbound calling and email. You control volume and timing, and you reach buildings before the contract is in play. The slow part is building a usable list.
  2. Referrals and networking. Property managers, brokers, general contractors and restoration companies feed you steadily once they trust you. Expect months, not weeks.
  3. Public bids. Long terms and published scope, but low margins, heavy paperwork, and competitors who will bid under you.
  4. Inbound. Worth having a site that converts. Not worth waiting on, and a lot of what arrives is one-time or residential.

If you only have five hours a week for sales, put four into outbound and one into the two rooms further down.

Register with all four public buyers in one afternoon

Every public buyer in Fresno County uses a different portal, and registration is free at each one. Finish all four now so notices land in your inbox instead of reaching you a week late.

City of Fresno: PlanetBids

The city posts every bid, RFP and RFQ on its PlanetBids vendor portal at pbsystem.planetbids.com/portal/14769/portal-home. You can browse without an account, but you must log in to download bid documents. Registered vendors get automated email notices.

  1. Click New Vendor Registration.
  2. Enter company name, FEI or SSN, and email.
  3. Verify the email, then create a password.
  4. Select the business classifications that apply, such as DBE, MBE or SBE.
  5. Add every commodity category that fits janitorial work, not just one. Miss a category and you miss the notices.

Most city procurements require electronic submittal through PlanetBids, and the Purchasing Division runs a competitive process for purchases over $5,000. The city's How to Do Business guide warns that, depending on the bid, you may need a bid deposit, bid bond, performance bond, payment bond, general liability, auto liability, professional liability, workers compensation, and any extra coverage Risk Management attaches. Talk to your insurance agent and a bonding contact before a bid drops, not after.

County of Fresno: Public Purchase

The County Purchasing Division publishes formal bids and registers vendors through Public Purchase, a free service. Create the Public Purchase account first, then link it: go to the Tools tab, search County of Fresno, and click Register with Agency. Select your NIGP commodity codes, since that step has to be finished before you count as a county vendor for bid notifications, and allow at least 48 hours for the full registration. Questions go to Purchasing at 559 600 7110 or CountyPurchasing@FresnoCountyCA.gov. Start on the county's bid opportunities page.

The county does put real janitorial work out. It has issued a Janitorial Services RFP covering the Plaza Complex and the Crocker Building in downtown Fresno, with the contractor supplying all labor, material, equipment, supplies and insurance. That solicitation required a bid deposit as a cashier's check, irrevocable letter of credit or bid bond, plus a Faithful Performance Bond from the winner. If you cannot produce a performance bond today, start that conversation now so you are ready for the next cycle.

Fresno Unified School District: Procureware

Fresno Unified runs solicitations through Procureware at fresnousdpurchasing.procureware.com, including online bid submission. The district also keeps a Bidders List that buyers use when requesting quotes and extending invitations. Read the fine print: it is not an approved vendor list, and the district tells vendors to rely on official notification in the City of Fresno local paper for formal solicitations. Register, then keep checking the portal yourself.

State of California: Cal eProcure

State agency opportunities are published in the California State Contracts Register and searchable on Cal eProcure, run by the Department of General Services. Cal eProcure also handles business registration plus small business and disabled veteran certification, and it gives access to the State Contracting and Procurement Registration System. Certification can change how your bid is scored, so do it while you are in there.

The Fresno facility clusters worth a target list

The private side moves faster and pays better than public work. Build your list by cluster, then by route.

Retail, gyms, hospitality24%Medical and dental22%Other commercial21%Offices17%Industrial and warehouse14%Schools, daycares, churches2% Retail, gyms, hospitality24%Medical and dental22%Other commercial21%Offices17%Industrial and warehouse14%Schools, daycares, churches2%
Share of the commercial locations Zotex Media has on file within 30 miles of Fresno. Coverage here is still being built out, so the mix is a better guide than the raw count.

The medical ring. Community Regional Medical Center in Fresno is a 685 bed hospital and the flagship of Community Medical Centers, a nonprofit system with four hospitals plus long term care and other facilities. You probably will not win the hospital first. You can win the independent medical, dental, imaging, therapy and specialty offices that cluster around a system that size. One decision-maker, faster close, strict standards. The medical office cleaning playbook covers the scope language and the questions those office managers ask.

Campus spillover. State controller data for Fresno County in 2025 lists State Center Community College District with 5,392 employees and California State University, Fresno with 4,979, making the campuses two of the largest public employers in the county. The campuses themselves run in-house custodial or formal bids. The professional offices, clinics and credit unions around them are private buyers with real budgets.

South Fresno industrial. North Pointe in south central Fresno holds an 855,000 square foot Amazon fulfillment center with an Ulta Beauty distribution and fulfillment center nearby. Westgate Industrial Center is a warehouse development of more than 800,000 square feet with Amazon as the first tenant. The heavy industrial area along Highway 99 includes Kraft Foods and a Reyes Coca Cola Bottling distribution center on Malaga Avenue. The national names usually arrive with national contracts attached. Your targets are the 20,000 to 150,000 square foot tenants around them: third party logistics, food processing support, parts distributors, equipment yards with office space. Office and restroom cleaning plus periodic floor work is steady, low-drama revenue.

Outlying cities. After Fresno, the largest cities in the county are Clovis at about 114,582 people, then Sanger at 26,699, Reedley at 25,609, Selma at 24,659, Coalinga at 17,203 and Kerman at 16,815. Fewer companies prospect those downtown corridors hard. Six to ten small accounts in Clovis or Selma is a route one supervisor can run.

Three rooms in Fresno worth your calendar

Pick two and show up for a year. Rotating through events once each produces nothing.

Add the people who see buildings turn over: commercial property managers, tenant improvement contractors and restoration companies. Property managers hold several buildings at once, so one good relationship can mean several accounts.

Outbound: the list, the call, the follow-up

Build the list first. Drive the office corridors, the medical plazas and the industrial parks off Highway 99 and write down building names. Then find the office manager, facility manager or owner. Under roughly 25,000 square feet the decision-maker is usually an office manager or the owner. Above that, expect a facility manager or property manager.

Open with your first name and your company, say you clean offices here in Fresno, and say you are not selling anything on the phone. Ask who handles the janitorial contract for the building. When you reach that person, keep it to two moves:

"Are you happy with the current crew, or are there things you've been meaning to fix? I'd like to walk the building for fifteen minutes and put a number in front of you. No charge. Does Tuesday morning or Thursday afternoon work better?"

Three rules. Ask for the walkthrough, not a meeting about a meeting. Call the same buildings every quarter, because the manager who says no in March is annoyed with the vendor by September. Use a planning assumption of one walkthrough per 50 to 100 dials when you start, then replace it with your own numbers after two weeks. The free cold call scripts and objection handlers cover the common brush-offs. Email supports the phone rather than replacing it: subject line names the building, three sentences, one ask, phone follow-up two days later.

Price from hours, propose three options

Never price off a competitor's rumored number. Walk the building, count fixtures, estimate square footage by area type, apply your production rates, then multiply by your fully loaded hourly cost, including workers compensation, payroll taxes, paid time off and supervision. Build that number from your own payroll, not an ad rate. A free cleaning service calculator turns square footage and frequency into hours and a price range if you want a sanity check.

Start from a free commercial cleaning proposal template and adapt the scope language to the building type.

Where Zotex fits in Fresno

Zotex Media generates commercial cleaning leads for cleaning companies across the US and Canada using outbound email and phone outreach to facility decision-makers, not ads or marketplaces. A lead is delivered only when three gates pass: the contact is the decision-maker for cleaning, there is a real need, and they agreed to a next step such as a quote or a walkthrough. Every lead goes to one client, so the same Fresno building is never sent to two cleaning companies.

No client is working the Fresno metro yet, so every walkthrough-ready lead here is new. Pricing starts at $150 per lead, with no contracts, no setup fees and no minimum, and a lead that fails a gate is replaced or refunded. It fits established janitorial companies with someone who runs walkthroughs and crews who can staff a building next week. It is not a fit for start-ups or residential work. If you are closing your first few commercial accounts, the sections above will serve you better than buying leads.

Frequently asked questions

Do I need a city license to clean buildings in Fresno?

Yes. The Fresno Municipal Code, sections 5-101 and 5-102, requires owners and people with an ownership interest in a business operating in the City of Fresno to obtain a Business Tax Certificate. You need an approved Zone Clearance document when you apply, and you can apply online, by mail, or in person at the Business Tax Division counter in Fresno City Hall. Public buyers will also want proof of general liability and workers compensation before award.

How long before I win my first commercial cleaning contract in Fresno?

With steady outbound, most owners get walkthroughs within two to four weeks and sign an account inside 30 to 90 days, depending on how many buildings they contact each week. Public bids run on their own clock: you may register this month and wait a quarter or more for a janitorial solicitation that fits. Referrals are slowest, often six months before they flow, which is why you run all three at once.

Are public bids worth it for a small cleaning company?

Read the requirements before you decide. The County of Fresno janitorial solicitation for the Plaza Complex and Crocker Building required a bid deposit (cashier's check, letter of credit or bid bond) plus a Faithful Performance Bond from the winner, and City of Fresno procurements can require bid, performance and payment bonds along with several types of insurance. If you cannot produce those today, register for the notifications anyway and spend the year building the bonding relationship while you grow private accounts.

Should I prospect outside the city of Fresno?

Often yes. Clovis is the county's second largest city at about 114,582 people, and Sanger, Reedley, Selma, Coalinga and Kerman each have business districts with less competition from large janitorial firms. The trade-off is drive time, so build routes instead of single accounts: target six to ten buildings in the same corridor so one supervisor can cover them in a night.

What facility types close fastest?

Small and mid-size professional offices, medical and dental suites, and warehouse office areas usually close fastest, because one person decides and the scope is simple. Churches, gyms and dealerships are reachable too, but expect more price sensitivity or heavier scope. Pick one type, learn its scope language, and call 50 of them before you switch.

Fresno walkthrough-ready leads are open

Request leads in your area to discuss how these insights can help grow your commercial cleaning business.

Request Leads in Your Area