Track hours, calculate wages, and know who has been paid
Your crew clocks in from any house, any job site
Cleaners clock in and out right from each client's address — no office, no fixed location needed. Hours and pay total up automatically across every job.
- No hardware or time clocks needed
- No credit card required
- Cancel anytime with one click
Why this matters for cleaning services
Popular with teams like yours
Three client homes in one day
A cleaner paid $18 an hour picks a job at clock-in and taps Switch when moving to the next house. The Jobs page shows the hours and labor cost for each client.
| Job | Hours | Calculation | Labor cost |
|---|---|---|---|
| Client A (weekly clean) | 2.5 h | 2.5 h × $18 | $45.00 |
| Client B (move-out) | 3.0 h | 3.0 h × $18 | $54.00 |
| Client C (office) | 2.0 h | 2.0 h × $18 | $36.00 |
| Day total | 7.5 h | 7.5 h × $18 | $135.00 |
Three steps. No spreadsheets.
Workers clock in
Each worker gets a free login and clocks in and out from their own phone, or at a shared tablet kiosk with their PIN. Or skip that and log hours for them yourself. No hardware to buy.
Hours & pay calculate automatically
Hourvy subtracts breaks, applies your overtime rules, adds tips and bonuses, and shows exactly what each worker is owed.
You mark it paid
Pay however you already do (cash, transfer, check or your payroll provider), then log it so balances stay accurate. Export to Gusto, QuickBooks, Xero or ADP in one click.
Simple enough for anyone to use — no training required.
$1 per active seat / month
Each worker, each manager and you are one seat. No base fee, no per-location fee, every feature included. 30-day free trial, no card.
Founding rate, locked in for life.
Time tracking for Cleaning Services: questions
Can cleaners clock in at each client's home?
Yes. Cleaners clock in from their own phone wherever the job is, so nobody drives to an office first. Nothing to download: Hourvy runs in the phone's web browser.
Can I check that cleaners are at the client's address when they clock in?
Yes. Switch on the location check and save each client site as a work location, using your phone's location while you're there or coordinates pasted from Google Maps. Being at any saved site counts. You choose whether clock-ins elsewhere are flagged or blocked. The location is read only at clock-in and clock-out.
Can I see how long each client's job took?
Yes. Switch on job costing and create a job for each client, with an optional client name and budget hours. Cleaners pick the job when they clock in, and the Jobs page shows hours, labor cost and the number of workers for each job.
What happens when a cleaner moves to the next house?
While clocked in, they pick the next job and tap Switch. Hourvy ends their time on the first job and starts it on the next, and overtime still counts all their hours for the week together.
Can cleaners confirm their hours before payday?
Yes. Switch on timesheet sign-off and everyone who can log in is emailed to confirm their hours when you generate payroll. If something's wrong, they say what, and you're emailed.
Is there really no monthly base fee or minimum charge?
Zero base fees, zero minimums. You pay only for active seats: each worker, each manager and you, the owner. A team of 4 workers plus you is 5 seats, so $5 a month. No setup, admin or cancellation fees.
What counts as a seat for billing?
A seat is every active person on your account: each active worker, each manager and the owner. You're billed for the most seats you had during the month, so someone active for 1 day or all 30 costs the same flat seat price for that month. It's based on their active status, not how many shifts they logged.
What happens when my 30-day free trial ends?
Because we don't ask for a credit card to start your trial, you'll never be charged automatically. Near the end of your 30 days we'll remind you to add a payment method if you want to keep using Hourvy. If you decide it's not for you, your account simply pauses. No cancellation calls needed.