EarnFlow
app.earnflow.ca
The EarnFlow home screen for Maple & Oak Landscaping, a three-crew demo company: one visit with no technician, six overdue invoices, five finished jobs not invoiced, and money collected this month
EarnFlow on a phone showing Thursday's plan for a three-crew landscaping company: 13 visits, a Plan Thursday button and Crew 1's day on a timeline

The operating system for field service businesses

Run the day. Get paid for all of it.

Bring your crews, schedules, jobs and payments together—with automation you control.

30 days free · $59 a month plus $19 per extra user · Yearly: 2 months free

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.

AI Dispatch for Thursday, October 15: 13 visits, 1 unassigned, three two-person crews working, with Crew 1's day on a timeline: two stops done, an irrigation repair in progress and three still to go

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.

How AI Dispatch works

Keep work moving

The office and the field, on the same job.

EarnFlow on a phone: today's jobs, three crews in the field and the schedule
A visit on a phone with the address on a map and a Complete button
Team chat channels on a phone

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.

About the mobile apps

Get paid for the work

Every job invoiced. Every dollar followed up.

The Invoices page: $7,181.15 outstanding, $4,520.00 overdue, $2,435.15 paid this month, and invoices marked overdue

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.

Meet the agents that follow up

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 now
    The 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 now
    Online 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 soon
    Texting customers from your business number.Built and awaiting carrier registration. Until then, confirmations, reminders and updates go by email.
  • Available now
    Estimates 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 now
    AI 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 soon
    QuickBooks Online sync.Customers, items, invoices and payments, with payments coming back both ways. Built and not yet switched on.
  • Winter 2027
    Native 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.

Read the security overview

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.