A contractor handing a written estimate across to a customer.
Sales conversionFor U.S. home-service, construction and B2B service companies

Every quote you sent is either a decision or a leak.

Most trade businesses send a quote, chase twice, and let the rest go quiet. Quote Chaser Revenue connects to the system you already use and works the gap between quote sent and won, lost or scheduled — with an explicit next action, owner and due time on every open quote.

About 15 minutes from connecting your system to a campaign you have previewed. The demo account carries 120 days of history for a fictional Atlanta contractor, and nothing is sent to anybody.

One estimate, end to end

The days nobody has time for are the days it is working.

Not a quoting, scheduling or accounting system. It sits on top of yours.

  1. Day 0
    The quote goes out

    From whatever you already quote in. Nothing is retyped and nothing changes about how you price.

  2. Day 3
    It has gone quiet

    A follow-up is drafted with a named owner and a due time. You see it before it sends, every time.

  3. Day 6
    They open it

    One page to accept, change the scope, book a call or pay a deposit. No login, no portal, no PDF.

  4. Day 9
    Decided

    Every remaining follow-up stops that second — including the ones already scheduled for next week.

An illustration of the sequence, not a customer record.

Twenty-eight seconds

Watch a good job go quiet.

The work is done, the price is out, and then nothing. This is what that costs.

The actual problem

You are not short of leads. You are short of decisions.

Quotes go quiet, not lost

A customer who hasn't replied hasn't said no. They have said nothing, and nothing is where margin dies.

Two reminders is not follow-up

Most tools send a generic nudge on day three and day seven, then stop. Buying decisions rarely finish that fast.

The best quote gets the same chase as the worst

A $90k job you've been asked twice about is worked identically to a $2k one nobody opened.

Nobody can prove it worked

Pipeline reports tell you what closed. They do not tell you what closed because you chased it.

Thirty-seven seconds

The whole idea, from someone who has sent a quote.

You already did the hard part — the site visit, the measuring, the pricing. This makes sure the ones that go quiet still turn into a decision.

How it works

Fifteen minutes from connecting a system to a campaign you have already read in full.

  1. 01

    Connect, or forward an email

    ServiceTitan, Housecall Pro, Jobber, Buildertrend, HubSpot, Salesforce or QuickBooks — on every plan, including the $99 one. Or drop in a spreadsheet, or forward the estimate emails you already send.

  2. 02

    See exactly what would happen

    Duplicates, already-decided and ambiguous quotes are excluded with a stated reason. Then you get a dated plan of every message, to every customer, before a single one goes out.

  3. 03

    Approve, and it runs

    Follow-up adapts to estimate value, customer behavior and objections. Every message is checked against TCPA consent, do-not-call and the recipient's state rules before it leaves. Anything that needs a person becomes a task with the money attached.

  4. 04

    The customer decides on one page

    Accept, choose a different scope, request a change, book a call or pay a deposit. Accepting stops every follow-up in the same instant.

Against the alternatives

Where we match the field, and where we do something they do not.

ServiceTitan, Housecall Pro, Jobber and Buildertrend are good at estimating and job management. We are not trying to replace them — a business that wants quoting, scheduling and invoicing in one suite should buy one of those. This is for the businesses whose problem is conversion, not creation.

CapabilityTypical suiteQuote Chaser RevenueWhat that means
Create and send branded quotesYesIntegrateKeep the system you already quote in.
Online view and acceptanceYesParityOne mobile page: accept, revise, book, pay.
Customer financingLender add-onParityAdd your own Wisetack, GreenSky or Hearth link and every estimate shows a monthly payment and an apply button.
Good / better / best optionsSome suitesParityThree prices on one estimate, and an "over budget?" button that turns a price objection into a budget you can quote to.
Automated follow-upTwo remindersSurpassConditional sequences that adapt to value, engagement and objections.
Engagement trackingOpensSurpassSection-level intent, with scanner noise filtered out.
Answering customer repliesShared inboxSurpassEvery reply arrives with a drafted answer grounded in that quote. A person reads it, edits it, and sends.
High-value prioritization—DifferentiatorAn expected-value queue and a human call list.
Objection intelligenceFree textDifferentiatorClassified reasons with recovery playbooks.
Why you lose, by rep and job typeClosed-lost reportDifferentiatorOne reason per lost quote, split by salesperson and trade, plus a single "what decided it?" email when a quote goes quiet.
Win-back of expired quotes—DifferentiatorOne "still on your list?" email at 60 and 180 days, and as the trade's busy season opens. Anyone who said no is never contacted.
Revenue attributionPipeline reportsDifferentiatorAccepted revenue traced to the touch that earned it.
Monthly proof it paid for itself—DifferentiatorA revenue-recovered report emailed to owners on the 1st, with a read-only link to forward to a partner or accountant.
Works without replacing your systemNoDifferentiatorConnector-first by design.
The three things that make the difference
$3,181
Expected value on the top task

The money decides the order

Every open quote carries an expected value: close probability × gross profit. That number, not the date it was created, decides who gets a call this morning. Every component of it is on screen and traceable — no model, no black box.

0
Messages after a decision

Automation that knows when to stop

A reply pauses the sequence before it is even classified. An acceptance cancels every queued message in the same transaction as the state change. Contact windows follow the recipient's state and time zone — Florida closes at 8pm even when it is 8pm in Atlanta.

4
Attribution buckets, kept apart

Attribution you could defend

Accepted revenue is split four ways and never blended: chased, assisted, merely correlated, and control. Only the first is called recovered. The causal number comes from a held-out control group — and stays hidden until the sample supports it.

What it refuses to do

The limits are the product.

Anything that writes on your behalf can damage a relationship you spent years building. These are enforced in code — a linter checks every outbound message, whether a sequence wrote it, a model drafted it, or you typed it yourself.

  • We will not invent availability.

    A start date comes from your calendar or it does not get said.

  • We will not change your price.

    No discount, no “special price”. A price change is a new quote version you approve.

  • We will not manufacture urgency.

    No fake scarcity, no last-chance countdowns, no guilt about not replying.

  • We will not claim credit we cannot prove.

    Revenue is only called recovered when a touch landed and the customer verifiably engaged with it.

  • We will not message someone who said stop.

    Opt-out is a hard stop that no sequence, and no user, can override.

  • We will not send email we cannot lawfully send.

    A real postal address in every footer, a working opt-out honoured immediately across every sequence, and honest headers. The address is stamped by the system, so no template can omit it.

  • We will not guess a state's rules.

    A state without a published rule pack blocks calling. A missing rule is not permission.

Built for a team, not a spreadsheet owner

Everyone opens to the screen that answers their question.

A salesperson does not need a revenue-attribution report to know who to call before lunch, and an estimator seeing what the company makes on a job changes how they negotiate it. Roles are enforced in the server, not by hiding buttons — and people are only shown the parts of the product they can actually use.

RoleOpens toWhat they seeWhat they cannot do
OwnerRevenue recoveryWhat is still winnable, what has been recovered, and what the subscription returned.—
Estimator / salespersonTodayTheir own book and the tasks waiting on them, ordered by what is actually at stake.Cannot see margin, company analytics or edit sequences.
Sales managerRevenue recoveryThe whole pipeline, plus team speed and coverage for coaching.Cannot change billing or integrations.
AnalystMeasurementAttribution, ROI and where the evidence stops supporting a causal claim.Cannot send a message or work the queue.
An owner assigns them

The first account on a workspace is the owner. Everyone else is invited by an owner or admin from Settings → Team, with the role chosen at the moment of invitation and changeable afterwards.

Nobody sets their own

There is no self-service role picker and no role inferred from an email domain. A workspace cannot lose its last owner, and no tenant role — owner included — can reach another company's data.

You get the password once

An invitation generates a temporary password shown a single time to the person inviting. It is never mailed, never stored in readable form, and no colleague ever knows another's credential.

TCPA, CAN-SPAM and state mini-TCPA

The compliance is the product, not a checkbox in the settings.

TCPA statutory damages run $500 to $1,500 per message. A follow-up tool that texts on your behalf without handling consent is not saving you money — it is underwriting a risk you did not price. Every rule below is enforced at the moment of sending, in the recipient's own jurisdiction.

Consent you could produce in a dispute

We store the exact basis a contact may be reached on, with the timestamp, the source and the wording they saw — not a checkbox that says “true”. It is the record a complaint actually tests.

Calling windows measured where the customer is

Federal is 8am–9pm. Florida closes at 8pm. Texas opens at 9am and restricts Sundays. Resolved in the recipient's own time zone, so the call queue never puts a rep on the phone at an unlawful hour. Email is not governed by these and is not held back by them.

A missing rule is never permission

A state we have not published a rule pack for blocks calling rather than falling back to the federal default. Every rule carries its statute, effective date and the reviewer who signed it.

CAN-SPAM handled by the sender, not by you

Your postal address is stamped on every commercial email by the system itself, so no template, no sequence and no hurried edit can omit it.

Do-not-call checked before a call is queued

Federal, state and your own internal list — consulted at the moment, not from a nightly copy.

Stop means stop, everywhere

An opt-out suppresses the address across every sequence and every user in the workspace, immediately, with no way to override it.

For operators running more than one branch

Several locations, one back office, separate books.

Each location carries its own address, EIN and time zone — which matters beyond reporting, because the CAN-SPAM footer and the state rules governing contact both follow the entity that issued the estimate, not head office.

Per-branch pipeline

Open value, win rate and coverage for each location, and consolidated across all of them.

Correct footer per entity

A Tampa estimate carries the Tampa address. Automatically.

Right rules per branch

A Florida branch gets the 8pm cutoff; a Texas branch gets 9am and the Sunday restriction.

Access by location

A branch manager sees their branch. The owner sees everything.

14-day trialThe clock starts when you import your quotes, not when you sign up. No card up front.
Pricing

A flat monthly fee. Not a cut of your work.

We deliberately do not charge a percentage of won jobs. It sounds fairer and it is not: it turns every invoice into an argument about attribution, and it makes the tool expensive exactly when it is working.

Starter

$99/month
150 active estimates · 3 seats
  • Every integration: ServiceTitan, Housecall Pro, Jobber, Buildertrend, HubSpot, Salesforce, QuickBooks
  • Email follow-up sequences with consent and jurisdiction controls, from written templates
  • Call queue ranked by expected value
  • Customer decision page
  • Recovered-revenue and ROI reporting
Start here
Most common

Growth

$249/month
500 active estimates · 12 seats
  • Everything in Starter
  • AI writes each follow-up from that customer's own situation, not a template
  • Customers book their own call or site visit, in their time zone
  • Customer deposits through the decision page
  • Team performance: response time, coverage and coaching per person
  • Full funnel, cohort and message-performance analytics
  • Experiments: hold back a control group and prove the follow-up is what earned the revenue
Most companies start here

Pro

$499/month
2,000 active estimates · 50 seats
  • Everything in Growth
  • Multiple locations, each with its own address, EIN and reporting
  • Read API with an OpenAPI spec, outbound webhooks and scoped keys
For multi-branch operators
Onboarding sprint — $500 to $2,000

Optional. We import your current backlog of open estimates, set up the sequences for your trade, and work the first two weeks with you. Most companies learn more in those two weeks about why they lose estimates than in the previous year, because for the first time the reasons are written down.

Founding rate

The first 10 companies pay half, for as long as they stay.

10 of 10 left
Starter
$49$99
Growth
$124$249
Pro
$249$499

Not an introductory rate that expires. Your subscription is created on the founding price and stays on it for as long as you keep it — there is no renewal at a higher number.

We refuse manufactured urgency further down this page, so: that count is read from the billing system, not typed in. When it reaches zero this section disappears and checkout charges list price.

What we want back is the awkward part — tell us what is broken, what you expected it to do and did not, and what nearly made you cancel.

Take a founding place

The trial does not ask for a card

Fourteen days, and the clock starts when you import your quotes rather than when you sign up. If it does nothing for you, the most it has cost is an afternoon.

The compliance work is inspectable

Consent, quiet hours in the customer's time zone, STOP and HELP. Every rule carries its statute and effective date. The consent disclosure and the terms are public — read them before you pay us anything.

Terms · Privacy

We publish who should not buy it

Four kinds of company are listed directly below, including the one where a diary and a phone will beat us. A vendor with no disqualifying customer is telling you something.

You are talking to the person who built it

Built and run from Baltimore by Your Resource Consultants. Support is not a queue — for now it is one person, and that is the trade you are making at this price.

Who this is not for

It is worth knowing before you spend an afternoon on it.

  • You want one suite for everything

    If estimating, scheduling and invoicing in a single product is the goal, buy ServiceTitan, Housecall Pro or Jobber. They win that comparison and we are not going to pretend otherwise.

  • Your average quote is small

    Under about $5,000, one recovered quote does not clearly pay for the subscription, and the maths stops being obvious.

  • You send a handful of quotes a month

    Below roughly 30 unanswered quotes a month, a diary and a phone will beat any software.

  • Nobody owns follow-up

    The tool creates tasks with money attached. Somebody still has to do them.

Open the demo and look at the call queue first.

It is the screen that changes how a morning goes: every open quote, ordered by the money actually riding on it, each one carrying the reason it is there.