Every feature earns its place
No bloat, no upsell traps. Every tool in InspectSOP exists because a real inspector needed it in the field.
Start free trialiPad-native two-column layout built for speed
The inspection view splits your screen: category list on the left, active findings on the right. Tap a category — the detail loads instantly. No back-and-forth, no context switching. On phones, the same full feature set works in a single-column view.
- Two-column layout activates automatically on any screen wider than 600dp (iPad, large Android tablets)
- Category progress visible at a glance — green checkmark when covered
- Voice mic, camera, and severity selector always one tap away
- Finding count and photo status tracked per category in real time
Categories
Electrical Panel
Double-tapped breaker
Missing knockout plugs
Voice input ready
Speak it. InspectSOP writes it.
The voice pipeline runs Whisper transcription trained on inspection terminology, then GPT-4o generates a full professional narrative — description, observation, and recommendation — with a severity suggestion. The entire process is context-aware: it knows the category, item, property age, and defect name before it writes a single word.
- Whisper trained on 30+ inspection terms: GFCI, TPR valve, efflorescence, knob-and-tube, and more
- GPT-4o generates DOR structure: Description · Observation · Recommendation
- Auto-suggests severity: critical, safety hazard, deficient, maintenance, informational
- Text shorthand also supported: type a few words, get a full narrative
- Rate limited to prevent abuse — 10 requests/min, 100/hr per user
Listening…
Transcription
“No GFCI protection at outlets near the wet bar sink.”
GFCI protection is absent at outlets within 6 ft of the wet bar sink. Recommend a licensed electrician install GFCI protection per current code.
Works in basements, crawlspaces, and rural properties
InspectSOP uses an Isar local database as the source of truth on your device. Every tap, photo, and narrative saves locally first — no network dependency during an inspection. The background sync engine pushes your work to the cloud when signal returns.
- Isar local DB — every write is instant, no network round-trip required
- Background sync queue — findings process in dependency order (properties → inspections → findings)
- Photo upload queue — never blocks the UI; uploads in the background
- Conflict resolution — last-write-wins with timestamp comparison
- Session refresh on reconnect — proactively re-authenticates when coming back online
Sync Queue
All data saved locally — nothing lost
Reports your clients actually read
Every inspection generates a shareable, branded report with your company logo, color scheme, and contact details. Major concerns appear at the top. Every finding has photos, narratives, and severity badges. The report renders beautifully on any device — desktop, tablet, or phone.
- Interactive web report — no app download required for clients
- Major concerns section highlights critical and safety findings
- Repair list CTA — actionable summary your clients can share with contractors
- PDF export — full-resolution report for email or print
- Company branding — logo, brand color, inspector info (Pro+ plans)
42 Maple St Report
John Reeves · Apr 12, 2026
Major Concerns
Double-tapped breaker at main panel
SafetyActive roof leak at rear valley
CriticalNo GFCI at wet bar outlets
DeficientGet paid faster with Stripe Connect
Set your inspection fee rules — base price by property type, square footage tiers, age premium, and add-on services. Clients pay to unlock the report directly from the report link. InspectSOP collects the fee and routes it to your connected Stripe account.
- Fee calculator — set base prices, sqft tiers, age premium, and add-ons
- Report payment wall — clients pay once to unlock the full report
- Stripe Connect — payouts go directly to your bank account
- Add-on services — radon, sewer, mold, termite, pool (you set the prices)
- Payment history — view all transactions from your settings
Fee Calculator
42 Maple St · 1,850 sqft · Built 1972
Manage your whole firm from one dashboard
Add inspectors, assign them to jobs, and track inspection status across your whole team. Office staff can triage QA issues, review backlogs, and manage report delivery without touching the field app. Role-based access controls what each person can see and do.
- Roles: owner, admin, inspector, office staff
- Inspector assignment — assign jobs, track who's covering what
- Operations map — live view of active jobs by location (Mapbox)
- QA dashboard — missing narratives, critical findings without photos, flagged items
- Team management — invite, deactivate, and reassign seats
Team
Rob M.
Owner12 jobs
Lisa T.
Inspector8 jobs
Dana C.
OfficeStripe payouts active · $4,320 this month
Switch from Spectora or HomeGauge — bring your data with you
Export your templates from Spectora or HomeGauge, upload to InspectSOP, and review the mapped categories, items, and narratives. Confidence scores highlight which mappings need a second look before you go live.
- Supports Spectora JSON exports and HomeGauge formats
- Confidence scoring — see which categories mapped automatically vs. need review
- Severity normalization — maps platform-specific severity labels to InspectSOP's standard
- Imported templates are created as unpublished drafts — review before activating
- Your existing narratives and defect library come with you
Template Import
Spectora export · 47 categories
Roof
14 items
Electrical
22 items
HVAC / Heating
18 items
Crawlspace
9 items
Your data stays yours. Always.
InspectSOP is built on PostgreSQL row-level security — every piece of data is scoped to your company at the database level. No app-layer filtering that could be bypassed. Your data is never sold, never shared, and always exportable.
- Row-level security (RLS) on every table — enforced at the database, not the app
- Multi-tenant isolation — no cross-company data leakage possible
- Company data export — download everything as JSON from Settings at any time
- Supabase Auth — industry-standard JWT sessions, magic link and password support
- Privately owned — no investor pressure to monetize your data
Security Overview
Row-level security (RLS)
All 32 tables
Multi-tenant isolation
company_id enforced
JWT sessions
Supabase Auth
Data export
JSON · anytime
Privately owned · your data is never sold