Profit per job, each job’s budget against what it has cost, sales by month, materials by supplier, labor by sub and the cost of every lead source, from the numbers your team already keeps.
In every ECHOPS plan unless noted · 14-day free trial

What you get
01
Charged, materials, sub labor, your crew’s logged hours at each person’s rate and expenses, with the margin and each missing number flagged. Crew hours count once each person’s rate is set: Labor → Crews & rates, or Payroll on Company.
02
The year by the day each job was sold, with a run-rate, by rep and location.
03
By supplier, month and kind of job, with the shipping share and lines still to order.
04
By sub, with price ranges per kind of job, change orders and what's due now.
05
Leads, estimates, wins and spend by lead source, with cost per lead, per estimate and per client.
06
Each job’s invoices, payments and costs go to QuickBooks Online on their own, and every report downloads as CSV for your accountant or your spreadsheet.
07
Each job’s budget from its signed quotes, by materials, subs, crew, fees and other, next to what’s committed, what’s paid and what’s left.
08
Add a signed change order’s cost, or any other line, to the job’s budget, so the plan keeps up with the work.
09
A cost type over budget, a cost with no budget, or a signed change order with no cost yet is flagged on the job, with the projected profit against plan.

In practice
Works with
Questions
Tracking what each job costs against what you charged, so you know its real profit. ECHOPS takes the contract and change orders, subtracts materials, sub labor, your crew’s logged hours at each person’s rate and expenses, shows the margin and flags any number that’s missing. Crew hours count once each person’s rate is set: Labor → Crews & rates, or Payroll on Company. It reads the jobs, orders, hours and invoices your team already keeps, so nothing is typed twice.
For a worked example, read our job costing guide.
For each job’s budget against actual costs, see construction budgeting software.
Profit per job; sales by the day each job was sold, with a run-rate, by rep and location; materials by supplier, month and kind of job; labor by sub, with what’s due now; and marketing by lead source. Pick any range of months, filter by company and location, and download each report as CSV.
Yes. Marketing by lead source shows each channel’s leads, estimates booked, jobs won, revenue and spend, with cost per lead, per estimate and per client and the return on spend. Enter your ad spend by month and the rest comes from your leads and jobs.
Yes. With QuickBooks Online connected, each job is a sub-customer in QuickBooks, and its invoices, payments and costs land on it on their own: materials bought on orders, sub payments and expenses. ECHOPS still works out each job’s budget and profit from what your team records: the signed quotes’ costs, change orders, material orders, sub labor sheets, your crew’s logged hours and expenses. Every report also downloads as CSV.
ECHOPS runs in the browser on any phone and installs to the home screen, so the field adds costs as they happen: receipts photographed and read by AI, packing slips matched to orders, and sub payments recorded on the labor sheet. Profit per job updates from those records. It needs a connection.
Reports, including profit per job, are in every ECHOPS plan: Solo $149/mo with 3 users, Crew $299/mo with 8 and Company $599/mo with 20. With our special price, your first two months are $49, $59 or $69 a month, then the regular price. Try it free for 14 days with no credit card.
Try ECHOPS free for 14 days with your own leads and jobs. No credit card, and your workspace is ready in minutes.
Special price: your first 2 months from $49/mo. Limited spots, so sign up today.