Fleet maintenance shop software

Run the shop. Keep the record straight.

Work orders, a job clock techs actually use, PM schedules, inspections, parts, invoicing, statements and a tamper-evident audit trail — for shops maintaining class 4-8 trucks and equipment, whether the fleet is yours or your customers'. Sold as your own private instance, not a seat in someone else's database.

Why shops pick it

No feature matrix games — the differences that actually matter, stated plainly.

Your own isolated instance

Every shop runs as its own process with its own database at its own yourshop.fleetshop.app address. Nobody shares your data, because there is no shared database to share.

Offline-first, phone-first

Add it to a phone's home screen like an app. If the connection drops, the shop keeps working from its local copy and merges your edits back when the server returns — work is never lost.

Techs never see pricing

Not hidden in the interface — never sent. The server strips prices, costs, rates, totals and customer billing from a tech's copy of the data, and their saves can't overwrite the real figures.

An audit trail that survives an argument

The server records who did what, in money terms. It's append-only and hash-chained: each entry carries the hash of the one before, so editing a line later breaks the chain visibly.

Telematics and safety built in

Samsara-equipped trucks report odometer, location, diagnostics and fault codes automatically. Free NHTSA services decode VINs and flag open safety recalls across the fleet — no API key needed.

Book-time lookups with your own key

Published labor-time estimates from self-serve providers, using the shop's own free API key — the data license is yours, not ours. One click inserts a time as a labor line, always labeled an estimate.

Export everything, anytime

CSV export of work orders and parts, plus a one-click full backup of the whole database. Your data is yours on the day you sign up and the day you leave.

What it does

Everything below ships in every shop — there are no tiers of features, only one product.

Work orders

One per job, per vehicle: labor, parts pulled live from inventory, other charges. Prints a customer invoice with totals and tax, or a job ticket for the floor with no pricing.

The job clock

Tap start on a phone in the bay, tap stop when the wrench goes down — the elapsed time becomes a labor line at that tech's rate. Completing a job bills its clocks automatically, so time is never orphaned.

Estimates

Quote a job without touching stock or the vehicle's status. One click approves it into a live work order, pulling parts and flagging anything you don't carry.

Warranty & comebacks

Mark a redo as a comeback and it becomes a no-charge job: the invoice prints NO CHARGE, revenue stays honest, and the labor and parts it burned stay visible.

Vehicles & equipment

Trucks with VINs, plates and mileage; generators, compressors and lifts with hour meters. Service history, cost per mile, downtime per unit. CSV import onboards a whole fleet at once.

Parts inventory

On-hand counts, reorder points with low-stock alerts, receive stock, on-order tracking with ETAs, a printable reorder list and stock valuation.

PM schedules

Recurring maintenance by miles, hours or days — for one unit or the whole fleet at once. Due-soon and overdue flags, one-click start for everything due, and no duplicate work orders.

Inspections

DOT annual, pre-trip (DVIR), equipment checks, or write your own checklist. A failed item turns into a work order in one click, and every unit keeps its inspection history.

Schedule board

A 14-day board of booked work plus automatic due-date forecasts, a needs-scheduling queue, and a printable day sheet for the morning meeting.

Customers & statements

Track what each customer owes, and print an aged statement of account — every unpaid invoice on one page, on your letterhead — instead of chasing invoices one by one.

Invoicing & payment tracking

Customer invoices with tax, an unpaid-work filter, and paid/unpaid tracking. Internal-fleet-only shops never see payment UI at all.

Reports

12-month revenue, tech performance with comebacks per tech, cost per vehicle with $/mile, downtime & availability per unit, inventory valuation and top parts used.

Photos & files

Snap damage or before/after from a phone; attach the vendor's parts invoice to the job. Stored behind your login — and never sent to techs, because invoices carry prices.

Sign-in & roles

Admin, advisor, tech — with a brute-force lockout and passwords that never leave the server. Techs work jobs and parts freely; the money simply isn't in their copy.

Audit trail

Who did what, recorded by the server with the money at stake, append-only and tamper-evident. Optionally streamed off the box as it happens.

Paperwork & branding

Your logo, letterhead and payment terms on every invoice, estimate and statement. Job tickets keep pricing off the floor. Currency symbol is yours too.

Ready when you are

Pick your shop's address, pay through Stripe, and your sign-in details arrive by email a few minutes later. Cancel anytime; export everything anytime.

Get your shopSee pricing