DayPorter app icon
DayPorter for iPhone & iPad

The CRM built for one trade.

Commercial cleaning does not sell like software. You walk the building, you price it off square footage and production rates, and you win a contract that pays every month for years. DayPorter is built around that, and nothing else.

iPhone & iPadBusinessLight & darkNo account
Download on the App StoreTry the free bid calculatorSee all apps

The pipeline the trade actually sells on

Generic CRMs give you "qualified / proposal / negotiation." That is not how a cleaning contract is won. DayPorter uses the five stages this industry really moves through, and every client sits in exactly one of them.

Leadsomeone who might need a cleaner
Walkthroughyou have been in the building
Bid sentthe number is with them
Activesigned, cleaning, billing monthly
Lostand why — so you bid better next time
Monthly recurring revenue — from active contracts
Northgate Medical Plaza$3,180
Fairmont Office Park — Bldg C$2,625
Ridgeline Distribution$1,940
Cedar Street Retail$865
Total MRR$8,610

Every contract you win rolls up automatically. Sample figures — but this is the number a cleaning company owner actually wants on one screen, and almost never has.

Free, no signup

The bid calculator, on the web

The same bid math that is built into the app, free in your browser. Cleanable square footage and visits per week go in; hours, labor, supplies, margin and a defensible monthly price come out — with every step of the breakdown shown, so you can defend the number when the customer asks how you got there.

It also explains the one thing that costs small contractors the most money: margin is a share of price, not a markup on cost.

Open the bid calculator →

The rest of the toolkit

Four free calculators for the numbers this trade runs on. No signup, no email, nothing stored.

What's inside

Bidding

A real janitorial bid calculator

Square footage and visits in, a defensible monthly price out — built on production rates, loaded labor cost, supplies and margin. Every bid saves with its inputs, so you can reopen it and adjust rather than starting over.

Structure

Clients, buildings, contracts

One client can have five buildings, each on its own scope and schedule. DayPorter keeps sites under clients and contracts under sites, which is how the work is really organised.

The number

Monthly recurring revenue

Active contracts roll up into one MRR figure, with per-visit rates annualised across 52 weeks so months are actually comparable.

Follow-ups

No bid goes cold

Set a reminder when the bid goes out. Most lost janitorial work is not lost on price — it is lost because nobody followed up in week two.

Field-ready

Works on the iPad too

Universal, because walkthroughs happen on a tablet as often as a phone. Same app, laid out to read properly on the bigger screen.

Private

Stays on your device

No account, no servers, no tracking. Your client list, your bids and your margins never leave the device — and you can export a backup you control.

Why a CRM for just this

Most commercial cleaning companies run their book of business out of a phone's notes app, a whiteboard, and one spreadsheet nobody else can open. The generic CRMs that would replace it are built for software sales teams: they want deal values and close probabilities and quarterly quotas, and they have no idea what a production rate is.

The janitorial business has a shape of its own. Revenue is recurring, so the number that matters is monthly, not per-deal. Pricing comes from square footage and labor hours, not from what the customer will bear. A client is really a set of buildings, each with its own scope. And the whole thing turns on a walkthrough — a stage that exists in no other industry's pipeline.

DayPorter is that shape, and only that shape. It will never ask you what quarter you expect to close in.

Everything is local. There is no account to create and no server holding your customer list or your margins — a competitor cannot subpoena, breach, or buy what was never uploaded. Export a versioned backup whenever you want.

DayPorter is free for your first 10 clients; one purchase unlocks unlimited clients forever. Sites, contracts, bids, follow-ups and export stay free either way — there is no subscription.

DayPorter is designed and built by Simon Shih, who also makes Billowe, Dundue, HitchWell and Tally.

Common questions

Is DayPorter available yet?

Yes. DayPorter is on the App Store now. The bid calculator on this site stays free and works in the browser, with or without the app.

What does it cost?

Free for your first 10 clients. A single one-time purchase unlocks unlimited clients — no subscription, ever. Sites, contracts, bids, follow-up reminders and export are free no matter what.

How does the bid calculator work?

Cleanable square footage divided by your production rate gives labor hours per visit; visits per month annualise across 52 weeks; hours times your loaded labor rate gives labor cost; supplies ride on top as a percentage; and margin is taken as a share of price. You can try the whole thing free right here.

Can I track more than one building for a client?

Yes — that is the point. Clients hold sites, sites hold contracts. A property manager with six buildings on three different schedules is one client, not six.

Does it work on iPad?

Yes. It is a universal app, because walkthroughs and bid reviews often happen on a tablet in the field.

Where is my data kept?

On your device. No account, no cloud, no tracking. Keep device backups switched on so your history survives a lost phone, and export a JSON backup any time you want a copy you control.

More from Simon Builds