Your week, in order. Your money, on time.
DoneOnce keeps your clients, your routes, your crew and your payments in one place — so you run the business instead of chasing it.
First 2 months free. No card required to start. Then $69/month for teams of up to 3 · +$15 per person after.
Your clients. Your routes. Your crew. Your money.
One app, from the client book to the payment. The office sees the whole week; each tech sees their own day; the customer approves and pays from a link on their phone — no account, no download.
The tech finds a dead pump at the third stop. The customer approves the repair from her phone before the truck leaves the street — and the deposit is in before lunch. The week stops living in one person's head. Clients go in the book, zones go on the map, and each tech gets a day in driving order, sent straight to the truck. A repair is more than a stop. The job has a status, a person, an estimate against the real time, notes and photos — and a balance that gets paid when it's done. Before you promise a new client a Thursday, see who has room. Hours come from the clock, not from memory, and pay is computed from those hours.
Pump is dead — no flow at the equipment pad.
Maria opens it on her phone. No account, no app to download.
Zipcodes 33186 · 33196 — drawn on real Census boundaries. 14 recurring stops.
- SW 137th Ave · Pool · weekly8:00 – 8:40
- SW 142nd Pl · Pool · biweekly8:50 – 9:25
- SW 157th Ter · Pool · weeklySW 152nd Ave · Lawn · weekly9:35 – 10:15
- SW 152nd Ave · Lawn · weeklySW 157th Ter · Pool · weekly10:25 – 11:00
Carlos taps once. CarPlay follows the whole route — no re-typing addresses.
From the approved estimate · $640 · deposit paid
Note · Carlos: "Old pump out, new one seated and primed. Running clean."
Computed from the clock, not from memory. Every correction leaves a trail.
Illustrative example with a fictional business, clients and prices. Screens are simplified; every step shown is in the product today.
Six things. One app.
Each one exists because an owner asked for it on a real week — not because a feature list needed another line.
A client book built around the property
Every address you serve, with its gate code, which door, where to park. Visit history fills itself in from the route. Bring your spreadsheet in one CSV.
One clean day per tech, sent to the truck
Zones on real zipcode boundaries, a day in driving order with arrival windows, a shorter order offered when it saves miles — and one tap to Google Maps, Waze or Apple Maps.
Flagged at the stop, approved on a phone
Line items, an optional deposit due now, or a subscription at a weekly, biweekly or monthly rhythm. It goes out as a link; the customer approves without an account.
Card on the same link, and what's owed in one place
The customer pays the deposit or the balance online. The payments center shows past due, open and current — with reminders that go out by email so nothing sits for three weeks.
A repair with a status, a person and a real time
Pending, in progress, in review, done. The estimate against the actual, notes for the next person, photos and files on the job itself.
Each tech their own day; the office the whole week
Clock in and out from the stop, a weekly timesheet with regular and overtime, and pay computed from those hours. Owner and techs, in English or Spanish, each in their own language.
What's in it today, and what's next.
Client book
Clients, properties, access notes, visit history, your own client types, CSV import
AvailableZones & routes
Zipcode zones, Today and Week, optimization suggestions, address check, send to car
AvailableEstimates
Line items, deposits, subscriptions, approval by link from the customer's phone
AvailablePayments
Card payment on the link, the payments center, email reminders, reports
AvailableJobs
Status, assignment, estimated vs actual time, notes, photos and files
AvailableCrew & timesheet
Owner and techs, clock in and out, weekly hours, corrections with a trail, pay
AvailableService reports with photos
Proof the job was done, ready to send to the client
In developmentNotifications
An estimate approved, a stop never closed, tomorrow's day ready — without going to look
In developmentOne plan. Everything included.
No modules to unlock, no per-route or per-client fees. One price that follows the size of your team — and everything we ship next is included at every size.
$69/month for teams of up to 3 · +$15 per person after. Everything included.
- Unlimited clients and properties · every feature at every team size
- Client book, zones, routes, send to car
- Estimates and payments — no fee per estimate or per payment
- Jobs, crew, timesheet and pay
- English & Spanish · iPhone & Android
- Setup done with you — we import your clients and draw your zones
- No contract. Cancel anytime.
In U.S. dollars, per business. A team is everyone active in the app — owner, office and techs. Adding or removing a person changes your next bill, never the current one. From the 11th person, +$10 each.
The subscription covers the software. When your customers pay by card, the money goes into your own Stripe account at Stripe's standard rate (2.9% + 30¢ per payment); DoneOnce takes no cut. On a $640 job, about $621 arrives.
- PhoneInstalls on iPhone and Android from the browser — no app store, nothing to update by hand.
- MapsZones use published U.S. Census zipcode boundaries and real addresses. What you see is what the truck drives.
- LanguageThe whole product in English and Spanish. The owner can work in one and the crew in the other.
- SetupWe sit with you to load your clients, draw your zones and set your service days. You don't start at an empty screen.
Coming from another app? Put in your team and your plan in the savings calculator, compare prices by team size on the pricing page, or read a Jobber alternative for small teams, Jobber vs DoneOnce for a team of 1, 3, 5 or 10, a Housecall Pro alternative for small crews (price by team size), Jobber vs Housecall Pro by team size, Jobber pricing by team size, Housecall Pro pricing by team size, Jobber in Spanish, a Service Autopilot alternative, a GorillaDesk alternative for recurring routes, a Skimmer alternative with no per-pool pricing, a Yardbook alternative for a growing crew, a ZenMaid alternative for bilingual cleaning teams. Or read the buyer guides: pool route software, lawn care route software, cleaning business scheduling software, all examples of software for a business whose week repeats. Crew in Spanish, office in English? The app in Spanish and English. How-to guides: how to schedule weekly and biweekly clients, how to organize service routes, how to charge recurring clients automatically.
Put your week on the map.
Create your workspace in a minute — business name, your name, email, password. Two months free, no card required.