Bids are a two-day scramble
Square footage by surface, fixture counts, frequency, loaded labor, supplies, margin. Every RFP wants it this week, and the walkthrough notes are on your phone.
Commercial janitorial
A janitorial contract is won on a bid you had to produce in two days, kept by documentation nobody has time to write, and lost on one 6pm no-show. Timber prices the walkthrough off production rates, bills the recurring scope on time, and keeps a record you can put in front of a property manager.
Why this desk
The work was done. There was just nothing to show the property manager when he decided it was not.
Square footage by surface, fixture counts, frequency, loaded labor, supplies, margin. Every RFP wants it this week, and the walkthrough notes are on your phone.
“While you are here, can you do the windows.” It becomes permanent, it never becomes a line item, and by month six you are cleaning a bigger building for the old price.
A cleaner does not show at six. Nobody finds out until the tenant emails at eight the next morning. That is the story the property manager tells at renewal.
The lobby was raised in March, handled by a supervisor, never written down. At renewal it is your word against a memory, and the incumbent always loses that.
The method
01
Walkthrough photos, a floor plan, or just the numbers you wrote down. Timber breaks it into cleanable areas, applies your production rates, and prices the frequency the RFP asked for — plus the periodics that are the actual margin.
02
Shifts across every building on one board. Timber knows who is trained for the medical site and who has the floor machine ticket. When somebody calls out, it drafts the coverage message to the people who can actually take it.
03
Recurring invoices go out on the day they should, extras attached to the request that caused them. Supervisor inspections and tenant complaints land on the account with photos, so renewal is a document instead of an argument.
On the board
Same operator for eight offices on a nightly and one hospital wing with a compliance binder.
From inbound to close
Most cleaning bids lose on presentation, not price. A number with the areas, frequencies and production assumptions behind it reads like a company that will still be there in year three.
On the desk
Photos, a plan, or scribbled counts become areas and fixtures. Frequency options price side by side so the client picks a level instead of haggling a total.
Strip and wax, carpet extraction, window and pressure washing sit on a schedule with a price. The margin work stops being the thing you forgot to sell.
Timber knows who is trained for that site and who is not already working. It drafts the message. You send it and the shift is covered before the tenant notices.
Check-in, check-out and photos by SMS or WhatsApp, in the language they use. No app install for a workforce that turns over twice a year.
Supervisor walks score against the scope you sold. Complaints get logged, assigned and closed. Renewal becomes a file, not a feeling.
Monthly contracts invoice on schedule, extras attach to the request that caused them, and late accounts get a drafted reminder instead of silence.
Commercial cleaning is a business with dependable revenue and terrible margins, and the margin does not leak on the floor. It leaks in the office: a bid built on a guess, a scope that grew for free, a shift nobody covered, an extra job nobody invoiced, and a renewal conversation with no documentation behind it.
The owner of a thirty-cleaner company is usually the estimator, the scheduler and the account manager at the same time. Adding a coordinator is a real salary against a thin margin, so instead the bids go out slower, the periodics go unsold, and the complaints get handled verbally.
Timber takes that desk. It prices the walkthrough against your production rates and shows the assumptions. It runs one shift board across every building and knows who is trained for which site. It invoices the recurring scope on time and attaches the extras to whoever asked for them. And it keeps the inspections and complaints in writing, so when a property manager says nobody cleaned the lobby in March, you can open March.
Still yours
01
Timber prices from your rates and shows the math. What you mark it up to is your call, and it will not quietly discount to win.
02
It tracks training, clearance and availability and proposes coverage. Hiring, firing and who you trust in a medical suite stay with you.
03
It drafts the difficult email about scope creep. You decide whether this account gets the firm version or the gracious one.
Cleaning company owners
Send photos or counts from a building you are bidding, plus the production rates you use. We will price it and show you the areas and assumptions behind the number. If your rates say we are wrong, we would rather find that out now.
Or write ivan@felicita.group
Also on Timber
FAQ
Still deciding? Book a demo and we'll walk through your workflow live.
Contact our teamIt turns photos, a plan or your counts into cleanable areas and fixtures, then prices with your production rates. You correct the areas it got wrong — every one is shown, not buried in a total.
No. Check-in, check-out and photos come by SMS or WhatsApp. That matters when your workforce turns over and installs nothing.
Crew messages can go out in the language that cleaner reads. Replies come back into one thread in the office.
Yes — monthly recurring for the base scope, with periodics and extra work as separate lines tied to whoever requested them.
When a request arrives outside the contracted scope, Timber flags it and drafts either a change order or a polite decline. It will not silently absorb work you are not paid for.
One shift board across every site, with training and clearance per building. Supervisors see their sites, you see all of them.
Walkthrough in, defensible bid out. Shifts covered, periodics sold, and a renewal file that argues for you.