STOP PAYING RENT ON YOUR OWN OPERATION

SOFTWARE WITHOUT PER-USER FEES

Every time you hire, your software bill goes up. Add a tech, a dispatcher, an office admin, a foreman. That's another seat. Another bill. Forever.

You don't get charged more for electricity because you have more employees. You shouldn't get punished for growing the company.

Black Ridge builds you a system you own outright. Add 15 users tomorrow, add 100 next year, and the Black Ridge per-user fee is still $0.

See The Math
$0PER-USER FROM BRS
$6K-$16KONE-TIME BUILD
NO RENTAFTER THE BUILD
YOURSCODE, DATA, DOCS
PER-SEAT SAAS BLACK RIDGE OWNED
SaaS Model

15 users x $120/mo = $1,800/mo. $21,600/year. It never stops.

Owned System

$10K once. Own it. Year 2 rent: $0. Year 3 rent: $0. You own the operation.

SaaS Model

Hire 5 more people? That's another $600/mo tax from Salesforce, ServiceTitan, Jobber.

Owned System

Hire 5 more? Create logins. No call to us. No bill increase. Crew keeps working.

SaaS Model

Cancel = lose everything. Your data hostage, jobs history gone.

Owned System

Stop paying because there is nothing to pay. Code, database, docs sit on your account.

SaaS Model

Need a field changed? Ticket. Vote for feature. Maybe next quarter.

Owned System

Need VIN capture changed to 8 angles + dash lights? We scope it, build it, ship it.

THE GROWTH TAX

HOW PER-USER PRICING PUNISHES GROWTH

This isn't $15/month. A lot of companies are running multiple seat-based tools at once, and that is how a 15-person crew ends up burning serious money every year just to log into its own jobs.

The math is brutal because it scales the wrong way. The more crews you run, the more jobs you close, the more you owe. You're paying rent on your own headcount.

USERS
@ $80/MO (Housecall Pro stack)
@ $120/MO (Jobber / mid-tier)
@ $195/MO (ServiceTitan / Salesforce)
Black Ridge
05

$400/mo — $4,800/yr

$600/mo — $7,200/yr

$975/mo — $11,700/yr

$0/mo after build — you own it

15

$1,200/mo — $14,400/yr

$1,800/mo — $21,600/yr

$2,925/mo — $35,100/yr

$0/mo after build — add users free

30

$2,400/mo — $28,800/yr

$3,600/mo — $43,200/yr

$5,850/mo — $70,200/yr

$0/mo after build — still $0

50

$4,000/mo — $48,000/yr

$6,000/mo — $72,000/yr

$9,750/mo — $117,000/yr

$0/mo after build — growth no longer taxed

Real leak we see every week: Owner says "we can't give the part-time guys logins, that's $300 more per month." So jobs get written on paper, entered later wrong, texts fill the gap, and the office spends 2 hours a day chasing info that should be in the system. You're saving $300 in rent and burning $2,000 in labor and missed charges.

5-YEAR OWNERSHIP MATH

RENT VS OWN

Most companies look at monthly price. You need to look at 5-year cost of running your own operation through someone else's meter.

RENT

15 users at $120/user/month + 3 apps + overage fees

Year 1: $21,600 base + $3,600 for extra modules, onboarding fees, storage overage. And this is conservative — Salesforce add-ons, ServiceTitan marketing pro, Jobber payments cut, Housecall Pro dispatch upgrades stack fast.

Year 1$25,200
Year 2 (hire +5)$35,200
Year 3 (now 25 users)$42,000
Year 4$42,000
Year 5$45,000 est.
5-YEAR TOTAL$189,400
OWN

Black Ridge custom build — one system that actually fits

$10K typical for 15-user operations shop. Built in 3-5 weeks around your real flow: confirm VIN or site address, photo proof steps, foreman assignment rules, office approval, customer authorization signature, invoicing with your price book.

Build$10,000 once
Year 1$0 + hosting ~$20/mo
Year 2 +5 users$0 — create logins
Year 3 tweak$800 one-time
Year 4-5$0
5-YEAR TOTAL$11,040
MATH

Break-even in 5 months. $178K difference in 5 years.

15 x $120 x 12 = $21,600/year rent. $10K build / $1,800/mo = 5.5 months to break even. After that, every month is profit you used to send to a SaaS vendor for the privilege of running your own crews.

Our real truck shop: $6K build replaced $700/mo stack. 8.6 month break-even. Now year 2 — zero rent, they own the code, data, and docs. Added 4 techs with no extra software bill.

WHAT THE SYSTEM HANDLES — NO WORKAROUNDS

BUILT FOR CREWS THAT ACTUALLY DO THE WORK

We don't build "scheduling + invoicing." Every trade and ops business says that. We build the exact steps your foreman yells about when something gets missed.

Intake and proof that protects you

  • Confirm VIN / site address / customer — mandatory before job starts
  • 8-angle photo intake, dash lights, odometer, existing damage capture
  • Time-stamped crew on-site and off-site with GPS
  • Customer authorization signature on scope + price before wrench turns
  • Before/after photos tied to job — not in someone's camera roll

Dispatch and workflow without side texts

  • Job board with your rules: permits, parts hold, approval, ready to bill
  • Assign lead, techs, helpers — track hours per person per task
  • Required steps can't be skipped: safety check, QA, customer walkthrough
  • Office sees live status — no "where's Johnson's crew" calls
  • Price book with your margins, flat rates, and add-on triggers built in

Money movement and records

  • Invoice from job data — time, parts, sublets, fees auto-pulled
  • Payment link, deposit capture, overdue follow-up in one screen
  • Job cost sheet: labor, parts, margin live — not week later in QuickBooks
  • Customer history, vehicle/site history, upsell flags
  • Your data exports — full SQL dump, not a gated CSV
REAL WORKFLOW MAP

HOW YOUR CREW RUNS IN THE SYSTEM

Generic software says "create job, dispatch, invoice." That's not what your crew does. Here's what we actually build — step for step, the way the money leaks out when steps get skipped.

01

Intake that can't be faked

Office creates job from call. Tech confirms: customer phone verified, VIN scanned or site address pinned, 8 required photos (front, rear, both sides, roof, interior, dash lights, odometer), warning lights documented, customer signature on intake agreement. Job cannot move to "Ready" until all required fields pass.

02

Dispatch and do the work

Lead claims job, assigns helpers. System enforces your sequence: pull parts, document existing damage, complete safety checklist, perform work with time tracking per sub-task, photo progress every 30 minutes for high-risk jobs, foreman QA check. If a step blocked, it shows who blocked it and why.

03

Close and protect

Final walkthrough photos, torque spec sign-off, customer sign-off with upsell notes, time reconciliation, parts used vs quoted variance flag. Invoice auto-generates from actuals using your flat rate or T&M rules. Payment link texted — no double entry.

04

Own the records and grow free

Every job, photo, signature, hour, dollar, customer, vehicle or site stays in your database. Need reporting: 6-day jobs, callback rate by tech, margin by job type, no-shows by source. Add 10 users tomorrow — no finance meeting about seat cost. You own code, data, docs.

VS THE STACK THAT PUNISHES GROWTH

SERVICETITAN vs SALESFORCE vs JOBBER vs HOUSecall PRO vs OWNING IT

We talk to companies every week paying for 2-3 of these at once. They almost fit, until they don't. Then you pay more for that missing piece — or you build workarounds.

01
ServiceTitan

$199-$400/user/month. Powerful for HVAC/plumbing but you pay per tech + office staff + marketing add-ons. Add a $15/hr helper? That's $199/mo seat. Your margin on him is gone in software rent.

Black Ridge

You own dispatch logic for your trade. Helper login is free. 8-angle intake, custom price book, your required steps — not toggles you hope exist.

02
Salesforce

$165-$330/user/month plus $50/user for field service, $75 for CPQ. 15 users = $3K+/mo before customization. Custom fields still require admin work and still can't handle photos, time, and crew flow without plugins.

Black Ridge

One database built around crews, jobs, customers, money. No objects, flows, governor limits. Photo proof, time, approvals, and invoicing in one app your office can actually update without a Salesforce admin.

03
Jobber / Housecall Pro

Jobber $69-$199 base + $59 per extra user; Housecall Pro $49-$199 + per-user overages. Cheap at 3 users, brutal at 20. Limited photo proof, no custom workflow enforcement, weak cost tracking, export locks.

Black Ridge

Built when you outgrow them. No per-user penalty. Your cost tracking: real labor hours x real rate + parts x margin = live job P&L. No CSV hell to see if job made money.

04
Typical SaaS ownership

Cancel and you lose access. Data export is partial, photos downsampled, history truncated. You rented access to your own operation.

Black Ridge ownership

Git repo, full database, hosting keys, docs — shipped to you at launch. Host where you want. Stop talking to us if you want. It keeps running because it's yours.

WHAT YOU OWN

YOU OWN THE WHOLE THING

We build it. You own it. That's not marketing language. That's shipping you the actual assets.

Code — the real repo

Full source code repository, not obfuscated build. React + Node + Postgres typical — modern stack any competent dev can run. Your GitHub, your keys. No license key that phones home to us.

Data — your database, not our tenant

Postgres database with your jobs, customers, vehicles, sites, photos (original quality), timesheets, invoices, payments. Full SQL dump + live access. Not a filtered export with half the fields missing.

Docs — how it actually works

Deployment docs, user roles, data model map, photo requirements, workflow rules, and "how to add a user without calling us" guide. So your office manager can add that 16th tech on a Friday afternoon without waiting on a vendor.

Hosting — on your account

Deployed to your Vercel/DO/Hetzner account — you pay $20-$40/month direct to host, not marked up through us. We don't hold hostage fees. If we disappear, your system doesn't.

WHAT IF YOU NEED CHANGES

PAY ONLY WHEN NEEDED

No forced maintenance plan. No $500/month "support retainer" to keep the lights on. If you don't need changes, you pay $0. Not a typo.

When you do need something — add tire inventory tracking, hook up a new payment processor, change the 8 photo angles to 10, build that weekly foreman report that lists callback risk jobs — we scope it, price it flat, build it. Could be 1 hour. Could be a week. You approve before we start.

Typical change requests we see: add $0 for adding users, $150-$600 for a report tweak or form field, $800-$2,500 for a new workflow block like purchase orders or warranty tracking. You pay for work done, not for the privilege of emailing us.

MATH THAT ACTUALLY MATTERS

YOUR BREAK-EVEN IN MONTHS

EXAMPLE

12-person shop on Jobber + QuickBooks + spreadsheets

Jobber Growth: $199 + 11 extra users x $59 = $848/mo. QuickBooks $180/mo. Zapier + photo storage + form app $120/mo. Total $1,148/mo — $13,776/year to run your own company through someone else's software.

Black Ridge build for same shop: $9,500 once. Hosting $25/mo. Year 1 cost: $9,800. You break even in month 9. Year 2 savings: $13,476. Add 6 techs in Year 2? Still $0 extra software rent.

NO-RENT FAQ

QUESTIONS FROM COMPANIES AT 15-80 HEADCOUNT

Can I really add 50 users tomorrow? No call to you?

Yes. Create logins in your admin panel. No per-seat counter, no license check, no overage email. That's the point. Companies stop rationing logins and finally put everyone in one system — part-timers, office, field leads. Jobs stop falling through cracks because someone didn't have a login.

We're locked into ServiceTitan for a year. What now?

Keep it. We build your system in parallel, migrate history, and you cut over when contract ends. Most shops run overlap 2-4 weeks: office on new system, field still logging in old while we train. We also export your ServiceTitan data so you actually leave with history, photos, customer records — not a partial CSV.

Who hosts it? What if you disappear?

Your hosting account, your keys. Vercel + Supabase/Neon typical — $20-$40/mo you pay direct, not through us. You get repo, DB, docs day one. If we vanish, system keeps running, any Node/React dev can pick it up. That's what owning means. No Black Ridge hostage server.

What about updates iOS, Android, browsers breaking?

It's a web app that works on any phone, tablet, laptop. No app store tax. Browsers update, it still works — it's standard web tech. If a browser change does force a fix, that's a small scoped patch, not a subscription. You pay for work, not rent. Most clients go 6-12 months with zero changes needed.

STOP RENTING YOUR OWN OPERATION

15 users x $120 x 12 = $21,600/year burn. A $10K owned system breaks even in 5.5 months. After that, growth is free — add crews, add office, add users, no meter running.

How Black Ridge Works