Live Demo

Job Quote

Estimate Pad

Your hours, your parts, your markup — priced before you start.

The problem

A quote is written on a pad in a driveway, and the markup gets done in somebody’s head. Get it wrong low and the job pays for itself and nothing else; get it wrong twice on the same customer and there is no way back to the right number without admitting the first one was made up.

What it does

Labour at your own rates and parts at your own markup, on one estimate, with a call-out minimum that holds and a travel charge that rides on the line it belongs to. Every figure shows the arithmetic beside it, so the number you hand a customer is one you can stand behind at the kitchen table.

Initializing · Job Quote — real code, loading in your browser

About this tool

What Job Quote solves

Pricing a job forward is a different piece of arithmetic from checking a bill backwards, and it is the one every trade does standing up. Labour is hours against a rate. Parts are what the supply house charged, plus the markup that shop decided on once and kept. A call-out minimum means a fifteen-minute visit still pays for the truck being there, and a travel charge belongs to a particular line rather than floating at the bottom. The Job Quote takes all four as input and applies them in that order, showing the working beside every line — the hours times the rate, the cost and the markup separately, and where a line was lifted to the minimum it says so on the line rather than in a footnote. It suggests no rate and no markup, because those are the two decisions a shop is actually paid to make, and it knows nothing about what anybody else in the county charges. Where a markup would price a part below what it cost, it says so rather than quoting it.

Yours would be built the same way.

This one runs on made-up data. The version built for your business runs on yours, and you own it outright. Builds start at $2,500. That is a floor, not a quote. What yours costs is agreed before any work begins. The first conversation is free.