Let's Get Quoted
Interactive product demo using sample data.Interactive sample · No real texts, signatures, bookings, or paymentsNo messages, bookings, or payments are sent — this is what an established contractor account looks like inside Let’s Get Quoted.

Insights

See what you earned, where work is getting stuck, and what to improve next.

You spent $34,853 more than you collected in the last 30 days.$110,917 of costs against $76,064 collected. See the breakdown →
Value of jobs completedContract value, including approved additional work, of jobs marked complete within this period window, compared against the previous equal-length period.
$51,400
Net CollectedPayments recorded in this period minus processed refunds issued in this period, gross of payment processing fees.
$76,064
Jobs CompletedCount of unique jobs marked complete within this period window, compared against the previous equal-length period.
10
Quote ConversionQuotes approved divided by quotes sent within this period as a cohort. If no quotes were sent, conversion is treated as "—".
90%
Outstanding BalanceTotal current unpaid balance across open invoices net of partial payments. Current point-in-time total without period comparison.
$153,100

33 unpaid invoices · current total, not a period change

New CustomersCount of unique client records whose first job was created in this period, compared against the previous equal-length period.
12

Revenue collected over time

$76,064Collected Last 30 days · grouped by day
−$34,853Profit (-46% margin)
$0$2k$4k$6k$8kSep 19Oct 4Oct 19
Revenue Profit

Sales activity — Last 30 days

Leads
21
Quotes sent
20
Quotes approved
17
Jobs scheduled
18
Jobs completed
10
Jobs paid
26

What happened this period, counted. These are separate totals rather than one group of customers followed through — a lead counted here needn't be the same job that got paid here.

Schedule utilizationnext 21 days

64%booked
Booked9 days
Open5 days

≈ $18,250 of work could fit those open daysAn estimate at your average job value — a guide, not a forecast.

Fill your open days →

Quotes needing follow-upright now

2quotes awaiting a decision right now
On the table$28,200
  • Nina Harmon$22,8000d old
  • Owen Bishop$5,4002d old

Payment health

Aged 30+ days (right now)$0nothing sitting that long
Avg time to collect3.1 daysfrom asked to paid
Failed payments1card charges that bounced

Called "aging", not "overdue": invoices don’t carry a due date, so this is money that has sat unpaid 30+ days since it was raised.

Customer insightsright now

Repeat rate49%17 customers came back for more
Gone quiet1no visit in 90+ days, nothing booked ahead right now
On a maintenance plan5$1,098/mo recurring right now
35 customers in total.View customers →

Top opportunitiesranked by money at stake

  • Collect $153,100 in unpaid invoicesWorth doing
    33 invoices still unpaid.
    Open jobs →
  • Follow up on 2 open quotesWorth doing
    $28,200 awaiting a decision.
    View quotes →
  • Fill 5 open days on your scheduleWorth doing
    Roughly $18,250 of work could fit — reach out to past customers.
    Start a campaign →
  • Chase 4 leads with no quoteWorth doing
    Inquiries that came in and never got priced.
    View leads →
  • Win back 1 quiet customerWhen you can
    No visit in 90+ days and nothing booked ahead.
    View customers →

Revenue by serviceapproximate

$82kinvoiced
  • Backyard makeover$16,40020%
  • Low$13,90017%
  • Irrigation install$11,85014%
  • Flagstone walkway and front$8,70011%
  • Tree and shrub planting package with mul$6,3008%
  • Other$24,40030%

Approximate — grouped from invoice line-item labels on signed/paid invoices, before taxes or invoice-level discounts. Not a true service catalog; represents invoiced line items rather than cash collected.

Marketing performance

4 recent sends · 705 recipients targeted

  • EmailPast customers · Oct 10, 2026
    205 email sent3 skipped4 failed
  • TextLapsed customers · Sep 25, 2026
    86 texts queued2 failed
  • EmailEveryone · Sep 8, 2026
    330 email sent5 skipped6 failed
  • EmailRepeat customers · Aug 22, 2026
    63 email sent1 failed

Opens, clicks, replies and booked revenue aren't tracked anywhere, so they're not shown — email acceptance and queued texts are shown separately; carrier delivery is not inferred.

Reputation & reviews

Average rating4.4 ★7 responses
Response rate70%7 of 10 invites
Clicked through to Google571% clicked through to Google
Ratings:5★: 44★: 23★: 12★: 01★: 0
Monitored from automated review requests sent upon job completion.View reviews →

AI phone assistant ROI

Calls handled12 total calls (1 conversation mins)
Leads created0inbound inquiries saved
Est. value secured (estimate)$0at 43% lead conversion
1 call missed or sent to voicemail.
Tracked through your AI receptionist phone number.Call history →

More detail

The fuller picture behind the cards above — profit and costs, cash aging, where your work comes from, and Quick Stops.

Summary — Last 30 days

You spent $34,853 more than you collected

Revenue$76,064↑ 6% vs previous period
Costs$110,917↑ 50% vs previous periodMaterials: $60,858Labor: $50,059
Profit−$34,853↑ 1666% vs previous period
Profit margin-46%↓ 43pp vs previous period

Revenue breakdown

Quoted$173,100↑ 73% vs previous period
Approved$81,550↓ 12% vs previous period

Job profitability & variance

Collected less logged costs−$34,853
Overall margin-46%
Analyzed jobs50
↑ Top margin winners
↓ Tight or negative margin
Direct job gross profit excludes unallocated business overhead. Compares cash collected (gross of payment processing fees) against direct job expenses, alongside quoted amounts for comparison.All jobs →

Cash positionright now

Outstanding invoices (right now)$153,10033 invoices unpaid
Recurring / mo$1,0985 active agreements
New MRR+$00 plans added
Churned MRR−$1191 plan lost
Net Movement-$119Net MRR growth

How long it's been owedoldest 23 days

0–7 days$114,500
8–14 days$32,000
15–30 days$6,600
31–60 days—
60+ days—
Typically paid in 1.0 days of being asked.Open jobs

Average job value

$4,555

Median $3,650 across 38 quoted jobs

↓ 13% vs previous period
MayJunJulAugSepOct

Arrival reliability

—

On-time arrival rate

This needs trips that both promised an arrival window and recorded an actual arrival. Send an “On my way” from a job and it starts measuring.

Customer responsiveness

Quote turnaround—Lead in → quote sent
Payment response time3.1 daysRequested → paid, across 33 payments

Where work comes from — Last 30 days

Website form
933% won
Referral
650% won
Missed call
475% won
Added by hand
2—

Cost per lead needs advertising spend, which isn't recorded anywhere yet — so this ranks by volume and win rate rather than pretending to know what a lead cost.

Labor & crew productivity

Total crew hours134.0 hrs134.0 billable on jobs
Revenue / crew hour$568/hrcollected per paid hour
Billable ratio100%$50,059 total labor
Hours by crew member
Jamal Reed
44.0 hrs6 jobs$1,056
Sam Whitaker
35.0 hrs5 jobs$700
Mike Torres
32.0 hrs5 jobs$960
Elena Ruiz
23.0 hrs4 jobs$644
Derived from time clock shifts and job labor entries.Manage crew →

Quick Stops — Last 30 days

Total Quick Stops revenue$49
Speed fees$49100% Service work$00%
Completed1stop finished
Customers offered3sent a time and a price
Customers accepted1paid the fee and got a slot
Average value$49fee and work, across 1 stop that earned
Average speed fee$49across 1 fee paid
Acceptance rate33%1 of the 3 offers you sent in this period were paid for. Counted on the offers themselves, so a slow yes still lands against the day you asked.
What the detours cost — 1 measured stop
Avg added time7 min
Avg detour2.9 mi
Revenue per added hour$420
Revenue per added mile$17

Quick Stops earned $420 per extra hour on the road.

Opportunity
Requests received3
Declined or expired0
Still ahead2
Est. value passed up—

Best single stop $49.

Crew with the most Quick Stops
  1. Mike Torres1
  2. Sam Whitaker1

Arrivals

Are you there when you said you’d be?

No arrival updates sent yetWhen your crew taps “I’m on my way”, this tracks how often you hit the window you promised, how late you run when you miss it, and how many customers open the link.