Built for contractors and the trades

Run the whole job on one system.

Estimates, scheduling, crews, invoices, equipment and job costing — priced from your own wages, machine costs and material prices. Bid it right, then find out if you were right.

14 days free · No card required

Estimate · price build-upExample
Labor$4,180
Equipment$3,060
Materials$720
Direct cost$7,960
Overhead15%$1,194
Contingency5%$398
Total cost$9,552
Gross profit22% target$2,698
Customer price$12,250

One login, instead of five

  • Estimates
  • Pricing
  • Job costing
  • Scheduling
  • Customers
  • Crews
  • Invoices
  • Equipment
  • Insights

The way it usually works

Your business is in seven places at once

None of them know about each other, so the only time the numbers meet is when something has already gone wrong.

  • A spreadsheet for pricing
  • Notes on the truck dash
  • A calendar nobody else can see
  • Text messages for the crew
  • Invoices in another program
  • Machine hours in a notebook
  • Job costs worked out at tax time
  • One system that knows your numbers

What it does

See the software, not a list of features

Estimates & pricing

A price you can read back, line by line

Pick the work from your trade's catalog and enter quantities. Your wages, machine costs and material prices turn that into hours and dollars — with every rate and assumption shown, and anything editable before it goes out.

  • Overhead, contingency and your target margin applied the same way every time
  • Margin, not markup — a share of the final price rather than a multiplier on cost
  • Unlimited revisions, and every version kept with its date and its price
Estimate · price build-upExample
Labor$4,180
Equipment$3,060
Materials$720
Direct cost$7,960
Overhead15%$1,194
Contingency5%$398
Total cost$9,552
Gross profit22% target$2,698
Customer price$12,250

Jobs & job costing

Find out what the work actually cost

Record the hours as the job runs or at the end of it. Estimated against actual across labor, equipment, materials, subcontractors and other costs, with the biggest mover named — and overhead applied to the actuals at the rate the bid itself charged.

  • Hours land against the kind of work they were spent on, not just the job
  • A job signed in March and finished in June is March's win and June's profit
  • The day log feeds it, so nothing has to be reconstructed from memory

Premium plan · in the free trial

Job · bid against actualExample
Labor+$530
Equipment−$180
Materials+$25

Labor is the mover. 53 crew hours against the 47 you bid.

Scheduling & crews

Who is on what, and what the empty days are worth

A week, two weeks or a month at a time. Double-book a person or a machine and it tells you — it does not stop you. The panel above the calendar reads the bids behind every booked day and says what else would fit.

  • Jobs ranked by gross profit per crew day, not by contract value
  • A job booked after the date the customer needs it is named, and offered a way out
  • Nothing moves on the calendar until you press something

Premium plan · in the free trial

Schedule · this weekExample
MonCulvert & headwallDave, Marco
TueCulvert & headwallDave, Marco
WedOpen
ThuWillow padRay
FriOpen

Two open days. Putting Baker Rd trenching on Wednesday and Friday would add $3,600.

Equipment

What each machine costs you by the hour

Hour meters, service measured in hours rather than dates, and an hourly cost built from purchase price, resale, finance, fuel burn, wear and servicing — so the figure your bids use is one you can defend.

  • Service due in hours: an oil change every 250 warns at 25 out
  • Machine hours logged against a job become that job's real equipment cost
  • Retired, never deleted, so past work still costs what it cost

Premium plan · in the free trial

Equipment · serviceExample
CAT 320 excavator1,240 hrs

Oil change in 40 hrs

D6 dozer3,815 hrs

Hydraulic service 85 hrs overdue

Skid steer920 hrs

Next service in 180 hrs

Customers & invoices

Bill in the draws you actually get paid in

A percentage of the contract per invoice rather than one bill at the end, with retainage shown as a line the customer can check against the figure above it. Paid, part-paid and overdue are worked out from the payments, never stored.

  • Your customer can pay online — the money settles into your account, not ours
  • Checks and cash go in the same column as card payments
  • Payment terms read out of the words your paperwork already uses
Invoice · draw 2Example
Contract to date$12,245
This draw40%$4,898
Retainage held($490)
Due now$4,408

Finances

What the year made, and where it went

Won, finished, profit and how it compared with the bids — over a month, a quarter or a year. Every figure comes from jobs you costed, so this screen and the estimate behind it cannot disagree.

  • A job with costs recorded and nothing paid is held out and named, not quietly counted
  • A summary of each finished week is emailed to owners and admins
  • Sales tax is excluded throughout — it was never your money
Finances · this yearExample
Won
$412,800
Finished
$268,400
Profit
$61,700
Against the bids
+2.4%

The fastest way in

Describe the job the way you'd say it out loud

Type what the customer asked for in plain words and it finds the work in your catalog. You get a draft scope to check, not a bid to trust.

  • It only uses work types your account can actually price — it cannot invent one
  • No quantity it cannot work out from what you said. It asks instead of guessing
  • It never produces a price. Every figure is still the engine's, from your own rates
  • Nothing is saved until you accept it — edit any line, or throw the lot away

Your wages, machine costs and margins are never sent — it is told what kinds of work you sell, never what you charge.

New estimate · describe the jobExample

Need to clear about 2.7 acres of light brush, then cut and fill to get a 6,000 square foot house pad flat. Haul off the vegetation, probably 8 loads. Customer wants it done before the end of the month.

Work it found

Clear & grub — light vegetation2.7 acre

What it needs to know

  • How many cubic yards of cut/fill are needed to level the 6,000 sf house pad?
  • How many cubic yards of vegetation debris do the 8 haul-off loads represent?

The difference

It gets better at your business the longer you use it

Not a template you bend to fit. Every number it prices with is one of yours, and the ones it is least sure about are the ones your own finished jobs replace first.

  1. 1

    It starts with your numbers

    Your wages, your machine costs, your material prices, your overhead and your target margin — asked for once, and used by everything after.

  2. 2

    It watches what the work really takes

    Hours recorded against one kind of work pool across jobs. Below 3 won jobs, or a difference under 10%, it stays quiet rather than chasing noise.

  3. 3

    It asks before it changes anything

    It shows the measured rate, how many jobs stand behind it, and waits. Adopt it and every future bid uses it; decline and it records exactly what you refused.

  4. 4

    The next bid is built on the last job

    Which is the whole point. A year in, the rates pricing your work are measurements of your own crew rather than anybody's guess.

Your own rateExample

Measured from 3 of your own jobs

Bidding at

70

Measured

56

units / hour

Use this rateNot yet

It never changes a rate behind your back.

Who it is for

A roofer does not estimate like an electrician

You name your trade once and the account is built around it — crews, machines, materials and a production rate for every kind of work you sell. These are what one catalog holds, not all of them added together.

Work types
15–25
each with a production rate
Crew classes
3–5
with wages you set
Machines
4–12
costed per hour to own and run
Questions it asks you
29–55
so a bid does not miss what costs money
  • Excavation and site work
  • Landscaping and turf
  • Concrete and flatwork
  • Roofing
  • Plumbing
  • Electrical
  • Heating and cooling
  • Painting
  • Flooring and tile
  • Remodeling
  • Land clearing and mulching
  • Security systems and low-voltage
  • Junk removal and hauling
  • Specialty trade contracting

Not listed? Pick the specialty option — it ships time-and-materials plus the work every trade shares, rather than a guess at your production rates, and you add your own work types from there.

What your customer gets

Four documents, each from a link

No login, no app, nothing to install. Every one goes out under your company name with your own address as the reply-to, so a customer who hits Reply reaches you — and nothing inside them mentions us.

The quote

Scope, price, the conditions it assumes, and a signature line.

The change order

Approved by typing their full name. Only approved ones move the contract.

The invoice

Progress draws and retainage, payable online.

The day update

What got done and the photographs. No money on it at all.

Why you can trust the number

Rules the product will not break

You are the one standing behind the price. These are the things that make it safe to — and each one is checkable on your own screen rather than a promise on a marketing page.

Every price is arithmetic you can check

Costs are calculated by tested code from your own labor, equipment and material rates. If a number reaches your customer you can trace exactly where it came from.

It warns, it never quietly adjusts

Below your minimum, a discount that breaks your margin, rates that are still defaults — it says so and leaves your number alone. Taking a loss to win a customer is a real decision.

A guess is labeled as a guess

Every shipped production rate is marked as our guess, on screen, until your own finished jobs replace it. Nothing ships pretending to be measured.

Your costs stay on your side of the document

The quote shows price and conditions. Your overhead, your margin, your cost per mile and the rate behind a line never print on the page a customer signs.

Getting started

Six questions, then you can bid

You are not building a spreadsheet. You are correcting one we have already filled in — and anything you skip can be changed later, from the screen that uses it.

Start free

14 days free · No card required

  1. 1

    Name your trade

    The answer builds the account: work types, crews, machines and materials chosen for the work you sell.

  2. 2

    Your company details

    What your customer sees at the top of every estimate.

  3. 3

    What you pay your crew

    Base hourly wages. Payroll burden is a separate number later.

  4. 4

    What you run

    Untick anything you do not own. The cost is all-in per hour, not a rental rate.

  5. 5

    How fast your crew works

    Our guesses, and the screen says so. Fix any that are off; anything you skip you can change later.

  6. 6

    How you price work

    Payroll burden, overhead, contingency, target gross margin and your minimum job.

Plans

Try everything for 14 days

The trial carries everything but the website, and takes no card to start. Pick a tier when it is over, or do not.

Basic

Bid work and send professional estimates. For one person.

$49/ month

One person

  • Estimating from your own wages, machine and material rates
  • Your trade's catalog of work types and production rates
  • Unlimited estimates, revisions and version history
  • Customer-facing quotes that never show your costs
  • Customers and a lead pipeline
Start free

Premium

Most complete

Adds job costing, your own learned production rates, and equipment.

$99/ month

Up to 5 people

Everything in Basic, plus:

  • Job costing: what the work actually cost, against the bid
  • Production rates learned from your finished jobs
  • Equipment, hour meters and service scheduling
  • A calendar for jobs, crew and machines
  • Extra people, with roles that decide what each can see
Start free

Max

Adds a website of your own, built from your work. Any size crew.

$199/ month

Any number of people

Everything in Premium, plus:

  • A public website built from the work you have won
Start free

14 days free · No card required

Annual billing charges ten months for twelve. Compare plans in full

Straight answers

The questions contractors actually ask

Do I have to enter all my rates before I can bid anything?

No. Choosing your trade installs a starting catalog — crews, machines, materials and a production rate for every work type — so you can price a job on day one. Each shipped rate is labeled as our guess until you change it or your own jobs replace it, and the estimate itself tells you which lines are still running on defaults.

What if my trade is not one you list?

There is a specialty option for exactly that, and it ships time-and-materials plus the work every trade shares — getting to site, protecting what is there, tearing out, hauling away, cleaning up, coming back — rather than guessing at production rates for a trade nobody has modelled. You then add your own work types, built from your own crew and machines, and those learn a rate from recorded hours like any other.

How does it learn my production rates?

It pools every hour you record against one kind of work — total units over total hours — and compares that with the rate currently pricing it. Below 3 won jobs with hours recorded, or a difference under 10%, it says nothing. Above both it shows you the measured rate, how many jobs stand behind it, and asks whether to adopt it. It never changes a rate on its own.

Does my customer need an account?

No. The quote, the change order, the invoice and the day update each open from a link, with no login and nothing to install. The link is the only thing they need.

Does it work on my phone?

Yes. It runs in a phone browser, so there is nothing to install and no app store — the day log, the schedule and the job screens are built to be used standing on a site.

Can my customer pay the invoice online?

Yes, once you connect your own Stripe account. The money settles into your bank, not ours, and the amount is calculated on our side from the invoice rather than taken from the browser. Bank transfer is offered ahead of card, and card is dropped altogether on the largest bills — on a job that size the card fee is real money.

Can my crew see what the jobs make?

Only if you say so. Seeing money is its own permission, held by everyone except field employees by default, and you can change the grid. It is withheld on the server rather than hidden on the screen — a role that may not see a figure is never sent it.

What happens to my data if I stop paying?

Nothing is deleted. A lapsed company loses access to the app, and the estimates, jobs and costs are all still there when it comes back. Your customer's quote link keeps working too — they did not lapse.

What does it deliberately not do?

It is not your books: the finance screen knows what passed through jobs, not rent, insurance, the truck note or payroll between jobs, and it says so on the page. It does not publish a price on your public website. And it will not invent a number — if something cannot be worked out from what you have recorded, it says that instead of guessing.

JobsiteBoss

Know what the job costs before you sign it — and what it cost after.

Everything in the product, from the first estimate to the finished job's real margin.

Start free

14 days free · No card required