4.2 is out — purchase orders against a job

The paperwork endswhen the job does.

Quotes, scheduling, invoicing and job costing for electricians, plumbers, HVAC and general contractors. Built in Barrie by people who spent too long doing it on paper at nine at night.

No card. No sales call. Cancel whenever.

app.sawhorse.app / jobsLIVE DEMO

UNBILLED WORK

$15,230

AWAITING PAYMENT

$640

OPEN JOBS

4

J-2841 · TUE 11 AUG, 8:00AM

Panel upgrade, 100A to 200A

M. Whitfield · 22 Cundles Road East, Barrie

MOVE THIS JOB

ASSIGNED TO

LINE ITEMS

  • 200A panel and breakers × 1$1,240
  • Mast and meter base × 1$680
  • Labour × 12$1,320
  • ESA permit × 1$240
  • Total$3,480

Fuse panel flagged on home inspection. ESA permit filed 4 Aug. Homeowner works from home — needs 2 hrs notice before power off.

Click a job, change its status, reassign it — the totals update.Demo data · resets on reload

That is the actual Jobs screen, running here in the page. Open it full width →

Everything between the phone call and the money

Quote from the van

Build a quote on your phone with optional line items the customer can tick. They accept on their phone and it becomes a scheduled job.

A dispatch board that knows about driving

Drag jobs onto people and days. Travel time between consecutive jobs is real road distance, so an impossible day looks impossible.

Invoice before you leave the driveway

Mark a job done and it offers to invoice it from the line items. Card payment on the invoice. Reminders at 7, 14 and 30 days.

Job costing that names the problem

Quoted against actual, per job. Most shops find out in their first quarter which type of work has been quietly subsidising everything else.

Works with no signal

The mobile app is offline-first. Everything queues and syncs when you come back up the hill. Tested on a 2019 Moto G, because that is what's in the van.

Your accountant will stop emailing you

Two-way sync with QuickBooks Online and Xero. Invoices, payments, customers and credit notes, mapped to your chart of accounts.

2,400+
Trade businesses across Canada
19 days
Median time to payment on Sawhorse
6 hrs
Average admin time saved per week
99.97%
Uptime over the last twelve months

People who stopped doing invoices on Sundays

Read the stories →
We were quoting on paper in the van and typing it up at nine at night. The first month on Sawhorse I got about six hours a week of my life back.
Dan Ravensworth, ownerRavensworth Electric · Electrical · Barrie, ONQuote turnaround: 3 days → 4 hours
Job costing showed us that our service calls were losing money once you counted the drive. We repriced and it changed the business.
Andrea Loewen, general managerKettle Ridge Mechanical · HVAC · Orillia, ONGross margin up 11 points in two quarters
Automatic reminders on overdue invoices sound trivial. Our average days-to-payment went from 47 to 19 without anyone making a phone call.
Petra Havlicek, ownerHavlicek & Daughters · Plumbing · Collingwood, ONDays to payment: 47 → 19

Thirty days. No card. No call.

Import your open jobs, run a week through it, and decide. If it is not for you, close the tab — we will not chase you.