Active Jobs
{{ metrics.activeJobs }}
Revenue (Last 7 Days)
{{ metrics.weeklyRevenueFmt }}
Pending Quotes
{{ metrics.pendingQuotes }}
Team Profit Margin
{{ metrics.avgMarginFmt }}
Revenue Composition — All Jobs
Labor Revenue{{ metrics.laborFmt }}
Material Revenue{{ metrics.materialFmt }}
Subcontractor Revenue{{ metrics.subFmt }}
Recent Jobs
{{ job.customerName }}
{{ job._dateFmt }} · {{ job.status }}
{{ job._priceFmt }}
{{ jobPhotosCountLabel }}
{{ jobPhotosStatus }}
Dump / Haul
$
Trailer Rental
$
✦ AI Assistant
{{ voiceStateLabel }}
You said: “{{ voiceTranscript }}”
{{ voiceResponse }}
✦ AI Punch List Import
{{ punchListBannerCopy }}
Optionally also attach the inspection report — the pasted list (what the homeowner actually wants done) takes priority; the report is used as supporting detail/code references only for items also on the list.
✦ AI Custom Project Planner
Describe the custom project (kitchen remodel, screen porch, bathroom remodel, etc). AI drafts a phased scope breakdown (demo, rough-in, finishes) as priced categories, and routes trades we sub out to a licensed subcontractor line.
Team Worksheet (Internal Only)
Drive Time (billed round-trip, from dispatch)
Dispatch: 106 Ravenswood Rd, Hampstead, NC — clock runs door to door via fastest route.
{{ driveStatus }}
If the button is blocked by your browser preview, copy this link: {{ directionsUrl }}
Import from Lowe's
Imported costs are recorded into your Materials Library as trusted pricing.
Materials
{{ mat._badgeLabel }}
{{ mat._libraryHint }}
Import from Lowe's
Sub labor present — confirm notes state this portion is completed by a licensed subcontractor.
{{ mat._badgeLabel }}
Category Price (internal est.){{ scope.categoryPriceFmt }}
⚠ Permit likely required — confirm with local building department before finalizing price.
Live Financial Breakdown
Total Labor Hours{{ fin.driveNote }}{{ fin.totalHoursFmt }}
Hourly Labor ({{ fin.rateFmt }}/hr/tech){{ fin.hourlyLaborFmt }}
Dispatch / Show-Up Fee{{ fin.dispatchFeeFmt }}
Labor Revenue{{ fin.minNote }}{{ fin.laborRevenueFmt }}
Baseline Material Cost (incl. 7% tax){{ fin.highVolumeNote }}{{ fin.baselineMaterialFmt }}
Marked-Up Material Revenue{{ fin.materialRevenueFmt }}
Subcontractor Cost → Revenue (20% mkup){{ fin.subLaborFmt }} → {{ fin.subRevenueFmt }}
Dump/Trailer Fees ({{ fin.passFeesCostFmt }} + 20% mkup){{ fin.passFeesFmt }}
Subtotal{{ fin.subtotalFmt }}
Subscriber Discount (10%)-{{ fin.discountAmountFmt }}
Fixed SOW Price{{ fin.finalPriceFmt }}
Gross Profit{{ fin.grossProfitDollarFmt }} ({{ fin.grossProfitMarginFmt }})
Customer Proposal Preview
Edit each category's customer-facing text and pricing in the Team Worksheet scope cards to the left.
Honey Do-List Handyman Services
Prepared for {{ draft._customerOrPlaceholder }}
{{ draft._titleOrPlaceholder }}
{{ draft._descOrPlaceholder }}
Assumptions & Exclusions
{{ draft.notes }}
{{ draft.desc }}
{{ scope.title }}
{{ scope.categoryPriceFmt }}
{{ scope.desc }}
{{ scope.notes }}
Incl. Dump/Trailer Fees{{ fin.passFeesFmt }}
Fixed SOW Price
{{ fin.finalPriceFmt }}
Merge {{ selectedCountLabel }} into One Job
Since crews often overlap across jobs done the same day, total man-hours is calculated as combined scope hours ÷ this crew size — not simply added up.
Trusted Materials Library
Every material you use gets recorded here. Costs pulled from Lowe's imports are marked as trusted; the app reuses these instead of guessing, so estimates get more accurate over time. Grab this list and search these exact products on Lowe's to build your order.
Scopes
Your saved rates for common jobs — auto-recorded from completed jobs, or added manually/via CSV. AI actions reference this to keep pricing and scope wording consistent.
{{ rateBookModalTitle }}
Reference Materials
Import Rate Book CSV
{{ csvFileName }} — {{ csvRowCount }} rows. Map columns:
{{ fr.label }}
{{ tier.tagline }}
{{ tier.name }}
{{ tier.priceFmt }}/mo
✓{{ perk }}
MRR: {{ tier.mrrFmt }}
Total Projected MRR
{{ subsSummary.totalMrrFmt }}
Projected Q4 Revenue (3 mo.)
{{ subsSummary.q4Fmt }}
Total Subscribers
{{ subsSummary.totalCount }}
How Subscriber Perks Move the Fixed Price
Example job: 1 tech, 1 hour of labor (below the show-up minimum) + $100 in materials.
Non-Subscriber
{{ exampleStandard }}
Subscriber — Waived Minimum
{{ exampleWaived }}
Subscriber — 10% Off
{{ exampleDiscount }}