Pricing
Honest, flat pricing. Every plan starts with a 14-day free trial: no charge today, cancel any time.
All-Access Bundle
Use more than one Hitt Hosting product?
Get all 9 products (hosting, books, desk, sign, field, HR, CRM, SE & security) for $99/mo ($990/yr, 2 months free). One subscription, one bill.
Pro
$24/mo
14-day free trial · no charge today
For growing teams
- Customers, sites & jobs
- Dispatch board & technician skills
- Skill-based technician matching — tag jobs with required skills, see best-fit techs at dispatch
- Job priority & urgency — flag urgent jobs and triage your day; sort and filter the board by priority, carried straight through from maintenance plans
- Day route plan on the dispatch board — per-leg drive estimates from your site addresses, plus a suggested visit order (advisory, never reschedules)
- Customer estimates & quotes — public approve/decline link, convert approved to a job
- Status workflow with line items, comments & duplicate
- Customer appointment confirmation — customers confirm (or ask to reschedule) with one tap on the tracking link; the board shows Confirmed / Awaiting confirmation before the truck rolls
- Customer arrival window — promise a real window ("Arriving between 8:00 and 10:00 AM") on the tracking page and reminder/en-route emails instead of an exact minute; optional per job
- One-click job → Books invoice on complete → invoiced
- Record payment on the job — log cash, check, card or a deposit, see paid & balance due, and settle the Books invoice automatically
- On-site customer sign-off — capture a signature as timestamped proof, optionally required before invoicing
- Customer service report — a branded, print-to-PDF job-completion document (line items, tax, completed checklist, photos, signature) the customer opens from the completion email; no server-side PDF, no extra tech clicks
- Job checklists — reusable task-list templates; techs check off steps on site; optional gate blocks complete until required items are done
- Multi-site management
- Equipment & asset history — register every unit you service (make, model, serial, warranty) with full per-unit job history
- Ops dashboard + revenue & top-customer reporting
- Accounts-receivable aging — unpaid invoices aged into 30/60/90-day buckets so you can see who owes you and chase past-due first
- Automated overdue-invoice payment reminders (dunning) — email past-due customers on a due-date / +7 / +14 / +30 schedule, one nudge per milestone, off by default
- Job profitability & margin report — revenue minus true cost (parts, labor, fuel & other job expenses) per job, worst-margin first, with CSV export
- Callback rate by technician — flag a job as rework, link it to the job it re-does, and see callbacks ÷ completed jobs org-wide and per tech, worst first
- Job cycle-time analytics (dispatch lag / travel / on-site medians + per-tech)
- Role-based team access (5 roles)
- Full Fleet module — vehicles, service intervals, drive logs, fuel & charge logs
- Daily vehicle inspections — pre-trip checklists with defect-to-maintenance close-out
- Documents & expiry tracking (vehicle insurance, registration, DOT, tech licenses)
- Fleet dashboard with mileage, fuel & compliance rollups
- Geofenced arrival — set a radius on a site and Field stamps a defensible arrival time and measures the drive leg from it. Strictly opt-in: off by default, admin-enabled, per-technician browser consent, coarse position (~100m) only while a job is en route or on site, latest position only, deleted after 24 hours. It suggests "on site" — it never changes a job's status by itself, and customers never see a technician's location
- Parts inventory & stock tracking — on-hand counts, auto-decrement on job consumption, low-stock alerts (opt-in per price-book part)
- Purchase orders & suppliers — raise a PO to your distributor from the low-stock list, then receive it to put stock back on the shelf; on-order counts so you never double-order
- Cross-suite shared customer records (read-only from CRM)
- Org member management (invite, roles, remove)
Business
$74/mo
14-day free trial · no charge today
For larger teams
- Everything in Pro — the full product, no feature gates
- Priority support — your questions go to the front of the queue
Compare plans
Every feature, side by side. Nothing hidden behind a sales call.
| Feature | Pro$24/mo | Business$74/mo |
|---|---|---|
| Customers & sites | ||
| Customer book — contact, company, address | ||
| Multiple service sites per customer | ||
| Cross-suite shared customer records (read-only) | ||
| Equipment & asset history → | ||
| Customer equipment register — one record per physical unit (HVAC, furnace, water heater, generator, pump) attached to a site | ||
| Make, model, serial, install date, warranty expiry & notes per unit | ||
| Live warranty badge — in-warranty / expiring-soon (≤30 days) / expired | ||
| Expiring & expired warranties surfaced in the daily Fleet digest email (60-day horizon; optional, Resend-gated) | ||
| Tag a job to the unit it services (filtered to the job's site) | ||
| Per-unit service history — every job on that unit, newest first, with status & technician | ||
| Online booking → | ||
| Public "Request Service" booking page at /book/<your-org> — no app or login for customers | ||
| Requests land in a dispatcher review queue as pending — never a live job until you accept | ||
| Accept converts to a draft job in one click, matching or creating the customer + site | ||
| Decline with an optional reason; confirmation & dispatch-notice emails; opt-in per org, off by default | ||
| Spam-safe: no customer/pricing data exposed publicly, plus honeypot + rate limiting | ||
| Public reviews & testimonials → | ||
| Branded public reviews page at /reviews/<your-org> — aggregate rating, count & approved reviews; no app or login | ||
| Per-review moderation — approve, hide or feature; nothing is public until you approve it (enforced server-side, not just the UI) | ||
| Privacy-safe attribution — reviewers shown as first name + last initial only | ||
| Copy-paste embeddable website widget — your average rating + recent reviews on your own site, zero dependencies | ||
| AggregateRating + Review structured data so your stars can surface in search results | ||
| Estimates & quotes → | ||
| Build estimates with labor, parts & expense line items and live totals | ||
| Fill a quote from the service & parts catalog in a tap | ||
| Email the approve/decline quote link straight to your customer — they review and answer online, no app or login (an approval workflow, not a legal e-signature) | ||
| Automatic follow-up — nudge a customer who hasn't answered in a few days, so more quotes get a yes | ||
| Quote expiry — quotes auto-expire on their stated date; no approving a stale price | ||
| Convert an approved quote into a job in one click, copying the line items | ||
| Quote win rate — see what share of the work you quote turns into won jobs, dollars quoted vs. dollars won, how fast customers decide, and the top reasons quotes fall through | ||
| Jobs → | ||
| Job creation, scheduling & assignment | ||
| Server-enforced status workflow | ||
| Line items: labor, parts & expenses — add, edit & remove | ||
| On-job time tracking — clock in/out on the job, roll worked hours into billable labor in one tap | ||
| Service & parts catalog (price book) — reusable, pre-priced line items in one tap | ||
| One-click job → Books invoice | ||
| Record payment on the job — log the cash, check or card the tech took at the door (or a deposit up front), see paid & balance due on the job, and have it land on the Books invoice automatically; settled work stops aging in your report and stops getting overdue reminders | ||
| Sales tax per line item — per-line (or per price-book) tax rate that flows onto the Books invoice, to the cent | ||
| Job comments for crew handoffs | ||
| Customer email notifications — appointment, en-route & completion | ||
| Day-before appointment reminders — automated 24h email before the scheduled start to prevent no-shows (one per appointment) | ||
| Customer tracking page — every appointment email links to a live "where's my tech" status page; no app to install, no login | ||
| Customer appointment confirmation — one-tap confirm (or reschedule request) from the tracking link + reminder email; the dispatch board and job detail show Confirmed / Awaiting confirmation / Reschedule requested so you chase only the unconfirmed jobs | ||
| Customer arrival window — set an optional arrival window on a job ("Arriving between 8:00 and 10:00 AM") that shows on the tracking page and the confirmation, day-before reminder & en-route emails, so you promise a credible window instead of an exact minute | ||
| Customer satisfaction reviews — the completion email asks for a review in one tap (star pre-selected), a deferred nudge chases un-reviewed jobs, and Reports shows request rate + conversion rate alongside each technician's average | ||
| Maintenance plans — recurring job templates with flexible cadences (daily through annual, with custom intervals) that auto-spawn draft jobs on schedule; attach a registered equipment unit so every auto-scheduled visit is filed to that unit's service history automatically | ||
| Duplicate & delete jobs | ||
| Callback (rework) tracking — mark a job as a return trip, link it to the completed job it re-does and record why (workmanship, parts failure, missed issue, customer request, other); the original job lists every callback filed against it | ||
| Job photo evidence — on-site capture + chronological gallery (caption, author, timestamp) | ||
| On-site customer sign-off — signature capture as timestamped proof; optional "require before invoicing" toggle | ||
| Job checklists (task lists) — reusable templates, per-job items, tech check-off with live progress; optional gate blocks on_site → complete until required items are done | ||
| Parts inventory & stock tracking — on-hand counts per price-book part, auto-decrement on job consumption, low-stock alerts; opt-in per part | ||
| Purchase orders & suppliers — vendor directory + PO workflow; one-tap "Create PO" from the low-stock list, receive (full or partial) writes stock back into inventory, on-order counts prevent double-ordering | ||
| Van stock — track parts per truck, not just per company. Every vehicle gets its own stock location, parts used on a job come off the truck that did the work, and you can transfer stock between the warehouse and any van (both legs recorded, so the company total never moves). Low-stock alerts fire for the van that is actually empty instead of a company total that hides it, with an optional per-van target like "this truck always carries two". A van cannot be retired while it still holds stock | ||
| Dispatch & scheduling → | ||
| Dispatch board with per-technician day view | ||
| Technician roster with skill tags | ||
| Skill-based technician matching — tag a job with the skills it needs; the board ranks techs by coverage (all skills / missing X / no match), best-fit first; a soft dispatcher hint, never a block | ||
| Job priority & urgency — set a job low / normal / high / urgent, sort and filter the board and jobs list by it, and carry priority through from maintenance-plan spawns | ||
| Day route plan on the dispatch board — pick a technician and a day and see their stops in scheduled order with per-leg distance and estimated drive time, built from the site coordinates already on file, starting from the vehicle depot when there is one. One click shows a suggested visit order and the distance and time it would save, or says plainly that your order is already the shortest. Straight-line estimates at an average speed, not turn-by-turn navigation; advisory only — it never reschedules or reassigns anything | ||
| Time blocks & double-booking guard | ||
| Technician working hours — a recurring weekly shift per tech (split shifts supported); the board flags jobs landing on a day off or outside those hours, with the reason. Wall-clock local, daylight-saving safe. No pattern = always available, and the warning never blocks an assignment | ||
| Reporting → | ||
| Operations dashboard | ||
| Revenue trend, completion rate & top customers | ||
| Accounts-receivable aging (Current / 30 / 60 / 90+ buckets) | ||
| Automated overdue-invoice payment reminders (dunning) — chase past-due A/R by email on a milestone schedule, opt-in per org | ||
| Callback rate reporting — callbacks ÷ jobs completed over a window you choose, org-wide and per technician (worst first), plus a breakdown of why the crew went back; a tech with no completed jobs shows "—", never a flattering 0% | ||
| Cancellation reasons & Lost-Work reporting — capture why a booked job fell through and see how many jobs and how many dollars of quoted work you lost in the window, by reason, by technician and by customer | ||
| Quote win-rate & pipeline reporting — every quote SENT in a window bucketed into its funnel status with counts and dollars, an org win rate of won ÷ decided (approved/converted vs. declined/expired), a dollar-weighted win rate, average days-to-decision, grouped decline reasons and an optional per-person breakdown. Quotes still awaiting an answer are excluded from BOTH sides rather than silently counted as losses, and a window with nothing decided shows "—" instead of a fabricated 0% | ||
| Technician timesheets & payroll-ready CSV export | ||
| Job profitability & margin reporting — revenue minus true cost (parts, labor, fuel & other job expenses) per job, worst-margin first, with CSV export | ||
| Job expenses — log subcontractor, permit, rental, disposal and one-off material costs against a job (with an optional receipt link); they flow into the margin report and the job cost tile as a fourth cost bucket, so jobs with third-party spend report a real margin | ||
| Fleet — full module → | ||
| Vehicle roster (VIN, plate, make/model, fuel type, odometer) | ||
| Primary-technician assignment & active/inactive flag | ||
| EV battery capacity tracking | ||
| Depot location + geofence radius | ||
| Service intervals by miles, days, or both | ||
| Service records with cost, vendor, odometer, receipt attachments | ||
| "Due soon" + overdue computation; auto-spawn draft service jobs | ||
| Per-job drive legs auto-captured on en_route → on_site (odometer + GPS) | ||
| Distance from odometer with haversine GPS fallback | ||
| Mileage rollup per vehicle on the Fleet dashboard | ||
| Unified fuel/charge log (gas, diesel, LPG, kWh) with MPG/MPGe + receipts | ||
| Vehicle documents — insurance, registration, inspection, DOT, lease, warranty | ||
| Technician documents — driver's license, CDL, trade license, certifications, I-9 | ||
| 60-day "expiring soon" rollup on the Fleet dashboard | ||
| Fleet overview dashboard | ||
| Geofenced "arrived on site" suggestions | ||
| Job-transition event log (append-only audit) | ||
| evcc charge controller sync (Beta) | ||
| MQTT publisher for job transitions (Beta) | ||
| CSV export (vehicles, fuel logs, service records) + bulk import | ||
| Per-vehicle printable QR codes — deeplink to mobile fuel/service/visits tab | ||
| Visits map — every GPS-stamped drive-leg endpoint on a Leaflet/OSM map | ||
| Per-job trip-cost rollup (fuel + miles + labor) — priced from real clock-in/out hours, with FSM-estimate fallback | ||
| Anomaly alerts — implausible miles, oversized fills, odometer rollbacks | ||
| Daily Fleet digest email — admin morning summary of expiring docs, due services & expiring equipment warranties (optional, Resend-gated) | ||
| Team & access → | ||
| Role-based access (5 roles) | ||
| Org member management (invite, roles, remove) | ||
| Multiple organizations per login | ||
| Platform → | ||
| One Hitt Hosting login across the suite | ||
| Row-level security + encryption | ||
| 14-day free trial, cancel or resume any time | ||
| Support | Standard | Priority |
Each Hitt Hosting product is billed separately. Prices in USD. Cancel any time from your billing settings.