CMMS software – simple and effective

The tractor is due in hours. The sprayer is due in acres. The trailer is due in March.

KB Maintenance Pro tracks all three at once and tells you which runs out first. Preventive maintenance, work orders, inspections, parts and fuel — for farms and contractors who cannot afford a machine to stop in the middle of a field.

No card. The whole product for 14 days, then choose a plan or stop.

Needs attention
  • CH-201 Combine Harvester2,140 hrDue
  • TR-101 Row Crop Tractor3,520 hrDue
  • IR-501 Centre Pivot4,180 hrSoon
  • SP-301 Self-Propelled Sprayer1,612 hrOK

Working by the end of the afternoon

1

Put the machines in

Unit number, meter reading, and what it is. Type them or bring a spreadsheet across.

2

Give them schedules

Build a template once — 250-hour service, annual inspection — and apply it to every machine of that kind.

3

Let it tell you

The dashboard, the bell and the emails all work from the same figures. Nothing waits on somebody remembering.

Preventive maintenance

Three clocks, and the first one to run out wins

A combine does not care what the calendar says. It cares about engine hours, and the header cares about acres. A trailer genuinely is on a date, because the inspection is. Put a machine on one clock and you either service it too early all season or find out too late in August.

A task here can run on days, an engine meter and a second meter at once. Progress is whichever dimension is furthest along — never an average — so it comes due the moment the first clock runs out, and the other two do not soften it.

Gearbox oil change — CH-201

Runs on three clocks at once

  • Days since last service182 of 365
  • Engine hours742 of 750
  • Acres worked1,180 of 2,000

Due now — hours ran out first. The other two do not get a vote.

Always be informed

Told, not discovered

Overdue machines, tickets about to lapse and parts below their reorder point are worked out from the state of the yard every time you look — not written into a queue when something happened.

That is why an alert disappears when the work is done rather than when somebody remembers to clear it. Dismissing one is a note to yourself, kept per person: the foreman having seen a bald tyre says nothing about whether the mechanic has.

Notifications
  • Equipment maintenance

    4 tasks due for TR-101

  • Equipment maintenance

    3 tasks due soon for IR-501

  • Reorder PIV-GBOX-OIL — Pivot Gearbox Oil

    0 on hand, 4 reorder point

  • Renewals

    Sprayer licence for Ana expired 12 Aug

Repair requests

The person who finds the fault is holding a phone, not a laptop

One screen, four questions, targets you can hit with a glove on. A fault that is too much trouble to report does not get reported — it gets mentioned three weeks later, when something expensive has already broken.

It writes exactly the record the office would have written, so it lands in the same repairs queue and sets off the same rules. Operators get their own narrow seat for this, and those come in handfuls with every full account.

Report a fault

What is wrong

Hydraulic leak at the loader ram

How urgent

It can waitWorth doing sometimeSoonStill usableAffects the jobSlowing us downMachine is downCannot be used

Work orders

Closing the job is what resets the clock

Raise a work order from what is due, put the parts and hours on it, and mark it complete. The schedules that job fulfilled are reset from the readings recorded on the work order, not from the day you happened to close it.

Miss that link and a machine stays overdue for ever while the work is quietly being done. It is the single thing a maintenance system has to get right, so it goes through one code path whether the job was closed by hand, in bulk, or by logging work already finished.

Work order #1004
  • Wheel nuts torqued
  • Hydraulic hoses and couplers
  • Gearbox oil change

Completed — the three schedules these fulfilled were reset from the readings on this work order.

Inspection checklists

A failed check is a fault, not a note

Walkarounds and DVIRs on a phone, with a signature and a meter reading if the checklist asks for one. Answer every check, then close it.

Anything that failed becomes a repair against that machine, so it survives the walk back to the office. If a rule is set up for it, the work order is already raised by the time the inspector has taken their gloves off.

Daily tractor walkaround
  • Engine oil levelPass
  • Coolant levelPass
  • Wheel nuts torquedFail
  • Hydraulic hoses and couplersFail
  • PTO guard in placePass

2 failed — each becomes a fault on the machine.

Inventory

Know what is on the shelf before the machine is in pieces

Stock levels, reorder points, several stores, and barcodes that the ordinary search finds — a scanner types into whatever box has focus, so a barcode nothing searches for is decoration.

Record which parts fit which machines and you answer the question actually asked at the shelf: will this one do? Make-and-model matching cannot answer it once a yard has fitted something unusual on purpose.

Parts to reorder
  • Pivot Gearbox Oil 5LPIV-GBOX-OILOut of stock
  • Hydraulic FilterAL1727804 left
  • AW-46 Hydraulic OilHYD-AW46-551 left
  • Radial Tyre 480/80R42TYR-4808R422 left

Take control of the fleet from the office, the workshop or the cab.

Start a 14-day trial

And the rest of the yard

Bulk fuel that adds up

A tanker delivery is not a fill-up. Track the tank, draw off it per machine, and the cost lands against the machine that burned it.

Rules that do the chasing

When an inspection fails, raise the work order. When a part runs low, tell the office. Set once, and it happens whether anyone is watching or not.

A calendar you can plan from

What is past due, what is coming, and the work orders already booked — laid out by month so a wet week can be filled with the jobs that were due anyway.

Reports worth running

Cost per machine, spend by month, fuel, downtime. Filter them, save the filter, export to CSV — or have one emailed on a schedule.

Purchase orders

Order from a vendor, receive against it line by line, and let part costs update themselves from what you actually paid.

Everyone in one place

Employees and their tickets, vendors and what they charge, and an activity log that says who changed what — including the things that were deleted.

The people who find the faults are not the people who buy software

Charging per head for the person who drives the tractor is how a yard ends up with one shared login and no idea who reported what. Operators get their own narrow seat — report a fault, fill in a checklist, read a meter — and they come in handfuls with every full account.

10operator seats

for every full account on Basic and Premium, 20 on Enterprise. Take a full account away and its operators go with it.

Priced per person, not per machine

A fleet that grows should not cost more to look after per head. Pick the tier that matches how the business is shaped, not how many machines are in the shed.

Basic

One yard, one set of books, everything that keeps machines running.

$15 /user/month

billed annually, or $17.50 month to month

Everything one yard needs:

  • Up to 50 machines
  • One location
  • 10 operator seats for every full account
  • PM scheduling on days, hours and acres
  • Repair tracking and work orders
  • Inspection checklists
  • Repair request portal
  • Employees and vendors
  • Fuel and fluid tracking
  • Saved filters and CSV export
  • 5 custom fields
Most yards

Premium

More than one yard, and a parts store to run alongside them.

$25 /user/month

billed annually, or $30 month to month

All of Basic, plus:

  • Up to 500 machines
  • As many locations as you have
  • Parts inventory and multiple stores
  • Itemised parts and labour
  • Which parts fit which machines
  • Barcodes on the shelf and in search
  • Purchase orders and receiving
  • DVIR inspections
  • Electronic signatures
  • Maintenance calendar
  • Expense tracking
  • 10 custom fields

Enterprise

A fleet big enough that the work should chase people, not the other way round.

$40 /user/month

billed annually, or $47.50 month to month

All of Premium, plus:

  • Unlimited machines
  • 20 operator seats for every full account
  • Workflows — when something happens, do something
  • Scheduled reports
  • Recalls and service bulletins
  • Bulk fuel tanks
  • Tyre tracking
  • User messaging
  • Activity log
  • Spreadsheet import
  • 20 custom fields

Every trial has the whole product, whichever plan you land on afterwards — you cannot evaluate a tier you are locked out of.

Straight answers

Do I need a card to start?
No. The trial asks for a business name, your name, an email and a password, and nothing else. Nothing is charged when the 14 days end.
What happens when the trial runs out?
Everything you entered stays readable. You cannot add more until you choose a plan — locking you out of your own records to make you pay would be a hostage taking, and a trial that never ends is not a trial.
Can I bring my machines across from a spreadsheet?
Yes, on Enterprise. Column names are matched loosely, a bad row is reported by its line number while the rest import, and importing the same file twice adds nothing the second time. Every plan can export to CSV.
Does it work on a phone in a yard?
It runs in a browser, so there is nothing to install and nothing to keep updated. Checklists and the fault-reporting screen are built for a phone held in one hand.
Can I change plan later?
Yes, and it takes effect immediately. Moving down keeps everything you already have — limits are checked when something is created, never retroactively.
What currency will I see?
Whichever your company works in. Currency, language, units and time zone are set per company, and "today" starts when your day does, not when UTC does.

Put your fleet in before the next service falls due

Add a machine, give it a schedule, and KB Maintenance Pro will tell you when it needs you.

Start a 14-day trial

No card, and no call with anyone.