A cleaning company can be busy every day and still lose money on one site nobody wants to talk about. The rate was agreed a year ago, the crew size crept up, and supplies go out the door without a name on them. LinisDesk PH puts the contract on the site and the costs on the job, so margin per site becomes a number instead of a feeling.

Put the contract on the site

A site carries the client name, address, service type, contracted monthly rate, and billing day. That single row is what gets billed every period, so nobody has to remember what was agreed.

A schedule row records the days, shift, hours per visit, crew size, and times per week, and the sheet works out the visits per month that the rate is supposed to buy.

Charge crew hours to the job

Each visit is logged as a job against a site. Crew members are assigned with their hours, and pay is computed from the crew member's rate per hour.

Only assignments marked Done count toward the job, so a shift that did not happen never quietly becomes a cost.

Charge supplies to the site that used them

Cleaning chemicals, trash bags, and floor wax are issued with a Job Use movement that carries the site and the job. Quantity times unit cost becomes the supplies cost on that job.

Stock on hand drops at the same time, so the stockroom and the site costing stay in step from a single entry.

Bill the period and read the margin

An invoice needs the site, a period start and end, and any extra charges. The contracted monthly rate is pulled from the site and pro-rated at rate divided by 30 times the days billed, so a part month or a single week bills correctly.

SITE REPORT lines up billed, collected, crew pay, and supplies cost per site, and the margin column shows which contracts are worth renewing at the current rate.

Review exceptions every week

Resolve duplicate IDs, missing links, overdue balances, negative amounts, and open operational items in CHECKS before using the dashboard for decisions.

LinisDesk PH Private Google Sheets Web App is designed for use with a Google account, Google Sheets, and Apps Script, using owner-only deployment by default.

No payroll or government contribution computation, DOLE service-contracting compliance, biometric attendance, chemical safety certification, contract drafting, official receipts, or tax filing.