Jobs, quotes, invoices and payments. AI included. $69 a month for 5 people.
14 days free$0 todaycard requiredcancel any time

all your leads
in one list
quotes signed
on their phone
invoices paid
by text



It pays for itself in month one, or your month is free.
If OmniOps doesn’t bring in more than it costs in your first paid month, we refund that month in full.
- Run your month on OmniOps
- Read the day-30 report
- Less than you paid? One tap refunds it
14 days free first, $0 today. Full terms
From the first call to getting paid.
A call becomes a lead, the lead gets a quote, the signed quote becomes a job, and the customer pays the invoice from a text. You never type the same thing twice.
A missed call becomes a lead
His name, area and what he needs are saved as a new lead.
Tom BeckerNew leadAC not cooling · Point Loma · missed call at 7:12 AMCallYou text him a quote
The lines come from your HVAC price book. He opens it 12 minutes later and signs it on his phone.
Tom BeckerQ-1107$513.00- Sent 7:40
- Opened 7:52
- Signed 7:55
- Booked
- Diagnostic service call$89.00
- Capacitor replacement$225.00
- AC coil cleaning$199.00
Tom BeckerSigned on his phoneThe signed quote becomes a job
It goes on Crew Alpha’s schedule. He gets a text when the crew is on the way.
Crew Alpha · TuesdayPoint LomaMini-split serviceDoneTom Becker1:00 – 3:00 · ACCrew Alpha is on the way, about 20 min.
He pays from a text
He pays the invoice from the link in a text. The receipt is sent automatically.
Harbor Air Conditioning- Diagnostic service call$89.00
- Capacitor replacement$225.00
- AC coil cleaning$199.00
- Paid by card$513.00
Every missed call, web form and ad lead goes into one list.
A missed call gets a text back in seconds. The lead to call first is at the top.
Send quotes by text and see when customers open them.
Build it from your price book. They sign on their phone.
Schedule every crew on one screen.
Each crew has its own row. Drag a job onto a crew and it shows up on their phone.
- Day, Week, Month and Map views
- Assigns open jobs for you
- Plans each crew’s route
- Prints the day sheet
Send invoices by text. Reminders send themselves.
Every invoice has a link to pay by card, Apple Pay or bank. Reminders stop as soon as it’s paid.
Kim paid on day 9. You didn’t send a single reminder.
The AI assistant that understands real commands.
Type or say what you need and Omni does it. Anything you ask it to send waits for your OK.
- Type or talk On your phone or computer
- Asks first Before it sends, takes a payment or deletes
- Logged In the activity log
Send text or email campaigns to win back past customers.
Pick a list of past customers and send a ready-made message. The follow-ups go out until they reply.
Example numbers
- Opted-out customers are skipped
- STOP is handled for you
- Nothing sends until you press Send
More jobs. Bigger tickets. Paid sooner.
- Answer firstEvery missed call gets a text in seconds.
- Win the quoteYou know the second they open it.
- Get paid on siteCard, Apple Pay or bank, with a tip.
- Bring them backCustomers come back when they’re due.
One extra job a month covers the $69.
It finds the money you’re owed.
Every morning OmniOps adds up what’s waiting: late invoices, quotes they opened, finished jobs you haven’t billed, and customers due again. One tap sends the right text.
Harbor Air collected $3,120 by Friday. Nobody made a call.
On iPhone
Run the day’s jobs from the app.
Each tech sees only their own jobs. It works with no signal.

Today
The day’s stops on a map

Jobs
Address, gate code, timer, photos

Quotes
Signed on the customer’s phone

Get paid
Text the pay link on site
Every feature is included. No add-ons.
Here is what you can do, and where.
| Feature | Computer | iPhone |
|---|---|---|
| LeadsMissed calls, web forms and ad leads in one list | ✓ | ✓ |
| QuotesBuilt from your price book, signed on the customer’s phone | ✓ | ✓ |
| SchedulingDay, week, month, map and crew views | ✓ | ✓ |
| Invoices and paymentsPay links, automatic reminders, receipts | ✓ | ✓ |
| Customer texts and emailOne inbox for both | ✓ | ✓ |
| Omni, the AI assistantAnswers questions and does the task once you OK it | ✓ | ✓ |
| Campaigns and automatic remindersTexts and emails to past customers | ✓ | ✓ |
| Online booking pageCustomers pick a time. You confirm it | ✓ | ✓ |
| Bulk actions and spreadsheet exportSend, tag or export many records at once | ✓ | — |
| Print the day sheet and keyboard shortcuts | ✓ | — |
| Works with no signalJobs, notes, photos and clock-ins sync later | — | ✓ |
What to do on your first day.
From the founderSan Diego
I ran a pressure washing business in San Diego for 2 years. My days ended with leads I hadn’t called and four apps that didn’t talk to each other.
So I built one system that goes from the first call to getting paid, and I still use it on my own jobs.
- Pick your tradeYour services and prices load automatically.
- Bring your customersUpload a spreadsheet, or send it and we load it free.
- Get the appScan the code on your computer with your iPhone.
- Send your first quoteYour prices are already loaded.
One plan with every feature, priced by crew size.
The price covers the web software and the iPhone app for everyone on your team.
Every plan includes
- AI answering
- Two-way texting
- Route planning
- Reminders
- Online booking
- Quotes & invoices
- Marketing campaigns
- Review requests
- QuickBooks sync
- iPhone app
Campaign texts and emails use prepaid credit.
See every feature14 days free$0 todaycard requiredcancel any time
| OmniOps | |
|---|---|
| Housecall Pro Essentials | |
| Jobber Grow |
Prices as of Nov 2026, before add-ons. housecallpro.com/pricing · getjobber.com/pricing
Price books for 42 trades, ready to use.
Choose your trade and its services and prices load automatically. You can edit any of them.
HVAC
- Diagnostic call$89
- Seasonal system service$149
- Capacitor$225
- Smart thermostat$299
Pressure Washing
- House wash, to 2,000 ft²$275
- 2,000–3,500 ft²$375
- 3,500 ft² and up$475
- Driveway$150
House Cleaning
- Studio or 1 bed$120
- 2 bedroom$150
- 3 bedroom$200
- 4 bedroom$250
Lawn Care
- Mow, to 5k ft²$40
- Mow, 5–10k ft²$55
- Mow, 10k ft² and up$80
- Edge and trim$25
See all 42 trades
- Irrigation & Sprinklers
- Restoration & Water Damage
- General Contractor
- Maid Service
- HVAC
- Plumbing
- Electrical
- Roofing
- Appliance Repair
- Garage Door
- Locksmith
- Chimney & Fireplace
- Insulation
- Siding
- Windows & Doors
- House Cleaning
- Pressure Washing
- Window Cleaning
- Roof Cleaning
- Solar Panel Cleaning
- Gutter Cleaning
- Carpet Cleaning
- Tile & Grout
- Commercial Janitorial
- Landscaping
- Lawn Care
- Tree Service
- Pool Service
- Fencing
- Decking & Patios
- Concrete & Pavers
- Holiday Lights
- Snow Removal
- Pest Control
- Painting
- Drywall
- Flooring
- Junk Removal
- Moving
- Auto Detailing
- Handyman
Common questions
Will it text my customers without asking?
Only the automatic texts you leave on: a new shop starts with a reply to each new lead and a text with the invoice when a job ends unpaid, and you can turn either off in Automations. Anything you ask Omni to send waits for your OK, and everything it does is logged.
Does it work with no signal?
Mostly: jobs, notes, photos, clock-ins and cash payments save offline and sync when you’re back. Taking a card and asking Omni need signal.
Can my crew use it?
Yes, on their own phones, seeing only their own jobs. 5 people are included; bigger crews are $129 for 10 · $239 for 20 · $329 for 30 · $499 unlimited a month.
What happens on day 15?
Your card is charged for your plan (from $69 a month). Cancel in Settings before then and you pay nothing.
What does it cost to take a card?
A processing fee on each card or bank payment, shown before you charge. The money goes to your own Stripe account.
Is there an Android app?
Not yet. It’s on iPhone and the web today.