
What's inside
Everything the day needs, connected.
Field service management software that carries each job from the schedule to the invoice, so nothing has to be typed twice or chased by hand.
Scheduling
Every technician's week on one calendar and dispatch board. Drag a visit to move it.
Dispatch
AI Dispatch plans the day, flags unassigned work and sends each person their route.
Estimates
Priced from your catalog and approved by the customer from their email.
Invoicing
An approved estimate becomes the job, then the invoice. Finished work nobody billed gets flagged.
Payments
Card, Apple Pay and Google Pay online or by QR code at the job, paid into your own Stripe account.
Team coordination
Team chat, schedule notifications, My Day for each crew, and a live map of every checked-in crew and its route.
Why we built it
Field service businesses rarely lose money on the work. They lose it in the gaps: the job nobody scheduled, the job nobody invoiced, the reminder nobody sent. EarnFlow connects the day so those gaps show up and get closed.
How it works
Software proposes. You decide how much it does.
One inbox for every follow-up
Reminders, draft invoices, visit bookings and schedule changes wait in one place until someone says yes. Each agent, and AI Dispatch itself, can be switched to automatic when you trust it.
Rules, not guesses
Scheduling, reminders and recurring bookings follow rules and your own templates. The same inputs give the same result, and every suggestion comes with its reasons.
One plan, nothing held back
$59 a month plus $19 for each extra person. A two-person crew gets the same scheduling, agents and reports as a fifty-person one.
Plan the day
Schedule jobs. Assign crews. Send everyone their day.
Nothing waits unnoticed. Jobs with no visit booked and visits with no one assigned show on Home and on the dispatch board until they are placed.
AI Dispatch plans the day onto each technician's timeline, with drive time, skills, crews and customer windows counted. Approve the plan, or let Autopilot plan each day on its own.
Shorter routes, priced. Every crew's route is on the map, live once they check in. When a better order exists, you see what it saves in minutes, kilometres and dollars, and book it with one click.
Send the day. Each person gets their route as a notification and a team-chat message. When a visit moves later, the people affected hear about it, not the whole crew.
Keep work moving
The office and the field, on the same job.



The next stop, front and centre. My Day gives each technician the route, the customer's number, the gate code and the job's notes and photos, one tap away.
On my way, start, complete. Each tap updates the job for the office, pins the technician's last stop on the map, and drafts the customer's "on my way" email for the technician to send.
Everyone in the loop. Team chat, schedule changes and visit notes live with the job. Works in any phone's browser today; native iPhone and Android apps are planned for Winter 2027.
Get paid for the work
Every job invoiced. Every dollar followed up.
From estimate to invoice without retyping. Estimates are priced from your catalog and approved online. The approved estimate becomes the job, and the completed job becomes the invoice.
Unbilled work gets caught. Completed jobs with no invoice are listed on Home, and the Revenue recovery agent drafts the invoice from the approved estimate, to the cent, for you to send.
Late payments get followed up. Customers pay by card, Apple Pay or Google Pay, online or by QR code at the job, into your own Stripe account. Overdue invoices stay on Home, and the Collections agent drafts reminders on the days you choose, sent after you approve them or automatically once you switch it on.
Explore the app.
-

Schedule. Every technician's week on one board. Drag a visit to move it.
-

Live routes. Each crew's route on the map, live once they check in, with the faster order dashed.
-

My Day. A technician's route, next stop and notes, with one button to finish the visit.
-

Estimates. Priced from your catalog and approved by the customer from their email.
-

Reports. Money in, money owed and jobs done, compared with last month.
Getting started
Three steps. One afternoon.
Start a trial
Thirty days free, with a card on file that isn't charged until the trial ends. Invite your team by email and give each person a role.
Add customers and your catalog
Services, materials and rates, so every estimate and invoice is priced the same way.
Plan tomorrow
Open AI Dispatch, tap Plan, approve. Then watch the inbox for what the agents catch.
Straight answers
What's on today, and what's next.
EarnFlow launched in October 2026. Here is exactly where things stand, so you can decide with the facts.
- Available nowThe web app, on any computer, tablet or phone.Jobs, scheduling, AI Dispatch, agents, customers, estimates, invoices, payments, team chat, time tracking, reports, documents and the audit trail.
- Available nowOnline payments, online booking, service agreements and review requests.Card payments go to your own Stripe account. Customers approve and pay from an email link, with no account.
- Coming soonTexting customers from your business number.Built and awaiting carrier registration. Until then, confirmations, reminders and updates go by email.
- Available nowEstimates drafted from a description.Describe the job and the Estimator picks lines from your catalog; code prices every line. It uses Claude by Anthropic, so it asks for your consent first.
- Available nowAI Dispatch and the agents, run on our own servers.They're optimizers and rules, not a chatbot: planning your day sends nothing to an AI company. How that works
- Coming soonQuickBooks Online sync.Customers, items, invoices and payments, with payments coming back both ways. Built and not yet switched on.
- Winter 2027Native iPhone and Android apps.With offline My Day, push notifications and Tap to Pay on iPhone. The web app works on any phone until then.
Security
Built to be trusted.
Two-factor sign-in with an authenticator app, required for everyone.
A history that can't be rewritten. Every change is logged, chained and verified every day.
Support sees your data only when you allow it, for a set time, with every view logged.
Automation that asks first. Nothing reaches a customer until a person approves it, unless you choose otherwise.
Pricing
One plan. Everything included.
$59a month
Includes your first user. $19 a month for each additional person.
Scheduling, AI Dispatch, the agents, online booking, reports and the API are all included.
30 days free, then billed monthly, or yearly with two months free, in CAD or USD. A card is kept on file and not charged until the trial ends. We import your data for free.
Try EarnFlow free for 30 days.
A card on file, not charged until the trial ends. Add your team and your customers, plan tomorrow, and see what the agents catch.