The quote goes out the day of the visit. The customer signs by Friday.
A quote app that turns a site visit into a signed contract. Materials priced from your live supplier feed, labour from your rate card, margin from your policy. PDF generated, e-signed, deposit collected. We integrate Stripe, DocuSign, Xero.
2–6 wks Build, fixed price28% → 51% quote win rate19 d → 6 d quote-to-cash90 days Stabilisation included
What's in the build
Six pieces, one workflow.
Materials, labour, margin — built into a quote your customer signs the same day.
01 · Site capture
Mobile-first, photo-rich, voice-noted.
Operator visits site, captures dimensions, photos, voice notes. App parses voice into line items where possible. The quote starts to write itself before they're back in the van.
Mobile-first capture
Photo-attached line items
Voice-to-text parsing
Offline-first sync
02 · Materials feed
Live prices from your suppliers.
Selco, Travis Perkins, Toolstation, Howdens — your supplier prices live in the app. The quote uses today's price, not last quarter's. Marked up by your rule.
Multi-supplier feed
Live price refresh
Mark-up rule per category
SKU-level lookup
03 · Labour & time
Hours, by skill, by day-rate.
Labour estimated by skill (sparky, plumber, joiner) and by hour. Day-rates configurable per band. The quote shows breakdown if the customer wants — and hides it if they don't.
Skill-banded rates
Hour or day estimation
Show-breakdown toggle
Sub-contract line items
04 · Margin guardrails
The quote refuses to lose money.
Live margin calc. If the operator types a number that drops the job below floor margin, the form blocks. Override allowed, logged. No more accidental loss-leaders.
Live margin calc
Floor-margin block
Override audit-logged
Variance vs budget
05 · PDF + signature
DocuSign on send.
Quote rendered as a brand-consistent PDF, sent via DocuSign, signed in the customer's inbox. Deposit collected through Stripe in the same flow. The job starts on signature, not on phone tag.
Branded PDF
DocuSign integration
Stripe deposit on sign
Job auto-created on sign
06 · Win-rate analytics
What you quote, what you win, what you lose.
Live: win rate by job type, by quote size, by operator, by margin. The losses get a reason. The trends drive the next pricing change — with data, not anecdote.
Win rate by category
Loss-reason capture
Operator scoreboard
Quote-to-cash time
Sample engagement
The electrical contractor that doubled win rate without dropping price.
40 quotes a month. Three estimators. Excel and gut.
An electrical contractor was quoting from Excel templates, with prices six months stale and margin guesstimated. Win rate: 28%. Average quote-to-cash: 19 days. We shipped a quote app integrated with their suppliers and Xero. Three months in: win rate 51%, quote-to-cash 6 days, three jobs caught at floor-margin block before send.
How we measure: Win rate measured per quote sent (n = 124 pre, 142 post), quote-to-cash measured from site visit to deposit cleared, margin variance measured against ledger after job-cost reconciliation.
28% → 51%quote win rate
19 d → 6 dquote-to-cash
+£42kmargin saved by guardrails
Industries this is built for
Where this build earns its rent.
Most-relevant verticals — but the same shape works for adjacent ones.