Client Bureau

Pricing

Contractor-first plans, ready for Stripe Billing.

Paid plans use Stripe Checkout when test keys and price IDs are configured. Without Stripe keys, buttons fall back to a safe mock checkout state for local demos.

Free

For contractors checking the system before a first job.

$0forever
  • Limited client search preview
  • Create contractor profile
  • Submit documented reports
  • Client response visibility
Pro Contractor
Most used

For active contractors who want better intake protection.

$29per month
  • Unlimited client profile searches
  • Saved client searches
  • Evidence upload workflow
  • Report status tracking
  • Priority moderation queue
Bureau Team

For contractor teams managing higher client volume.

$99per month
  • Multi-seat contractor workspace
  • Shared search history
  • Admin-ready reporting exports
  • Team evidence library
  • Subscription hooks for Stripe Billing

Checkout integration point

The checkout route creates Stripe subscription sessions with the selected tier's price ID and the authenticated contractor profile when Supabase mode is active.

Webhook integration point

Stripe webhooks update the subscriptions table with customer, subscription, price, status, and billing period fields after checkout and invoice events.