Pricing
Flat pricing. No payment markup.
One plan for your whole company. Add cleaners without seat penalties. Cancel anytime.
Solo
For 1-3 cleaners
- Recurring scheduling
- Field app + proof of service
- Invoicing & Stripe payments
- Client portal
- Email support
Team
Up to 15 cleaners
- Everything in Solo
- Inventory & job costing
- Compliance alerts + SDS repository
- Checkr background checks
- QuickBooks two-way sync
- Sales tax by zip
- Priority support
Growth
Up to 50 cleaners
- Everything in Team
- Multi-location & roles
- Commercial bidding & COIs
- Advanced reports & BI
- API + webhooks
- Dedicated onboarding
Compare plans
| Feature | Solo | Team | Growth |
|---|---|---|---|
| Recurring scheduling | |||
| Field app (iOS / Android PWA) | |||
| GPS proof of service + client e-sign | |||
| Auto-invoicing & Stripe (no markup) | |||
| Inventory & true job costing | |||
| Compliance alerts + SDS | |||
| Checkr background checks | |||
| QuickBooks sync | |||
| Multi-location & roles | |||
| Commercial bidding + COIs | |||
| API + webhooks |
FAQ
Do I really get 14 days free with no credit card?
Yes. You'll have full access to your selected plan for 14 days. If you don't add a card, your account pauses instead of billing - no surprises.
How does Shine & Luster handle payment fees?
We don't mark up Stripe. You pay Stripe's standard rate directly and we take nothing on top - unlike most cleaning platforms.
Can I import from ZenMaid, Jobber or Housecall Pro?
Yes. Import clients, recurring plans and cleaners from CSV or a direct export. Most teams are live in under a day.
What about US sales tax and 1099s?
Sales tax is calculated per zip on invoices (opt-in per state). 1099-NEC totals are tracked automatically per contractor and exportable in January.
Try it with your own clients for 14 days.
Import from a spreadsheet, schedule a real recurring job and send a proof-of-service report before your trial ends.
Start free trial