EarnFlow
Pricing

One plan. Everything included.

$59 a month includes your first user. Each additional person is $19. Pay yearly and you get 12 months for the price of 10. No tiers, no add-ons, no sales call to find out the price.

Organization plan
$59per month
includes one user
Each additional user$19 / month
UsersNo limit
Scheduling, AI Dispatch, six agentsIncluded
Online booking, service agreements, reviewsIncluded
Reports, integrations, public APIIncluded
Online paymentsIncluded (Stripe's fees apply)
Email supportIncluded
Free trial30 days, card on file
BillingMonthly or yearly, in CAD or USD
Yearly$590 + $190 per extra user: 2 months free
Moving from other softwareFree import

Seats are bought as you grow: add seats when you add people, and release the ones you no longer use. Seat changes are prorated for the rest of the month or year you paid for.

Billing period
$135
per month, before tax
Organization fee, includes first user$59
Additional users4 × $19 = $76
Per year$1,620

That's the whole price. The only other cost is Stripe's processing fee on card payments, which Stripe charges, not us.

Seasonal business?

Pay yearly. Get two months free.

Landscapers, snow contractors and pool companies earn most of their year in a few busy months. Pay once a year and you get 12 months for the price of 10, with the same 30-day free trial first.

$590 a year

For the organization, including your first user. That's $49.17 a month instead of $59.

$190 a year per extra user

Add seats for the spring rush at any time and pay only for the rest of your year, prorated. Release them when the season ends and they stop renewing.

30 days free first

Pick yearly when you add your card. Nothing is charged until the trial ends; cancel before then and you pay nothing.

Free import

We move your data for you. Free.

Switching from Jobber, Housecall Pro, LMN, Service Autopilot, Yardbook, QuickBooks or a spreadsheet? Send us your export and we import it for you, at no charge, usually within two business days.

  • Customers, contacts and propertiesWith addresses placed on the map, tags and notes.
  • Your services and price listSo the first estimate you send is priced the way you price today.
  • Recurring work and seasonal contractsWeekly maintenance, snow contracts and service agreements, ready to schedule.
  • Open balancesUnpaid invoices carried over so Collections can follow up from day one.

How it works

  1. Start your trial and export your data from your current software as CSV or Excel.
  2. Upload the files to Documents in your EarnFlow account, where they are virus-scanned and kept private, and approve a support access for the import.
  3. We import and check everything, send you a summary of what moved, and the support access ends on its own.

Questions first? Book a demo or email sales@earnflow.ca. We never ask you to email a customer list.

Canadian sales tax

GST, HST, PST and QST, the Canadian way.

EarnFlow is a Canadian company, and it bills and invoices in Canadian dollars by default.

  • On your invoicesEach invoice carries the sales tax rate for your province: 13% HST in Ontario, 5% GST in Alberta, 14.975% GST and QST in Québec, or whatever applies to the job. Estimates can set a rate per line, so taxable materials and exempt services sit on one estimate.
  • Your registration numbers printedAdd your GST/HST number and your PST or QST number once in Settings; they print on every estimate and invoice.
  • Tax kept apart from the workEvery invoice records its tax separately from the work, so the tax you collected is easy to total for your return.
  • On your EarnFlow subscriptionOur prices are before sales tax. We charge GST/HST or QST on subscriptions where Canadian law requires it, shown as its own line on your receipt so you can claim it back.

EarnFlow calculates tax at the rate you choose; it doesn't give tax advice. Check with your accountant which rate applies to your work.

What's included

Everything. For everyone on the plan.

A few features are built but not yet switched on. They are marked, and they will be included at the same price when they are.

CapabilityOrganization planNotes
Jobs, scheduling, map, customers, employees, catalogIncludedNo limit on records
Estimates with online approvalIncludedCustomers approve from their email
Invoices, payment recording, payment plansIncludedStatus history on every invoice
Online card, Apple Pay and Google Pay paymentsIncludedPaid directly into your Stripe account; Stripe's processing fees apply
Pay by QR code at the jobIncludedThe customer pays the invoice on their own phone
AI Dispatch: Scheduler, Dispatcher, AutopilotIncludedDeterministic optimizers, no per-use cost
Six agents: customer updates, collections, revenue recovery, recurring service, capacity, review requestsIncludedOne review inbox, per-agent autonomy, monthly impact report
Team chatIncludedChannels, direct messages, mentions, reactions
Online booking page and requests inboxIncludedA link or embed for your website, with spam protection built in
Service agreements (maintenance plans)IncludedApproved online; visits booked, billing and renewals on schedule
Review requests after paid jobsIncludedLinks to your Google review page, with opens tracked
Time tracking and timesheetsIncludedLocation captured once per action
Performance: goals, feedback, reviews, one-on-onesIncludedWith an on-time report
Reports, CSV export and scheduled email reportsIncludedIncluding the agents' impact report
Documents and job photos and videos, malware-scannedIncludedPrivate storage, single-use download links
Tamper-evident audit trail, review and sign-offIncludedAppend-only, HMAC-chained, verified daily
Two-factor authenticationIncludedAuthenticator app, required for every user
Public API with keys, webhooks and request logsIncludedManaged in Administration
Email supportIncludedSee Client support
Web appIncludedAny browser, on a computer or a phone
Customer texting from your business numberComing soonBuilt and awaiting carrier registration; the plan will include a monthly allowance. Updates go by email until then
Estimator (estimates drafted from a description)IncludedUses Claude by Anthropic, with each person's consent; prices come only from your catalog
QuickBooks Online syncComing soonCustomers, items, invoices and payments; payments both ways
iPhone and Android appsWinter 2027Offline My Day, push notifications, Tap to Pay on iPhone (Stripe's in-person fees apply)
Enterprise agreementBy arrangementCustom terms, invoicing and data-processing agreements. Contact sales
Questions

Pricing questions

What counts as a user?

A seat for a member of your organization: anyone you invite who can sign in. Your organization fee includes the first seat. When you add people, you buy the seats they need at $19 a month each, prorated for the rest of the billing period, and you can release seats you no longer use. Each organization you run in EarnFlow is its own $59-a-month subscription.

Are there any AI usage fees?

No. AI Dispatch and the agents are optimizers and rules that run on EarnFlow's own servers, with no per-use cost. The Estimator, which drafts estimates from a description using a language model, is included in the plan; administrators can see its usage and set limits per person.

Can I text my customers?

Not yet. Texting from your own business number is built and will be switched on after carrier registration. Until then, every confirmation, reminder and follow-up goes by email. The plan will include a monthly text allowance; we'll publish the details here when it's on.

Do I need a credit card for the trial?

Yes, but it isn't charged during the trial. Your first organization gets 30 days of the full Organization plan, monthly or yearly; you add a card when you set it up, and the first charge is when the trial ends. Cancel before then and nothing is charged. Additional organizations are billed from the day they are set up.

How does yearly billing work?

Yearly is 12 months for the price of 10: $590 a year for the organization including the first user, and $190 a year for each additional user. Choose it when you add your card. Seats you add during the year are charged for the rest of the year, prorated, and seats you release stop at the next renewal. Cancel any time before your renewal date and you keep EarnFlow until the end of the year you paid for.

How do I cancel?

From Settings → Billing, an owner or administrator can cancel at the end of the current billing period, change payment methods and download invoices through the billing portal. Your data stays available until the period ends.

What currency will I be charged in?

Canadian or US dollars, chosen when you subscribe. Prices are the same number in both currencies and are before sales tax; see Canadian sales tax.

Are there any fees on customer payments?

Online and QR-code payments go straight to your own Stripe account, so Stripe's standard processing fees apply. EarnFlow does not add a platform fee on the Organization plan.

Will I be able to buy the plan from the mobile apps?

No. Subscriptions are managed on the web by an account owner or administrator. The apps will show your plan, users and what's included, read-only.

Do you offer non-profit pricing?

Not as a self-serve option today. Contact sales and we'll talk it through.

Is importing my data really free?

Yes. Send us an export from your current software or a spreadsheet and we import customers, properties, services and prices, recurring work and open balances at no charge. See how it works.

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.