53 Features · 28 New

Every tool a contractor needs. Zero bloat.

Purpose-built for the trades. Not an accounting app with a jobs tab. One platform that covers the full lifecycle — from quote to signed invoice to payroll.

Start Free TodayView Pricing →

The Vexor Difference

Unlimited Subs, $0/sub ForeverKEY

Hand a contractor a free login

Every subcontractor you assign to a job gets their own free login at vexorapp.com — invite by email or share a code. No per-seat fee, no caps. Jobber and Housecall Pro charge per user; Vexor does not.

  • Invite-code based onboarding
  • Email invitations
  • Per-job access scoping
  • Approval workflow for new subs
  • Revoke access anytime

Unlimited Crew SeatsKEY

Flat workspace pricing — scale freely

Add the whole crew on day one. From 2 to 200 employees, same workspace price. No per-user billing on either plan, ever.

  • Office staff: unlimited
  • Field crew: unlimited
  • Subcontractors: unlimited
  • Two-tier flat pricing
  • No surprise invoices

30-Day Free Trial

Every feature unlocked, cancel anytime

Full Operations-plan feature set unlocked during trial (except AI). No payment required up-front. Cancel anytime, keep your data forever.

  • Card on file, charge on day 30
  • Operations-tier features unlocked
  • Unlimited crew + subs
  • Cancel anytime in Settings
  • 30-day full evaluation

Core Workflow

Quotes

Win more jobs

Build itemized quotes with line items, materials, labor, and markup. Discount, tax, deposit, and expiration built in. Send branded PDFs with e-signature.

  • Unlimited line items
  • Catalog item library
  • 5 PDF templates
  • E-signature capture
  • Discount + tax + deposit

Jobs

Track every job start to finish

Every accepted quote becomes a job. Track status, assign crew, attach photos, log daily notes, manage change orders, and track financials in real time.

  • Phases with progress %
  • Crew assignment
  • Change orders
  • Profit dashboard
  • Client portal

Invoices

Get paid faster

Create invoices from completed jobs in one click. Track paid vs. outstanding. Tax, discounts, and payment terms all supported. Stripe payment links in every invoice email.

  • One-click from job
  • Payment terms
  • Overdue tracking
  • PDF export
  • QuickBooks sync (Operations)

Customers + CRM

Every customer, one tap away

Customer directory with contact history, archived state, alphabet scrubber on mobile. Every customer is one tap from their jobs, quotes, invoices, and message thread.

  • Unlimited customers
  • Contact history
  • Address + map pin
  • Linked jobs + quotes + invoices
  • Archive without deleting

Leads + Pipeline

Pre-quote tracking

Capture leads before they're quotes — phone calls, website form submissions, referrals. Track pipeline stages, convert qualified leads to quotes in one click.

  • Custom pipeline stages
  • Source attribution
  • Estimated value
  • Follow-up reminders
  • One-click convert to quote

AI Intelligence

Weekly AI BriefingNEW

Monday-morning workspace summary

Every Monday, a 3-sentence AI summary of last week's wins, blockers, and what needs attention. Delivered to your notification bell, no extra click required.

  • Auto-generated each week
  • Surfaces what matters
  • Delivered to bell
  • 23-hour dedup window
  • Operations plan

Ask the WorkspaceNEW

Natural language search

Ask "which jobs are over budget this month?" or "what photos did Jose upload last week?" in plain English. AI-powered query against your entire workspace activity feed.

  • Plain English queries
  • Searches activity + jobs + photos
  • Powered by Claude
  • Free fallback for deterministic queries
  • Operations plan for AI

AI JSA GeneratorNEW

Draft a safety plan in 30 seconds

Describe the work in one sentence ("install 100ft of vinyl fence"); Vexor generates a draft JSA with hazards, controls, and PPE checklist. Edit and assign in 30 seconds instead of 30 minutes.

  • One-sentence input
  • Hazards + controls + PPE
  • Editable before assigning
  • Industry-aware templates
  • Operations plan

Voice Memo TranscriptionNEW

Device-native, free forever

Tap mic on any note field — speak — the transcript appends. Uses your phone's built-in speech recognition (Apple Speech / Android SpeechRecognizer / Chrome Web Speech). Zero API cost, works offline on supported devices.

  • iOS native Speech.framework
  • Android SpeechRecognizer
  • Chrome Web Speech API
  • $0 per transcription
  • Works in logs, notes, messages

Operational Signal ScannerNEW

19 rules running nightly

Deterministic alerts — labor overrun (>90% budget), invoice past due (>7 days), job idle (>5 days), missing JSA, missing photos. Surfaces as notifications before issues explode.

  • 19 rule patterns
  • Auto-resolve when conditions clear
  • Severity-based color coding
  • Swipe-right to resolve
  • Free on all plans

Field Operations

Job Safety Analysis

Digital JSA from office to site

Create hazard analyses, assign crew, collect mobile signatures on-site. Employees acknowledge and sign directly from their phone. Full audit trail with PDF export.

  • Step-by-step hazard builder
  • Mobile crew signing with canvas
  • PPE checklists
  • Approval workflow + rejection reason
  • JSA PDF export

Photo Management

Before, during, and after — organized

Tag every photo as Before, After, Progress, Issue, Material, or Inspection. EXIF date + GPS extraction. Group by date. Share selectively with clients through the portal.

  • 6 photo type categories
  • EXIF date + GPS
  • Client-visible toggle
  • Set job thumbnail
  • Drag-drop upload

Photo Markup + AnnotationNEW

Draw on photos to flag issues

Add arrows, circles, measurements, and notes directly on any photo. Annotations save to the original photo record and appear in the client portal. Catches issues before they become disputes.

  • Touch + mouse drawing
  • Arrows + circles + text
  • Annotations save with photo
  • Visible in client portal
  • Per-photo edit history

Cross-Job Photo LibraryNEW

Every photo, searchable

Search every photo across every job by date, tag, customer, or job. Build collections for portfolio shots, marketing, or before/after comparisons.

  • Full-workspace search
  • Filter by tag, date, customer
  • Collections for portfolio
  • Before/after pair builder
  • Bulk download

Smart Daily Logs

Structured field reporting

Capture weather, crew count, completed work, blockers, and next steps. Toggle client visibility per log. Voice dictation on any device.

  • Structured fields + free notes
  • Weather tracking
  • Crew names and count
  • Voice-to-text input
  • Client-visible toggle

Crew & Time

GPS Time Clock

Clock-in for your whole crew

Employees clock in with a 4-digit PIN. GPS verified against your job site fence. See who's on site live. Review and approve timesheets before payroll.

  • PIN-based clock-in
  • GPS geofencing
  • Live attendance board
  • Timesheet approval workflow
  • OT rules configuration

Drag-Drop Schedule

Multi-day crew blocks

Week / day / month calendar views. Drag-drop crew assignments. Multi-person, multi-day blocks instead of single-tech visit dispatching. Conflicts highlighted automatically.

  • Week + day + month views
  • Multi-person crew blocks
  • Conflict detection
  • Drag to reschedule
  • Color-coded by status

Recurring AssignmentsNEW

Set once, runs forever

Set up a Monday-Wednesday-Friday crew rotation once; it auto-populates the calendar every week. Edit individual instances without breaking the recurrence.

  • Weekly / monthly patterns
  • Edit individual instances
  • Pause / resume series
  • End date support
  • Per-crew templates

Shift Swaps + Time OffNEW

Approve from your phone

Crew requests swaps or time off from their phone; office approves with one tap. Notifications + approval audit trail. No more Sunday-night texts.

  • In-app swap requests
  • Time-off calendar overlay
  • One-tap approve / deny
  • Auto-notify crew
  • Approval history

Morning Crew BriefingNEW

Today's plan, auto-generated

Crew opens the app each morning to a brief: today's jobs, who's assigned, weather, any open JSAs, blockers from yesterday. Saves the 10-minute "what are we doing today" call.

  • Auto-generated daily
  • Today's jobs + crew
  • Weather + open JSAs
  • Yesterday's blockers
  • One-tap clock-in

Team Templates + ScorecardsNEW

Reusable crew patterns + performance

Save common crew configurations as templates ("residential remodel crew of 3"). Per-job scorecards track hours, photos, task completion %, and last activity for every crew member + sub.

  • Reusable crew templates
  • Per-job scorecards
  • Hours + photos + tasks
  • Sub performance tracking
  • Last-active timestamps

Payroll Reports

OT breakdown ready for export

Date-range payroll report by employee. Regular, OT, and double-time hours separated by your configured rules. Export to CSV, push to QuickBooks, or sync to Gusto.

  • Daily + weekly OT rules
  • Per-employee breakdown
  • CSV export
  • QuickBooks payroll push
  • Gusto integration

Approval Center

Everything pending in one place

See all pending timesheets, time-off requests, shift swaps, and change orders in a single dashboard. Never miss an approval request again.

  • Unified pending view
  • Timesheets + time off
  • Shift swap requests
  • Change order approvals
  • Deep-links to each approval flow

Financial Control

E-Signatures

Close deals with a signature

Customers sign quotes directly in the app with a canvas signature on phone or desktop. Signed quotes automatically move to Accepted. Signatures embed in PDF exports.

  • Canvas signature capture
  • Touch and mouse support
  • Embedded in quote PDF
  • Timestamped + name captured
  • Auto-accepts quote on sign

Profit Dashboard

Know your margin on every job

Real-time revenue vs. cost breakdown per job. Labor cost from time entries, material cost from your materials list, approved change orders included automatically. Margin alerts before you finish.

  • Revenue vs. cost bar chart
  • Labor cost by employee
  • Material cost tracking
  • Change order impact
  • Budget vs. actual

Receipt Management

Expense tracking on every job

Upload receipts per job — photos or PDFs. Stored privately in encrypted storage. Categorize by material, equipment, fuel, labor. Running total per job.

  • Private encrypted storage
  • Signed secure URL viewing
  • 6 expense categories
  • Running job total
  • Vendor + date tracking

Quote Terms

Professional terms on every quote

Add discount amounts, tax rates, deposit requirements, expiration dates, and payment terms to every quote. Totals recalculate live as you type.

  • Flat $ discount or % tax
  • Deposit % with dollar amount
  • Expiration date with warning
  • Payment terms field
  • Live total recalculation

Financial ReportsNEW

Revenue, pipeline, KPIs

Revenue MTD / YTD, outstanding invoices, pipeline value, jobs by status, clocked-in crew. All on the company-overview dashboard. Drill into any number for the underlying records.

  • Revenue MTD / YTD
  • Outstanding invoice aging
  • Pipeline value
  • Jobs by status
  • Drill-down to records

5 PDF Templates

Professional branded documents

Choose from Azure, Peach, Classic, Dark Navy, or Cream for all your quotes and invoices. Company logo on Operations plan. Customer sees a polished document every time.

  • 5 distinct visual styles
  • Company logo on Operations
  • Quote and invoice PDFs
  • JSA PDF export
  • Signature embedded on signed quotes

Operations & Visibility

Operational MapNEW

Jobs, crew, customers — one view

Every job, every customer, every clocked-in crew member on one MapLibre map. Filter by status, date, or assignment. Self-hosted Protomaps tiles — no usage caps, no per-load billing.

  • Live crew positions
  • Customer + job pins
  • Status + date filters
  • Self-hosted tiles (unlimited)
  • Heatmap mode for density

Territory ZonesNEW

Service areas + saved views

Draw service zones on the map. Auto-classify new jobs by zone. Save views like "downtown crew" or "Saturday emergency rotation" — load with one tap.

  • Draw polygon zones
  • Auto-classify by location
  • Saved map views
  • Per-zone metrics
  • Color-coded boundaries

Dispatch BoardNEW

Drag jobs to crew columns

Assign or reassign jobs by dragging cards across crew columns. Real-time status filters: active, scheduled, on-hold, completed. The morning whiteboard, digital.

  • Drag-drop assignment
  • Status column filters
  • Crew workload at a glance
  • Re-assign in one drag
  • Mobile + desktop

Tasks per JobNEW

Lightweight checklists

Lightweight task lists scoped to a job. Assign to crew, mark complete on mobile, see completion % roll up into the job health score.

  • Per-job task lists
  • Crew assignment
  • Mobile mark-complete
  • Rolls into job health
  • Due dates + reminders

Job Health MonitorNEW

Healthy / Attention / At-Risk

Per-job health score from operational signals: inactivity, labor overrun, missing safety docs, missing photos, overdue tasks. Prioritized list of what to fix first.

  • Healthy / attention / at-risk
  • Inactivity detection
  • Overrun warnings
  • Missing docs flagged
  • Sorted by severity

Activity Timeline + Audit LogNEW

Every event, every actor, timestamped

Every event on a job — photo uploaded, log added, change order approved, status changed, JSA signed — with actor and timestamp. Compliance-grade audit trail for insurance, disputes, or regulatory review.

  • Per-job event feed
  • Actor + timestamp
  • Filterable by event type
  • Workspace-level audit log
  • Export for compliance

Client Experience

Client Portal

Live project view, private link

Share a private link. Clients see job status, client-visible photos, daily log updates, and approved change orders. Real-time messaging built in. No login required.

  • Private link per customer
  • Configurable visibility
  • Client-visible photo feed
  • Change order history
  • Invoice access + Stripe pay

Client Progress Feed

Chronological project updates

Clients see a chronological timeline of everything you've shared — photos, daily log entries, status changes, and approved change orders. Mobile-optimized.

  • Date-grouped timeline
  • Photos + logs + milestones
  • Change order visibility
  • Status change events
  • Mobile-optimized view

Real-Time Messaging

iMessage-style job chat

Bi-directional messaging between you and your client directly in the portal. Typing indicators, read receipts, push banner on new message. Voice input supported.

  • Supabase real-time broadcast
  • Typing indicators + read receipts
  • Push notification on new message
  • Voice input supported
  • Full message history

Public Marketing ProfileNEW

SEO-indexed contractor page

Every Vexor workspace gets a public profile page at vexorapp.com/c/<your-slug>. Showcase trades, photos, reviews, service areas. Search-indexed for organic discovery.

  • Auto-generated from workspace
  • Customizable slug
  • Trades + service areas
  • Photo portfolio
  • SEO-optimized

Platform

Mobile + Tablet PWA

Install from Safari or Chrome

Vexor is a full Progressive Web App on every device. Install from Safari (iOS) or Chrome (Android) — no App Store wait. Mobile + tablet PWAs share the same code as the native iOS + Android builds.

  • Install from Safari or Chrome
  • Native bottom tab bar
  • Touch-optimized forms
  • GPS clock-in + offline queue
  • Push notifications

Native iOS + Android AppsCOMING SOON

Coming to App Store + Play Store

Native iOS and Android builds (Capacitor) are in active development. Same Vexor account, same data, full native shell — push, haptics, camera, biometric unlock, share-target, OS-level integration. PWA covers ~95% until they ship.

  • Apple App Store (iOS)
  • Google Play Store (Android)
  • Native push + haptics
  • Biometric unlock
  • Same login as web

OAuth Single Sign-OnNEW

Google, Microsoft, Apple — one tap

Sign in or sign up with one tap on any surface. No password required. Link multiple providers to one account. Available on every plan, not gated.

  • Google Workspace + personal
  • Microsoft Entra + personal
  • Apple ID (coming soon)
  • Multi-provider account linking
  • Free on all plans

Offline Mode

Keep working without signal

Daily logs, notes, and photos queue locally when offline. Auto-sync on reconnect with visible status indicator. Photo upload retries until success. Zero data loss.

  • Local queue
  • Auto-flush on reconnect
  • Sync status indicator
  • Photo retry logic
  • Zero data loss

Real-Time Notifications

Bell + badge + push

Real-time notification bell with badge count. Per-category preferences (timesheets, approvals, messages, signals, briefings). Push notifications on PWA. Critical alerts surfaced first.

  • Real-time bell + badge
  • Per-category preferences
  • Push notifications (PWA)
  • Mark all read + clear all
  • Swipe-right to resolve signals

Bulk Data Import + ExportNEW

Move in (or out) in an afternoon

Import existing customers, employees, quotes, or jobs from CSV. Export anything back to CSV. Migrate from Jobber, Housecall Pro, or spreadsheets without retyping.

  • CSV import wizard
  • Customers + employees + jobs
  • CSV export of everything
  • Migration-friendly mapping
  • Bulk operations

Built-In Help CenterNEW

42 articles, full-text search

18 categories, full-text search, deep-linked from every screen. Loads inside the app — no separate support site, no leaving Vexor to find an answer.

  • 18 categories
  • 42 articles
  • Full-text search
  • In-app overlay
  • Deep-linked from any screen

Integrations

QuickBooks OnlineLIVE

Two-way sync (Operations plan)

Customers and invoices push from Vexor to QuickBooks Online. Payments recorded in QuickBooks flow back to Vexor. Approved timesheets push to QB payroll.

  • Customer push (bulk + per-record)
  • Invoice sync
  • Payment flow-back
  • Timesheet → payroll push
  • Operations plan

Stripe Payments

Cards + ACH in every invoice

Customers pay invoices directly from the portal with credit card or ACH. Funds deposit to your business bank. Refunds and receipts handled in-app.

  • Card + ACH
  • In-portal pay-now button
  • Funds to your bank
  • In-app refunds
  • Auto-recorded payments

Gusto PayrollNEW

Approved timesheets → payroll run

Approved timesheets push directly to Gusto for payroll processing. Employee sync, OT calculations, tax withholding all handled by Gusto.

  • Timesheet → Gusto push
  • Employee sync
  • OT calculations
  • Tax withholding handled
  • Approved-only export

Google Calendar SyncNEW

Schedule + personal calendars

Two-way sync between Vexor schedule and any Google Calendar. Crew assignments appear on personal calendars; off-Vexor events block scheduling slots.

  • Two-way sync
  • Per-employee Google account link
  • Conflict detection
  • Webhook for live updates
  • OAuth-based connect

50+

Features Shipped

$0

Per Subcontractor

Crew + Sub Seats

0

Extra Apps Needed

Frequently Asked

About Vexor features

What does Vexor actually do?

Vexor is field-service and crew-management software for trade contractors. It covers quoting, jobs, customers, scheduling, GPS time clock, JSA, daily logs, photo management, invoicing, payments, profit dashboards, payroll reports, change orders, and a client portal — the full workflow a residential or light-commercial crew needs in one workspace.

How is Vexor different from Jobber or Housecall Pro?

Vexor charges flat per workspace regardless of crew size; Jobber and Housecall Pro scale with user count. Vexor also includes JSA workflow, daily logs, multi-day crew scheduling, and free subcontractor portals that the per-user platforms typically don't. For solo or 2-3 person service operations, Jobber's polished single-tech workflow is often the right fit; past 5 users, Vexor's math pulls ahead.

Does Vexor work offline?

Daily logs, photos, and notes queue locally on the mobile PWA and sync on reconnect. Photo upload retries until success. Quoting, scheduling, and admin operations require a connection. This pattern matches how trade crews actually use the app — they document on jobsite, then sync when they're back at the office or somewhere with signal.

Can my crew use it on iOS and Android?

Yes — two ways. Today, Vexor runs as a Progressive Web App on both: on iPhone, open vexorapp.com in Safari and tap Share → "Add to Home Screen"; on Android, Chrome prompts to install from the menu. The installed PWA gets full-screen mode, push notifications, offline support, and a Home Screen icon — no App Store download required. Native iOS and Android builds (Capacitor) are in active development and are coming to the Apple App Store and Google Play soon — same account, same data, full native shell.

How long does the free trial last and do I need a credit card?

The free trial is 30 days, every feature unlocked (except AI surfaces — those unlock on paid plans). A credit card is required at signup; we don't charge you until day 30, and you can cancel anytime in Settings → Billing with no charge. The card-on-file pattern is standard for B2B SaaS — it cuts down on fake signups and lets us auto-convert you to a paid plan on day 30 without a second checkout flow.

How does the JSA workflow actually work?

Pick a JSA template (or build your own), specify the hazards and controls for each work step, and assign it to a job. Before the crew starts work, every assigned crew member signs the JSA on their mobile device (touch signature). The signed JSA is timestamped and attached to the job record alongside the daily log and photos — one audit trail.

Does Vexor sync with QuickBooks?

Yes, with QuickBooks Online on the Operations plan. Invoices created in Vexor push to QuickBooks; payments recorded in QuickBooks flow back. We don't currently support QuickBooks Desktop. Xero, Sage, and FreshBooks are on the integrations request list — partnerships@vexorapp.com if your accounting tool isn't listed.

Ready to run a tighter operation?

30-day free trial. Cancel anytime. About 60 seconds to get started.

Start 30-Day Trial