Made for cleaning companies

Everything your cleaning company runs on, in one place

Scheduling, time tracking, checklists, invoicing, RUT, payroll, quotes, contracts and a customer portal, all talking to each other, so nothing falls through the cracks and nobody's re-typing anything.

Free to start · No credit card · Live on iOS and Android

Today's schedule
Monday
On track
  • 07:30Storgatan 12 · OfficeAnna L.Done
  • 09:00Hamntorget 4 · StairwellErik M.In progress
  • 11:30Vasavägen 8 · ClinicSara K.Upcoming
  • 14:00Lindgatan 3 · RetailOmar D.Upcoming
“Which invoices are overdue?”Ask the assistant
RUTSkatteverket export

Built to be trusted

  • GDPR-compliantYour data lives in the EU/EEA
  • EncryptedIn transit, at rest, backed up daily
  • No lock-inYour data's yours. Export it anytime
  • iOS & AndroidReal apps, right in the stores
  • Multiple languagesEveryone works in their own

What is SweepOS?

SweepOS is cleaning company software: one place to run clients, sites, schedules, checklists, time tracking, invoicing and payroll-ready hours, with a mobile app for the field, a portal for customers and an assistant you can ask in plain words. It is built for Swedish cleaning companies, so RUT, ROT and public-sector e-invoicing come as standard.

  • Made for cleaning companies, not adapted from generic field software
  • Office, field and customer all working from the same live schedule
  • Free for up to three workers and 30 clients, then €25 per admin a month

The difference you'll feel in week one

SweepOS takes the admin off your plate, so you spend less time at the desk and more time growing the business.

10+ hrs/week

Save time

Say goodbye to spreadsheets, paper lists and late-night admin. Scheduling, invoicing and messages take care of themselves.

More revenue

Grow faster

Fewer missed visits, faster invoices and smarter scheduling add up to more jobs done, and more money in the bank.

100% oversight

Stay in control

See every site, every crew member and every job in real time. Checklists and check-ins keep quality high, even when you're not there.

Highlights

The bits people tell us they love

We ship something new most weeks. Here are a few of the features cleaning companies tell us they couldn't go back to life without.

Sales

From quote to booked job

Send a clean, branded quote your customer can say yes to online in one click. No login, no paperwork. They see their price after RUT/ROT before they commit, and a short form asks for the details you need. A regular clean goes onto the schedule in one step; a one-off job is booked for the crew and invoiced straight from the quote.

  • Customers accept or decline online, no login needed
  • They see the price after RUT/ROT before saying yes
  • An accepted quote goes onto the schedule in one step
Sales
  • Customers accept or decline online, no login needed
  • They see the price after RUT/ROT before saying yes
  • An accepted quote goes onto the schedule in one step
Compliance

RUT & Skatteverket export

Create RUT requests straight from your invoices and export exactly the file Skatteverket wants. Import their decision back in, and SweepOS shows what was approved, with any shortfall one click away from a top-up invoice.

  • Begäran (request) file generated for you
  • Decision import reconciles every line
  • Top-up invoice in one click if there's a shortfall
Compliance
  • Begäran (request) file generated for you
  • Decision import reconciles every line
  • Top-up invoice in one click if there's a shortfall
Scheduling

AI-assisted scheduling

Let the optimizer suggest who should go where, based on travel time, skills and who's free, then tweak it with drag-and-drop. Recurring visits can fill the weeks ahead on their own, and a big job can take a whole crew.

  • Suggests the best fit, travel time included
  • Drag-and-drop when you want the last word
  • Recurring visits created weeks ahead, if you want
Scheduling
  • Suggests the best fit, travel time included
  • Drag-and-drop when you want the last word
  • Recurring visits created weeks ahead, if you want
Assistant

Just ask, in your own words

No reports to build, no menus to learn. Type a question the way you'd text a colleague, like “who's cleaning the clinic on Thursday?” or “which invoices are overdue?”, and the assistant answers from your own data, with links to the records. Ask it to book a visit, log an absence or draft an invoice and it shows you exactly what it's about to save; nothing changes until you say yes.

  • Answers from your own clients, visits and invoices
  • Creates and updates records once you confirm
  • Works in your language, no new skills needed
Assistant
  • Answers from your own clients, visits and invoices
  • Creates and updates records once you confirm
  • Works in your language, no new skills needed
Clients

A customer portal with your name on it

Give every client a portal with your company's name and logo, which they can add to their phone like an app. They follow their visits, open their invoices, ask for a pause or an extra clean, and get a notification when you arrive and when you're done.

  • Your logo on your customer's home screen
  • Visits, invoices and requests in one place
  • Notified when you arrive and when you're done
Clients
  • Your logo on your customer's home screen
  • Visits, invoices and requests in one place
  • Notified when you arrive and when you're done
Billing

Invoicing without the busywork

Turn finished visits into invoices in a click. No re-typing, no billables slipping away. Expenses flow straight in, and it all stays in sync with your accounting, so the numbers are right the first time.

  • Bill straight from the work that's done
  • Expenses never slip through
  • In sync with your accounting, no double entry
Billing
  • Bill straight from the work that's done
  • Expenses never slip through
  • In sync with your accounting, no double entry
Recruiting

Hire faster with a built-in ATS

Cleaning runs on constant hiring, so we built it right in. Follow every applicant from first application to first shift. No more lost CVs, tangled inbox threads or spreadsheets just to keep names straight.

  • Every applicant and opening in one place
  • Move candidates through your own stages
  • Hire and onboard straight into the team
Recruiting
  • Every applicant and opening in one place
  • Move candidates through your own stages
  • Hire and onboard straight into the team
Payroll

Hours that are ready for payroll

Each person's week fills itself in from the visits they clocked, the travel between sites and the meetings you scheduled. The office approves it, SweepOS splits the hours into OB, overtime and mertid from your own agreement's times, then hands them to your payroll system in exactly the format it wants, so nobody's working out evening rates in a spreadsheet at month-end.

  • The week's time report fills itself in
  • OB, overtime and mertid worked out for you
  • Approved weeks export straight to payroll
Payroll
  • The week's time report fills itself in
  • OB, overtime and mertid worked out for you
  • Approved weeks export straight to payroll
Payments

Get paid on time with automatic reminders

Stop writing reminder letters by hand. SweepOS keeps an eye on every due date and lines up firmer and firmer reminders the moment an invoice goes overdue. Send them with a click, or let SweepOS send them for you, with the late fee and interest you're owed added automatically.

  • Reminders that escalate the moment you're overdue
  • Late fee and interest added for you
  • See who owes what, at a glance
Payments
  • Reminders that escalate the moment you're overdue
  • Late fee and interest added for you
  • See who owes what, at a glance

Meet SweepOS

A quick look at how SweepOS keeps your clients, schedule, crew and invoicing together in one place.

Simple, honest pricing

Start free, and only pay more as you grow. No hidden fees, no "contact us for a quote".

Every new account gets 14 days of Pro free, then moves to Free unless you upgrade. No credit card needed.

Free

Perfect for a one-person shop or a small crew: up to 3 workers and 30 clients.

Free
  • Unlimited sites
  • Client & site management
  • Scheduling engine
  • Mobile app for every worker
  • Checklists
  • Photo documentation
  • Instructions
  • Asset tracking
  • Quotes
  • Invoicing & billing
  • Time tracking
  • Sign-in with Google or Microsoft
Get started

Pro

For growing crews. Pay per seat: a fair rate for the office, a small one for the field.

€25per admin/mo

+ €4 per worker/mo

  • Everything in Free
  • Unlimited workers and clients
  • AI assistant
  • Digital contracts
  • Payroll export (PAXml)
  • Payment reminders
  • Accounting integration (Fortnox, QuickBooks)
  • Customer portal
  • Applicant tracking (ATS)
  • Surveys & eNPS
  • Call & message your team
Start free trial

Enterprise

For big operations with needs all their own.

Custom
  • Everything in Pro
  • Custom reporting
  • Priority support
Talk to us

Talk to us

Tell us about your company and we'll show you how SweepOS fits.