Skip to content

Billing & Subscriptions

Manage your RepairOps subscription, review usage against your plan limits, and handle AI add-ons or credit purchases. Billing is processed through Stripe, but enforcement happens inside RepairOps as well.

PlanMonthlyAnnualIntended For
Starter$99$948/yr ($79/mo)Small single-location shops
Pro$199$1,908/yr ($159/mo)One serious shop
Business$449$4,308/yr ($359/mo)Busy teams & light multi-location
EnterpriseFrom $1,500CustomFranchises, scale, private cloud (sales-assisted)

Open SettingsBilling to review:

  • Current plan and billing interval
  • Renewal date
  • Current usage meters
  • Active AI add-on
  • Recent invoices and payment method
RepairOps Billing settings showing plan, usage meters, and invoices RepairOps Billing settings showing plan, usage meters, and invoices

Upgrades take effect immediately. Stripe prorates the remaining value of your current plan and bills the difference for the rest of the cycle.

Downgrades typically take effect at the next renewal. If your current organization usage exceeds the destination plan, RepairOps warns you before the change is scheduled.

Canceling stops future renewals. Your organization remains active through the current billing period, after which access is suspended until billing is restored.

ResourceStarterProBusinessEnterprise
Work orders / month15010,00025,000100,000
Users31020500
Locations (shops)112100
SMS / month05001,00010,000
Shop displays01350
API calls / month0050,000500,000

How enforcement works:

  • Work orders: New intake is blocked when the monthly quota is exhausted.
  • Users: Invites and provisioning are blocked at the cap.
  • Locations: New shop creation is blocked at the cap.
  • SMS: Outbound sends stop when the quota is exhausted (Starter has no bundled SMS).
  • Displays: Additional display tokens cannot be created above the limit.
  • API calls: The REST API is Business and Enterprise only; calls beyond the monthly meter return 402.

RepairOps does not silently bill overages for these resources. Limits are hard gates.

AI is purchased separately from the base plan.

Add-OnPriceModeManaged Credits / MonthHard CapCoverage
Disabled$0Off00No AI features
AI Ready$49BYOK00All supported tasks using your own keys
AI Assist$79Managed200400Intake parse, note cleanup, customer summary, KB search
AI Copilot$149Managed5001,000Full managed task coverage (requires Pro+)
Enterprise AICustomBYOK + Managed2,0005,000Self-hosted routing, fallback, and audit (Enterprise)

Monthly managed credits do not roll over. The hard cap is the most managed credits that can be consumed in a billing period.

Organizations with an AI add-on can buy top-up packs:

PackCreditsPrice
Small100$15
Medium500$60
Large1,000$100

Purchased credits are non-refundable and expire after 12 months of inactivity.

TaskCredits
KB search / KB chat completion2
Note cleanup3
Intake parse5
Customer summary8
Diagnostics assist10
QC pre-check12
Manager insights12
Voice-to-text15
System Builder generation25

In SettingsAI GatewayBudget, owners can:

  • Set a monthly spend ceiling
  • Trigger alerts at 75%, 90%, and 100%
  • Review which tasks are consuming credits

When the budget or credit pool is exhausted, managed AI tasks are blocked until you buy credits or the next billing period begins.

In SettingsBillingInvoices, you can:

  • Download past Stripe invoices
  • Review subscription and credit-pack charges
  • Confirm billing date and tax information

Update the default card or ACH method in SettingsBillingPayment Methods.

If payment fails:

  1. Stripe retries automatically.
  2. RepairOps emails the billing contact.
  3. Owners can update the payment method and trigger a retry.
  4. Access eventually shifts to a past-due state if payment is not resolved.

Annual billing reduces the effective monthly price:

  • Starter: $948/year ($79/mo)
  • Pro: $1,908/year ($159/mo)
  • Business: $4,308/year ($359/mo)
  • Enterprise: custom (sales-assisted)

Switching intervals is handled through Stripe Billing and applies at the next applicable billing event.

Billing contacts can add VAT/GST/tax identifiers in SettingsBillingCompany. Stripe applies tax calculation based on the configured entity and jurisdiction.

Can we keep using the app if we are over a user limit after a downgrade?
Existing users remain, but new invites are blocked until the organization is back under the limit or re-upgraded.

Do AI credits come with Starter or Pro automatically?
No. Base plans include zero managed AI credits. Monthly AI credits come from the selected AI add-on.

Can we buy credits without an AI add-on?
No. Top-up packs require an active AI add-on.

  • Feature Matrix — Compare plan capabilities side by side
  • AI Gateway — AI routing, tasks, and budget controls
  • Security — Payment security and API key governance