What you'll get from this guide
- Workforce and revenue self-assessment to check if enterprise ERP (like WinTeam) is premature
- Feature matrix with Need now / Need in 12 months / Don't need columns
- 24 vendor due-diligence questions covering pricing, contracts, support, and data ownership
- Red-flag list that maps to common enterprise sales patterns
- First-year cost vs monthly benefit ROI worksheet
Download the Janitorial Software Evaluation Checklist PDF
Use the printable worksheet with your ops lead before demos. It includes fit scoring, feature prioritization, vendor question checklist, red-flag scoring, and ROI planning tables.
Disclaimer
This template is provided for general informational purposes only. Legal, tax, and regulatory requirements vary by business and jurisdiction, so you are responsible for reviewing and adapting it before use. LeadDuo makes no warranties and is not liable for outcomes resulting from use of this template.
Powered by LeadDuo ServiceHub — www.leadduo.io
How To Use This Checklist
1. Complete business fit first
Do the workforce and revenue check before any vendor call. This prevents buying for a future stage that you are not operating in yet.
2. Mark features by timeline
Force every stakeholder to tag each feature as Need now, Need in 12 months, or Don't need.
3. Ask all 24 due-diligence questions
Do not accept vague answers. Capture exact pricing, contract length, onboarding obligations, and data export terms.
4. Calculate first-year ROI before signing
If first-year switching cost is greater than 12 months of expected benefit, delay the migration or choose a lighter platform.
Section 1: Workforce + Revenue Fit Check
| Business Stage | What You Usually Need | WinTeam Fit | Likely Best Category |
|---|---|---|---|
| 1-10 employees, under $300K/year | Scheduling, invoicing, reminders, basic visibility | Low fit: likely overbuilt and over-contracted | Simple field service platform |
| 10-50 employees, $300K-$1.5M/year | Job costing, crew assignment, recurring billing | Low-to-medium fit: usually too complex early | Mid-market ops platform |
| 50-150 employees, $1.5M-$5M/year | Compliance, payroll integration, multi-site controls | Medium fit: viable if you have dedicated ops owner | Advanced operations suite |
| 150+ employees, $5M+/year | Full ERP, payroll, HR, compliance, cross-site reporting | High fit | Enterprise ERP category |
If you are under 50 employees, require published pricing and month-to-month options before spending time in long enterprise sales cycles.
Primary Pain Points (Check All That Apply)
- [ ] We lose track of which crews are at which sites
- [ ] We don't know which contracts are profitable
- [ ] Clients complain about missed tasks and we cannot prove completion
- [ ] Billing takes too long and invoicing is still manual
- [ ] Payroll is fragmented across multiple systems
- [ ] Lead response is slow and new work cools off
- [ ] Recurring clients churn because follow-up is inconsistent
- [ ] We have no real-time view of job completion status
If your top pain points are proof of service, recurring billing, and response speed, you likely need workflow automation before enterprise back-office modules.
Mid-Checklist Shortcut: Validate Fit in a 14-Day Pilot
Before you enter a long enterprise evaluation cycle, run a short pilot on the core workflows you need right now.
- Proof of service workflow: run completed-job photos and checklist links with client-facing visibility.
- Recurring billing workflow: test subscription invoicing and failed-payment follow-up without custom setup.
- Lead-to-booking workflow: capture inbound leads and recover drop-offs with automated follow-up.
Section 2: Feature Prioritization Matrix
| Feature | Need Now | Need in 12 Mo | Don't Need |
|---|---|---|---|
| Job scheduling | [ ] | [ ] | [ ] |
| Crew/staff assignment | [ ] | [ ] | [ ] |
| Client invoicing | [ ] | [ ] | [ ] |
| Online payments | [ ] | [ ] | [ ] |
| Job costing | [ ] | [ ] | [ ] |
| Proof of service (photos + checklist) | [ ] | [ ] | [ ] |
| Client portal / transparency | [ ] | [ ] | [ ] |
| Subscription / recurring billing | [ ] | [ ] | [ ] |
| Payroll processing | [ ] | [ ] | [ ] |
| HR / benefits management | [ ] | [ ] | [ ] |
| ACA compliance tools | [ ] | [ ] | [ ] |
| Accounting / general ledger | [ ] | [ ] | [ ] |
| Accounts payable / receivable | [ ] | [ ] | [ ] |
| Multi-site management | [ ] | [ ] | [ ] |
| GPS / location tracking | [ ] | [ ] | [ ] |
| Inventory tracking | [ ] | [ ] | [ ] |
| Quality assurance inspections | [ ] | [ ] | [ ] |
| Bidding / estimating tools | [ ] | [ ] | [ ] |
| Customer self-service portal | [ ] | [ ] | [ ] |
| SMS / automated follow-up | [ ] | [ ] | [ ] |
| Lead capture / CRM | [ ] | [ ] | [ ] |
| Reporting and analytics | [ ] | [ ] | [ ] |
Count the checks in Need Now. If fewer than 8 core ops features are urgent, avoid enterprise procurement.
Section 3: 24 Questions to Ask Every Vendor
- Pricing and contracts
- [ ] What is the exact monthly all-in price for our team size?
- [ ] Is pricing published publicly? If not, why not?
- [ ] Is contract term month-to-month, annual, or multi-year?
- [ ] What onboarding/setup fees are required?
- [ ] Are there per-user, per-location, or per-module fees?
- [ ] Is there a price-lock period or annual increase clause?
- [ ] What happens to our data and account history if we cancel?
- Implementation and onboarding
- [ ] Typical implementation time for teams our size?
- [ ] What internal roles do we need (ops owner, admin, IT)?
- [ ] Which onboarding tasks are included vs paid add-ons?
- [ ] Who trains field teams and office staff?
- [ ] What timeline risk causes delays most often?
- [ ] What percent of customers miss their target go-live date?
- Support and reliability
- [ ] What support channels are included in base plan?
- [ ] What are support hours and response-time SLAs?
- [ ] Dedicated CSM or shared queue?
- [ ] How are outages communicated and handled?
- [ ] What does escalation look like for billing-impacting bugs?
- Data, migration, and exit
- [ ] Can we import clients/jobs/invoices from CSV without paid services?
- [ ] Can we export all operational and financial data on demand?
- [ ] Who legally owns the data and generated documents?
- [ ] Do we keep access to historical records after cancellation?
- [ ] Are API/webhook access and data sync included or add-on?
If a vendor cannot answer these clearly in writing, treat it as a procurement risk.
Section 4: Demo Red Flags
- Sales process red flags
- [ ] No published pricing anywhere
- [ ] Must book a call before any price range
- [ ] 60+ minute multi-person sales demo required
- [ ] Pressure to sign quickly for discount
- [ ] Annual contract required to start
- Product complexity red flags
- [ ] Needs implementation specialist for basic workflow setup
- [ ] Mobile app is hard to test in real conditions
- [ ] Core capabilities sold as separate modules
- [ ] Typical onboarding estimate is 4-6+ weeks
- [ ] Training is required and separately billed
- Support red flags
- [ ] Ticket/email-only support for urgent issues
- [ ] 24-48 hour response norm for standard tickets
- [ ] Reviews repeatedly cite slow support
Section 5: Platform Fit by Business Stage
| Business Stage | Best Platform Category | Main Risk If You Overbuy |
|---|---|---|
| 1-10 employees, under $300K/year | Lean scheduling + invoicing + client messaging | You pay for ERP complexity that team will not use |
| 10-50 employees, $300K-$1.5M/year | Ops platform with job costing and recurring billing | Long implementation slows down sales and service work |
| 50-150 employees, $1.5M-$5M/year | Advanced operations with payroll/compliance integrations | Wrong implementation owner can stall adoption |
| 150+ employees, $5M+/year | Enterprise ERP | Under-scoping governance and change management |
Section 6: First-Year Cost Reality Check
| Cost Item | Estimate |
|---|---|
| Monthly software fee x 12 | $_____ |
| Onboarding / setup fee | $_____ |
| Staff training time (hours x loaded hourly rate) | $_____ |
| Data migration and cleanup | $_____ |
| Lost productivity during transition (1-4 weeks) | $_____ |
| Total first-year cost | $_____ |
Monthly Benefit Estimate
| Benefit | Monthly Value |
|---|---|
| Hours saved on invoicing/billing | $_____ |
| Hours saved on scheduling/dispatching | $_____ |
| Reduced missed jobs and complaint rework | $_____ |
| Faster payment collection | $_____ |
| Lower churn from better follow-up | $_____ |
| Total monthly benefit | $_____ |
ROI Decision Rule
Payback period (months) = Total first-year cost / Total monthly benefit
If payback period is longer than 12 months, delay migration or choose a lighter platform.
If payback is under 12 months and your team has a clear implementation owner, proceed.
?FAQ
How do I know if WinTeam is too early for my business?▼
How many questions should we ask before a demo?▼
What is a reasonable implementation timeline for small teams?▼
What should we do if first-year ROI is negative?▼
If You Need Proof of Service + Recurring Billing (Without ERP Overhead)
ServiceHub is built for cleaning operators that need speed and operational control now, without hidden annual lock-in.
- Timestamped proof pack on every completed job (photos + checklist)
- Recurring billing and subscription workflows without custom Stripe ops work
- Conversational booking widget that captures leads and recovers drop-offs
- Plans start at $59/month with no annual contract requirement
Read the full guide
Read the blog post →