COMMERCIAL CLEANING / BID WORKSPACE
Price your next cleaning contract.
Calculate your costs, preview the client proposal, and save your next opportunity.
Start with a client and your site details. Preview and print a PDF without an account; create a free account when you want to save it.
The opportunity
Unsaved bidWorkload per visit
Enter cleanable area and the pace your crew can sustain. Rates are your assumptions.
Your costs & margin
Profit as a share of the price, before income tax.
What the client receives
YOUR PIPELINE
Keep the next bid moving.
Saved to your account. Follow up with intention.
SWEEPBID PRO / AUTOMATED PROPOSALS
From site details
to a finished proposal.
Build repeatable commercial-cleaning bids without waiting for an estimator. Your numbers become a cost model, a client proposal, and a follow-up plan.
Capture the walkthrough
Enter cleanable area, production rates, wages, visit frequency, and the service scope.
Generate the bid instantly
See your modeled margin, then generate a proposal using your company details. Save or print it as a PDF.
Keep the next step in view
Track status and follow-up dates. Generate a follow-up draft whenever you need it.
ONE COMPANY · SELF-SERVICE
SweepBid Pro
USD · monthly subscription
- Save up to 500 proposals for one company
- Print client PDFs without the free-preview label
- Keep the calculator, company details, status tracking, and follow-up drafts you already use
You supply and verify the site measurements, costs, and scope. No manual estimating, contract-win guarantee, or automatic email sending is included. Cancel through the billing portal; access continues through the paid period.
Try the free estimator →
Free: estimates, preview PDFs, and 3 saved proposals after email verification. Create free account
Start free. Upgrade when you need more.
Build a real bid before deciding whether Pro belongs in your business.
| Feature | Free | Pro · $49/month |
|---|---|---|
| Cost calculator and example bid | Included | Included |
| Saved proposals after verification | Up to 3 | Up to 500 |
| Printable proposal PDFs | Free-preview label | No free-preview label |
| Company details, status and follow-up dates | Included | Included |
| Follow-up text drafts and data export | Included | Included |
Pro availability appears above. Creating a free account does not start a paid subscription.
NO BLACK BOX
Know what goes into the number.
Every assumption is editable. Nothing comes from a hidden pricing database.
The monthly model
- Workload
Σ(area ÷ production rate) + other minutes ÷ 60 + travel minutes ÷ 60All hours are person-hours. Two cleaners working one hour each consume two labor hours.
- Monthly labor
hours per visit × visits per week × 52 ÷ 1252 ÷ 12 is an annualized average. Individual months and holiday schedules will differ.
- Direct costs
monthly hours × wage × (1 + burden %) + supplies + other direct costsPayroll burden covers your own employer costs. Do not count those costs again in overhead.
- Cost plus overhead
direct costs × (1 + overhead %) - Price before sales tax
max(total cost ÷ (1 − target margin %), minimum price)A 25% margin uses cost ÷ 0.75. Multiplying cost by 1.25 produces a 20% margin.
- Estimated operating profit
price before sales tax − modeled costsThis is not take-home income. Omitted costs, refunds, financing, and income taxes can reduce the result.
Before you send the proposal
- Walk the site and measure cleanable area.
- Validate production rates against your own timed work. Example values are illustrative, not industry benchmarks.
- Include restocking, travel, insurance, equipment, supervision, and other actual costs in the appropriate fields.
- Confirm whether sales tax applies and enter your own rate.
- Check the service scope, access conditions, exclusions, and client terms.
Your information
Your temporary draft is stored in this browser. Signed-in saved proposals and company details are stored in your account. Anyone using the same browser profile can see its temporary draft; use your own profile and export a backup before clearing browser data.
Account access uses Firebase, saved records use Cloudflare, and payments use Stripe when enabled. Read Privacy for the information used and your export/deletion options, or Service terms for subscription and support details.
PRACTICAL BIDDING GUIDES
Build the number behind your bid.
Worked examples and a walkthrough checklist for your next commercial cleaning proposal.
SWEEPBID STUDIO / PRIVACY
Your bids and your information.
How the current SweepBid service uses account, proposal, and billing information.
Information used to run the service
Your account email and sign-in credentials are handled by Google Firebase for account creation, verification, sign-in, and password recovery. SweepBid receives your account identifier, email, verification state, and a sign-in token; the SweepBid API does not store your password.
The service stores the company details, saved client/site information, bid inputs, scope, status, follow-up dates, and feedback you submit. It uses these records to provide your account workspace and generate the documents you request.
When payments are enabled, Stripe handles payment details. SweepBid uses customer and subscription information to determine access to Pro. Do not put card details, bank information, passwords, or site access credentials into a bid or feedback message.
Browser storage and service providers
Your draft is stored in this browser. Firebase also keeps sign-in state in browser storage so you can return to your account. Use your own browser profile on shared devices and sign out when finished.
Cloudflare hosts the service and saved records; Firebase handles accounts and account emails; Stripe handles subscriptions when enabled. Providers may process technical information and keep operational/security logs. The current app includes no advertising trackers.
Provider information: Cloudflare, Firebase, and Stripe.
Export, correct, or remove information
Update company details in My account. Use Export backup to download your loaded workspace and Delete to remove a saved proposal. The service does not currently set an automatic expiration for saved proposals.
For account closure, a data-access request, or removal of information you cannot delete in the app, contact sweepbid.studio@proton.me from your account email. Ownership must be confirmed before account-level changes. Provider logs, backups, or required billing records may follow separate retention rules.
Export records you need before requesting account closure. Cancel an active subscription through the billing portal first; sending a data request is not itself a subscription cancellation.
Questions and appropriate use
Only enter business and client information you are authorized to use. The service owner may access records to maintain the service or respond to support and account requests.
Privacy questions: sweepbid.studio@proton.me. Describe the request without including payment credentials or passwords.
SWEEPBID STUDIO / SERVICE DETAILS
Know what you’re signing up for.
Product scope, subscriptions, cancellation, and support.
The service
SweepBid Studio is self-service software for commercial-cleaning estimates, proposal documents, saved bids, and follow-up drafts. You provide and verify the measurements, production rates, costs, scope, tax inputs, and commercial terms.
Example inputs are illustrative. The service does not guarantee a market price, contract win, profit, or revenue. It does not inspect a site, provide manual estimating, send follow-up emails automatically, or record a client's signature or acceptance.
Use an account you control, keep its credentials private, and enter only information you are authorized to use. Review every proposal before sharing it with a client.
Free and Pro
The free calculator and preview PDFs can be used without an account. A verified free account includes up to 3 saved proposals. Pro is offered at $49 USD per month for one company, with up to 500 saved proposals and PDF output without the free-preview label.
The Plans page shows whether enrollment is open. Creating a free account does not start a subscription. When paid checkout is available, Stripe shows the amount before you confirm payment. An active monthly subscription renews until canceled.
Keep a downloaded copy of important work. Access depends on the service and its providers being available; no uninterrupted-service or response-time guarantee is offered.
Cancel a subscription
While signed in, open Plans and select Manage or cancel subscription to use the Stripe billing portal. Complete its cancellation steps before the next renewal to stop future renewal charges. Pro access continues through the paid period.
After that period, free-plan limits apply to new saved proposals and unlabelled PDF exports. Export records you want to keep before deleting anything. Signing out, uninstalling a browser, or deleting local data does not cancel a subscription.
If you cannot reach the portal, contact sweepbid.studio@proton.me from your account email with the subscription or invoice reference.
Billing questions and refund requests
To request review of a charge or a refund, email sweepbid.studio@proton.me from your account email. Include the charge date, invoice or receipt reference, and a short explanation. Do not send your card number, bank details, or password.
Canceling a subscription stops future renewal; it does not itself submit a refund request. A request for review is not a promise that a refund has been approved.
Product support
Use the same email for account or product help. Signed-in feedback submitted in the app is stored for owner review; it is not a live chat. Include what you tried and any support code shown on screen, without confidential client information.