QuoteJig turns your job notes into an itemized quote priced from your own price book — and it never makes up a price. $79/mo, unlimited quotes, no contracts.
| Line item | Line total |
|---|---|
| Demo bath to studs | $1,809.00 |
| Install 60in tub & surround | $1,957.50 |
| Tile shower walls | $4,023.20 |
| Vanity install 24–48in | $1,130.63 |
| Needs your numberCustom steam-shower glass | $ ______ |
| Set toilet | $587.25 |
The problem
You price work all day, then price it again at the kitchen table. And while the number sits half-finished in a spreadsheet, somebody faster wins the job. Contractors say it plainly:
we are losing jobs by taking too long to get a number put together
4+ hours of estimating on a $40–50k job — unpaid office work after the actual work is done.
How it works
The assist reads your notes and matches your assemblies. It never prices anything itself.
Your account starts with a 42-assembly starter library of common remodel and repair work — names, units and match keywords ready to go, every price blank on purpose. Nobody's database knows your market: you price it once, it's yours. A "12 of 42 priced" tracker makes the first fill fast, and every blank you fill on a quote saves back to the book.
Type it or say it, like you'd tell your lead carpenter: "Hall bath to studs, new tub and surround, tile the walls, 36-inch vanity."
Every line comes from your book at your margins. Anything unmatched waits as a "Needs your number" blank. Fill it, hit send, close the laptop.
The guarantee
QuoteJig never makes up a price. Anything it can't match to your price book becomes a Needs-your-number row — you fill in the blank, it remembers forever. Nothing goes to a client until every blank has your number in it.
Quantities you didn't state are flagged and must be confirmed before sending — a defaulted quantity is treated like a blank, not a guess.
An unmatched item gets an orange badge and a $ field. The quote physically can't be sent around it. Your price goes in once — the book remembers it for every job after.
Tools that auto-fill unmatched items with a database's opinion put a stranger's number on your letterhead. You find out when the job loses money — or loses the bid.
One honest limit: this guarantee is about where prices come from, not about completeness. It can still miss scope you didn't say — the review screen exists so you catch that.
Compare
Verified from each vendor's published pages on July 14, 2026 — sources linked below. If we couldn't verify it, the cell says so.
| QuoteJig | Handoff (Flex)1 | Jobber (Grow)2 | TurboBid3 | Spreadsheets + a late night | |
|---|---|---|---|---|---|
| Price | $79/mo Solo · $149/mo Crew (5 users) | $149/mo monthly · $119/mo annual | $199/mo month-to-month · $149/mo annual (5 users) | $135/mo + $350 mandatory setup fee | Free |
| Quote limit | Unlimited | 50 AI credits/mo | Not verified | Not published | Unlimited — you're the limit |
| Price source | Your price book, only | Your catalog first (1 custom catalog on Flex), then supplier catalogs if enabled, then AI-generated pricing | Not verified | Not verified | Your head, at 10pm |
| Unmatched items | Needs-your-number blank; can't send around it | AI-generated pricing fills in when no existing pricing exists | Not verified | Not verified | You go look it up |
| Commitment | Month-to-month, cancel anytime | Monthly or annual | Monthly or annual | Monthly + one-time setup fee | Your evenings |
| 1 Handoff Flex pricing, credits and catalog count per handoff.ai/pricing; pricing fill order (your catalogs → supplier catalogs if enabled → AI-generated when no existing pricing exists) per their blog. 2 Jobber Grow (5 users) per getjobber.com/pricing. To be fair about it: our Crew at $149 month-to-month equals Grow's annual price — the difference is you're not locked in for a year. 3 TurboBid electrical estimating monthly subscription $135/mo plus a mandatory one-time $350 setup fee ($485 first month) per turbobid.com; other cells not verified, so we don't claim them. All checked July 14, 2026. | |||||
What about Joist? Joist Basics is $10/mo, capped at 5 documents a month — solid at invoicing, but it doesn't build the quote from your notes against YOUR price book, and it doesn't block sending on unpriced lines. Different job.
Prices checked July 14, 2026. If a vendor changes theirs, tell us and we'll fix the table.
Do your own math
Your hours have a rate. Here's what the evenings add up to — no drama, just multiplication.
Straight arithmetic on your inputs: quotes × hours × 12 = hours a year; × your rate = what it's worth. Evenings back per month = quotes × hours × 0.8 ÷ 3, assuming QuoteJig cuts your quoting time by about 80% and a work evening is 3 hours. Not a savings claim — the tool won't do the site walk for you.
Pricing
No credits, no contracts, cancel whenever.
No credits. No annual contracts. No sales calls.
14 days free, no card. If you subscribe, it's month-to-month from day 15.
Your price book is never shared and never used to price anyone else's quotes.
Free for 6 months for 20 design partners — in exchange for your real assemblies and a 20-minute call every other week while we build. After that, $79/mo like everyone else.
Applications live inside the product: start your trial, then apply from Settings.
FAQ
Not from scratch — but the pricing is yours to do, on purpose. Your account starts with a 42-assembly starter library of common remodel and repair work: names, categories, units and match keywords are filled in; every price is blank. Nobody's database knows your market — you price an assembly once and it's matched automatically on every job after. The price book shows a "12 of 42 priced" tracker so the first fill goes fast, and any blank you fill on a live quote saves back to your book.
It becomes a "Needs your number" blank: an orange badge and an empty $ field on the quote. The quote can't be sent until you fill it. Once you do, the price is saved to your book and matched automatically next time. We never fill the gap with a database's opinion.
Your full price book and all quotes export any day you want, on every plan, including during the trial. If you leave, you leave with everything. A price book you can't take with you isn't yours.
That holds after the trial too: if you don't subscribe, your quotes and exports stay readable — only new AI drafting stops.
The AI does one narrow job: it reads your notes and matches them to YOUR assemblies. It never makes up a price — anything it can't match to your book becomes a Needs-your-number row, and nothing sends until you've filled every blank.
Be clear about what that guarantee is: it's about where prices come from, not about catching everything. It can still miss scope you didn't say — the review screen exists so you catch that. The estimating is still done by the person who knows the work: you.
14 days, full product, no card required to start. If you subscribe, it's month-to-month from day 15 — cancel from the settings page, no call, no retention script.
If you don't subscribe, we don't hold your data hostage: your quotes and price book stay readable and exportable; only new AI drafting stops.
Year one is residential remodel and repair — baths, kitchens, drywall and paint, doors and windows, decks, general repair. Electrical is next on the list once we reach 100 paying accounts. If your trade isn't covered yet, the price book still works; the starter library just won't help as much.
As of July 14, 2026, TradePilot is waitlist-only — their homepage still says it's launching Summer 2026 — and v1 is single-user at launch, with team accounts listed as coming later. If that changes, we'll update this answer.