Stop doing admin at 8pm. Scheduling, invoicing, payments — what you actually need, not what a developer thinks you need.
iOS & Android. No credit card required.
See it in action
Tap any screenshot to view full size
6:00 AM
You open the app. Your jobs are there — already in the right order. Not because you pressed an "optimise" button this morning. Because every job was placed in the smartest position when you booked it.
The calendar shows green. Six jobs, grouped by area, no backtracking. Two recurrings from last month auto-generated. Your capacity bar says you've got room for one more if someone calls.
Let's go.
Phone rings
Client calls. You add the address. SoloOp scans your next 7 days and tells you which day that job fits best — based on where your other jobs are, how full each day is, and how close this address is to what's already booked.
Pick the day and the app shows you every possible time slot, ranked by efficiency. "After Mrs Smith — adds 5 minutes of driving." "End of day — adds 22 minutes." Pick one. Done. The job slides into your run sheet in exactly the right position.
No route optimiser. No solver running overnight. No dragging pins on a map. Every job is optimised the moment it's booked. Your day is efficient because it was built that way — one job at a time.
That's Gravity.
Scores 7 days by proximity to existing jobs, capacity remaining, and geo-clustering. Green/amber/red at a glance.
Ranks every insertion point by travel cost. Penalises backtracking and suburb-bouncing. Shows the clock impact.
Jobs near the geographic centre of a day pull new jobs toward them. Clusters build themselves.
Other apps optimise your route after you've built it. Gravity builds it right from the start.
On the road
Live map on your home screen — all your job pins plus home base. Tap any job, open it straight in Google Maps, Waze, or Apple Maps. SoloOp remembers which one you prefer.
ETAs auto-correct as you complete jobs — your schedule stays realistic, not optimistic. Running early? You'll see it. Running behind? So will you.
At the job
Mark the job done. Confirm the price. Pick how to send it — email, SMS, or both. Three taps. Done. Want to share via WhatsApp instead? One tap.
Client gets a branded invoice with your logo, ABN*, GST* breakdown, and a payment link. Reminders go out automatically if they don't pay. You don't lift a finger.
Your client approves once — via PayTo (bank) or card on file. After that, you finish the job, tap charge, money moves. No invoice. No reminder. No awkward "hey mate, just following up." Your client pays the processing fee, not you. Rates vary by region — see pricing.
Cash flow
Sell your clients a prepaid package — 2 to 12 visits, paid upfront. Every time you complete a job, SoloOp ticks off a visit automatically. No invoice, no chasing. Just do the work and move on.
Running seasonal work? Set a flat monthly rate. SoloOp splits the total into equal monthly payments and bills your client automatically on the 1st or 15th — with a pay link in every email. You get predictable income. They get predictable bills. Everyone wins.
Client pays once. Future jobs auto-mark as "Prepaid" with a visit counter — Visit 3 of 5. When the package runs out, you know instantly.
28 mows over summer? Split it into 5 monthly payments. Automated invoicing, visit tracking, delinquency alerts, and AutoPay nudges built in.
No more feast-or-famine months. Lock in the revenue before the season starts.
No signal
No bars? Doesn't matter. Mark jobs done, add clients, check your run — everything queues and syncs when you're back on the road. Never a blank screen.
Phone call for a new job while you're out bush? Bush Journal — jot down the name, address, notes. Process it into a real job when you're back online.
Rained out
Check the radar. It's a write-off. Open Rain Mode:
Bumps everything 24 hours. If tomorrow's full, keeps cascading until the jobs fit.
Distributes jobs across the week, grouped by area, respects your daily limits.
Park them as "washed out." Sort it later from the recovery screen.
One more tap: every affected client gets a branded email with their new date. Kettle on.
Car breakdown? Same button. Family emergency? Same button.
End of day
The end-of-day screen shows you everything in one place:
Big number. Progress bar against your daily goal. Hit your target? Confetti.
Forgot one? They're flagged right there — tap to invoice before you clock off.
One-tap nudge via SMS or email. Mark paid. Void. Your call.
See who's confirmed, who's not. Send bulk confirmations with ETA and your phone number.
Then tap "Head Home" — opens your home address in Google Maps. Day done.
End of quarter
Every payment tracked. Every expense recorded with GST*. Financial year summary shows exactly where you're at — no digging through bank statements.
When your accountant asks, it's: open app, filter, export, send. CSV with date, client, service, subtotal, GST*, total, fee, net. Quarterly breakdowns, BAS*-ready, financial year summaries.
Log expenses as you go — fuel, materials, whatever — with a GST* toggle. Separate CSV export for expenses. Your accountant might actually enjoy tax time. Almost.
Your clients
Your clients log in with just their email — no password, no app to download. They see every invoice, every upcoming service, every receipt. All in one place.
Outstanding invoice? They pay it right there. Want AutoPay? They set it up themselves. Need a receipt for their records? Download it. You stop getting the "can you resend that invoice?" text.
View and pay invoices. Set up AutoPay. See what's outstanding, what's paid.
Clients see what's scheduled in the next 14 days. No more "when's my next mow?" texts.
Branded invoices with your logo and details. Download and print. You look like a proper business.
Works with every operator they use — one login, all their tradespeople in one place.
High Volume Operator
Built for operators running 500+ invoices a month. Switch to Collection Mode — tap "Invoice All" and every AutoPay client gets charged instantly. The rest get an invoice with a payment link. Less than 4 taps for your entire day.
No more sending one by one. No more forgetting someone. Finish your run, hit the button, drive home.
Running a crew
Sick week. 1,000 jobs backed up. One person opens the app, hits Send All, and drives home. The app batches and queues everything automatically — AutoPay clients charged, invoices sent, every job accounted for. No spreadsheet. No admin shift.
You probably won't ever need to do 1,000 in one go. But you could. And that's a completely different category of app.
Every feature below is live. Right now. In the app.
Client directory — Searchable A–Z list with archive and restore
Import from contacts — Pull name, phone, email straight from your phone
Google Places autocomplete — Start typing an address, tap, done — geocoded for smart scheduling
Recurring jobs — Weekly, fortnightly, 3-weekly, monthly, 6-weekly, 8-weekly, quarterly, 6-monthly — auto-generates
WhatsApp sharing — Share invoices and confirmations via WhatsApp with one tap
Declined card alerts — Stripe detects the failure, emails you the reason, red badge on the job
Money owed banner — Persistent total of outstanding invoices on your home screen
Branded receipts — Automatic receipt email to client when they pay
Short payment links — SMS-friendly short URLs for payment pages
Booking confirmations — Branded emails with ETA, service type, and your phone number
Confirmation tracking — Badge shows how many upcoming jobs are unconfirmed
Resend invoices — Quick-resend, edit & resend, or update silently (for portal uploads)
Mark paid / void — Cash job? Bank transfer? Just mark it — no fee
Refunds — Process refunds through Stripe from the app
Custom service types — Define services with default price and duration
Weekly capacity limits — Set max hours per day — the app respects your schedule
Guided onboarding — Home address, first service, daily goal — set up in minutes
Client details screen — Full job history, payment stats, AutoPay status per client
Client & Accountant Portals — Clients log in to view invoices and pay. Accountants log in to view and export BAS/CSV data. One login accesses all their connected businesses.
Prepaid packages — Sell 2–12 visit bundles — future jobs auto-mark as paid with a visit counter
Seasonal billing — Flat monthly rate with automated invoicing on the 1st or 15th — predictable cash flow
Crew support — Multiple operators, one office closing it all out — assign, track, and invoice across your team
Quoting — Send branded quotes via email or SMS — client taps Accept, job auto-creates with billing plan
Unit-based billing — Bill by the hour, per unit, or per quantity — for NDIS, trades, and support workers
Web admin dashboard — Full admin dashboard at solo-op.com — create invoices, manage clients, view schedules from your browser
Expense tracking — Snap a receipt, AI fills the details — date, amount, vendor, tax
SMS fallback — Clients without email get a pre-filled SMS with details
Oh, and we forgot to mention
No subscription. No trial that expires. No credit card to "get started."
When your client pays by card, a small processing fee (capped at $19.95 per transaction, rates vary by region) gets added to their invoice — not yours. You keep 100% of your price.
Cash jobs? Bank transfers? Just mark them as paid — no fee at all.
We only make money when you get paid.
Jobber $39/moServiceM8 $29/moSortScape $49/moSoloOp — $0/mo
Three taps from the driveway. Get paid before you get home.
Stop chasing payments. Charge on job completion.
Built from the truck, not the boardroom. Every feature earns its place.
$39/month vs $0/month. See the difference.
Automatically adapts to your region. Local currency, date formats, and tax rules for US, CA, UK, NZ, and AU.
$0/month. Card and bank fees with worked examples.
The full list. No feature gates. Every operator gets everything.
2,000 invoices, 4 taps, under 30 seconds. Gravity routing for every truck.
Download the app, sign up in 5 minutes, and start running your business from your pocket.
Free. No credit card required.
We're building this for you. Tell us what you think.