For most factories with fewer than about 30 machines, a spreadsheet plus ChatGPT covers it, and a free CMMS plan comes next. Pay for AI features only when breakdowns cost more than a few hundred dollars an hour and your records are tidy enough for the software to learn from. The AI layer rarely earns its fee before that.
The reason is simple: AI in a maintenance system works on your history. A factory with 18 months of consistent work orders can get useful suggestions. A factory that records half its jobs gets confident nonsense. So the first spend is on discipline, and software comes second. Three numbers settle the question for most sites, asset count, the monthly cost of unplanned downtime and the share of jobs that actually get logged, and a free spreadsheet produces all three within two months.
What a CMMS actually does, and where AI sits on top
A CMMS (computerised maintenance management system) is a database of your machines, the jobs done on them and the jobs due. It issues work orders, schedules preventive maintenance, tracks spare parts and records downtime. The AI layer, where vendors offer one, sits on that data: drafting procedures, suggesting maintenance schedules, flagging unusual patterns, answering questions in plain English, forecasting parts use.
So the questions to ask are in this order: do I need the underlying system, and only then, does the AI add enough to justify a higher plan?
The running example is a small plastics-moulding factory with 40 assets (presses, chillers, conveyors, compressors), six technicians and operators who raise faults, and a downtime hour worth about $400 in lost output. The figures are invented for illustration, so replace them with yours.

The Complete Excel Course with AI Integration
From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.
By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner
Buy nowThe spreadsheet baseline, set up properly
Before spending anything, run a spreadsheet properly for two months. This is not a joke: it shows what you need, and it creates the clean history that any CMMS or AI would need later. Three tabs are enough.
- Assets: ID, name, location, make and model, install date, criticality (A, B or C), manual link.
- Work log: date, asset ID, type (breakdown, planned, inspection), what was found, what was done, parts used, minutes of downtime, who did it.
- Planned jobs: asset ID, task, interval in days or run-hours, last done, next due, owner.
A filled-in row, illustrative: "2026-10-12, P-07, breakdown, hydraulic oil leak at the clamp cylinder, replaced seal and topped up 4 litres, seal kit, 95 minutes downtime, technician initials". Every row needs the downtime figure, because that column is what lets you work out what a breakdown costs and what software would have to save.
Using ChatGPT on that spreadsheet
Once there are a few months of rows, an AI assistant can act as an analyst. Export the work log as a CSV, strip anything confidential, and use a business account that does not train on your data. Then ask specific questions.
This CSV is our maintenance work log. Columns: date, asset ID, type,
what was found, what was done, parts, downtime minutes.
1. List the five assets with the most downtime minutes.
2. For each, say whether the problems repeat (same fault, same part).
3. List any planned job that appears overdue, based on the intervals
tab. Do not guess; if a column is missing, say so.
Show the working as a table.
A realistic sample output, illustrative: "P-07 (press): 410 minutes across 6 jobs; 4 of 6 mention the clamp cylinder seal. Repeat fault: likely worth a seal replacement on a fixed interval rather than on failure." What to check: ask it to quote the row dates behind each claim, and spot-check three. Assistants sometimes sum minutes wrongly, or merge two similar assets. If it cannot show the rows, do not act on the claim.
This is the baseline any paid AI layer must beat. If a spreadsheet and an assistant can already tell you that P-07 needs a seal on an interval, a CMMS that tells you the same thing for $75 per user is not adding much.
What three vendors charge, and where their AI sits
List prices in USD, read from vendor pages on 5 November 2026. Plans change often. MaintainX does not say which plan includes several of its AI features, and Limble shows no prices at all, so ask a salesperson to confirm plan and price for each AI feature in writing.
| Vendor | Free plan | Paid plans per user a month | AI features and where they appear |
|---|---|---|---|
| Fiix | Yes: 25 active preventive maintenance jobs, limited users, no card needed | Basic $45; Professional $75; Enterprise custom; month-to-month or annual | Professional includes Foresight (trend analysis, parts forecasting, spotting work orders that lead to breakdowns); the Fiix MAX AI assistant is an extra-cost add-on for Professional and Enterprise, priced on request |
| MaintainX | Yes, with caps: 2 work orders with attached procedures, 2 active repeating work orders, unlimited requester users | Essential $20 billed annually or $25 monthly; Premium $65 annually or $75 monthly | Lists AI procedure generation, anomaly detection and smart time estimates, but marks the AI section limited and does not say which plan has each; its assistant and AI report builder are listed under Enterprise |
| Limble | Not mentioned on the pricing page | Standard, Premium+ and Enterprise; prices not shown, a calculator is offered | AI-powered PM builder on Standard and above; duplicate-request check and AI scheduling suggestions on Enterprise only |
The pattern across all three: the basic CMMS is cheap or free, and the AI features sit at the top of the ladder. For a factory of this size, the AI is not where the first dollar should go.
The decision rule: three numbers
Here is the rule I would use with a small factory. It needs three numbers, all of which you can get from the spreadsheet baseline.
- Asset count. Under about 30, a spreadsheet is workable. From 30 to 100, a CMMS starts to pay. Above 100, or with multiple sites, a CMMS is hard to avoid.
- Downtime cost per hour, multiplied by unplanned downtime hours a month. If the product is under about $1,000 a month, AI features cannot save enough to cover themselves.
- Record quality. What share of breakdowns and planned jobs are in the log? Under 80 percent, fix the habit first; AI trained on gaps produces gaps.
Apply it to the moulding factory. 40 assets puts it in the "CMMS starts to pay" band. Say unplanned downtime is 18 hours a month at $400, which is $7,200. That is well above $1,000, so the downtime case is strong. Record quality is the unknown: the spreadsheet baseline will tell you. If it is 90 percent after two months, a CMMS is justified; whether the AI tier is depends on the next sum.
The sum that decides the AI tier
Suppose six users. A CMMS tier without AI, such as Fiix Basic at $45, costs 6 x $45 = $270 a month. Fiix Professional with Foresight at $75 costs 6 x $75 = $450, so the AI step costs $180 more a month, before any MAX add-on. (Professional also adds multi-site management and purchasing, so if you would use those anyway, less of the $180 is really paying for AI.) For that to pay, it has to remove $180 of cost: that is about 27 minutes of downtime at $400 an hour. If forecasting parts use stops one stock-out stoppage every quarter that costs 2 hours ($800), it saves roughly $267 a month and covers itself. If it stops none, it is a $2,160 a year subscription.
Notice that not everyone needs a full seat. Fiix sells a Lite Licence add-on (priced on request) that gives operators limited access to complete assigned tasks, and MaintainX's free tier already allows unlimited requester users, which helps when most people only raise faults. Check licence types before multiplying by six. One catch on Fiix: its MAX assistant cannot be added to Lite Licence users.
Other examples of where the answer changes
A bakery with 12 ovens, mixers and chillers. Twelve assets, one technician, downtime costs about $150 an hour. A spreadsheet and a free plan are enough. Spend the time on a weekly inspection checklist, not software.
A metal fabrication shop with 70 machines and two shifts. Handover between shifts is where jobs get lost. A paid CMMS with mobile work orders pays well. The AI layer is optional until the data has been clean for six months.
A packaging line with a hard deadline on each order. Downtime may cost $1,500 an hour. Here even one prevented stoppage pays for a year of an AI tier, so it is worth a serious trial, as long as the records exist to learn from.
The tutorial on predictive maintenance with AI for a small workshop goes further into whether sensor-based prediction is realistic at this size, and the answer for most workshops is "not yet".
Using AI to write the preventive schedule from manuals
One AI job pays off even without a CMMS: turning manufacturer manuals into a planned-maintenance list. It saves hours of reading, and you can do it in a general assistant. The tutorial on building a gym equipment maintenance checklist from manuals shows the pattern in another setting.
Below is the maintenance section of the manual for a hydraulic
injection press. List every recurring task with its interval, as a
table: task, interval, who should do it (operator or technician),
and the page number it came from. Do not add tasks that are not in
the text. Flag any task that involves isolating energy or guards.
Sample output, illustrative: "Check hydraulic oil level, daily, operator, p.41. Replace return-line filter, every 1,000 hours, technician, p.44. Inspect safety gate interlock, weekly, technician, p.47 (SAFETY: isolation required)." The fix you must always make: a person who knows the machine reads every row against the manual, and a qualified person approves anything flagged safety. AI-written maintenance steps for isolation, guarding or pressure systems must never replace the manual and your safety review.
Pricing the downtime properly
The decision rule leans on downtime cost, and most owners underestimate it because they count only the lost output. A fuller figure adds four items: the lost margin on output that could not be made up, the wages of people standing idle or reassigned, any overtime to catch up, and the cost of late orders (a discount, a penalty or a lost customer). Illustrative sums for the moulding factory over one bad hour on a key press:
| Item | Amount for one hour |
|---|---|
| Margin on parts not made (180 parts at $1.20) | $216 |
| Two operators idle (2 x $22) | $44 |
| Technician time (1 x $35) | $35 |
| Overtime to catch up (half an hour, 3 people, 1.5 x $22) | $49.50 |
| Total | about $345 |
That is close to the $400 used above, which is a reasonable rough figure. The late-order cost is the item that varies most: if the customer applies a penalty or a contract is at risk, one hour can cost several times as much. Put your own numbers in the table and use the total in the rule.
Spare parts: the quiet reason people buy a CMMS
Many small factories discover that the real pain is not the schedule but the spares. A technician finds a worn belt, the shelf is empty, the supplier needs three days and the line stops. A CMMS tracks parts against assets and can reorder at a minimum level. You can mimic this in a spreadsheet with a fourth tab: part, which assets use it, quantity on hand, minimum, supplier, lead time in days, last price.
Here is a filled-in row, illustrative: "Seal kit SK-22, used on P-05, P-06, P-07, on hand 1, minimum 2, supplier lead time 6 days, last price $38". The assistant can then do a plain-English check: "Which parts are below minimum, and which have a lead time longer than the interval between failures in the work log?" That second question is what a parts forecaster in a paid plan automates. Run it by hand first, and you will know whether automating it saves anything.
A quick sum shows when it matters. A seal kit costs $38 and sits unused for months, but the missing seal stopped a press for 95 minutes, about $630 at the $400 an hour used above. Holding two spares costs $76. The break-even is obvious. The AI forecasting feature would be worth paying for only if you had hundreds of such parts and could not decide which to hold, not for a dozen.
Before and after: a Monday morning handover
Consider the handover between a night shift and a day shift, illustrative. Before: the night operator tells the day technician, "the chiller was making a noise", and the day technician forgets by 10 am. Three days later the chiller trips, the line stops and nobody can say when the noise began. After: the operator raises a request from a phone in 30 seconds with a photo and a one-line description, the technician sees it at the start of shift, and the work log shows the date the noise was first reported. When the chiller fails a month later, the history shows two earlier reports, and the next fault takes minutes to diagnose instead of hours.
None of that needs AI. It needs a place where a fault can be raised in 30 seconds and read by the next person. This is the first thing a free CMMS plan or even a shared form can give you, and it is what makes later AI features possible.
A 20-minute monthly review that costs nothing
If you stay on spreadsheets for now, a fixed monthly review is the nearest thing to the insights a paid AI layer promises. Put 20 minutes in the diary with the lead technician and the production manager, and work through the same four questions each month:
- Which three assets lost the most minutes this month, and was it the same fault as last month?
- Which planned jobs were late, and why: parts, time or ownership?
- Which spare was missing when we needed it?
- What is one change we make before the next review?
Paste the month's rows into your assistant and ask it to prepare the first two answers before the meeting, then spend the 20 minutes on the decisions. After six months you will have a written record of what you changed and what it saved, which is exactly the evidence you need to judge whether a paid tier would add anything.
A realistic mistake: buying AI before the data exists
A factory buys the top tier because the demo showed the software predicting a pump failure. In the demo the history was three years of clean records. In the factory the history is a notebook, so the AI has nothing to learn from for the first year, and the team is paying the higher fee for a feature that cannot work yet. Meanwhile the technicians find the system slow to use, so they log jobs at the end of the week from memory, which makes the history worse.
The better path: start on the free or entry tier, make logging a two-minute habit from the technician's phone, hold a monthly 20-minute review of downtime, and revisit the AI tier after six months of clean data. The tutorial on what AI costs after it goes live helps budget for the running costs, which are not only licence fees.
A trial plan that fits a month
- Week 1: run the spreadsheet baseline and list the 15 assets that cause the most trouble.
- Week 2: load those 15 into a free CMMS plan (Fiix or MaintainX) and raise every work order there for two weeks.
- Week 3: compare: how many jobs were logged in the CMMS versus remembered? How long did logging take?
- Week 4: ask the vendor for a demo of the AI features running on your data, not theirs, and ask what history is needed before they work.
Decide at the end of week 4 with the three numbers: asset count, downtime cost and record quality. If two of the three point to a CMMS, take the entry tier. If the AI tier requires data you do not have, defer it and put a date in the diary to look again.
What to ask a vendor about their AI before paying
- Which plan includes each AI feature, in writing, and what does it cost per user?
- How much history is needed before the suggestions are reliable?
- Does a person approve each AI suggestion before it becomes a work order?
- Is our data used to train models, and can we turn that off?
- What happens to our data and the AI features if we leave?
If a salesperson cannot answer the second question with a number of months or jobs, that is a signal the feature is a demo, not a tool you can rely on.
Questions from small factories weighing a CMMS
How many machines before a spreadsheet stops working?
There is no fixed number, but trouble tends to start around 30 to 50 assets, or earlier when several people raise work orders. The signals are lost job history, missed preventive jobs and arguments about what was done last. Count those, not machines, when deciding.
Is a free CMMS plan enough for a small factory?
Often yes for the first year. Fiix's free plan allows 25 active preventive maintenance schedules with limited users, and MaintainX has a free tier with caps on procedures and repeating jobs. Fiix keeps its AI engine, Foresight, on Professional and above, and MaintainX lists its AI assistant under Enterprise, so treat a free plan as a CMMS, not an AI one.
Can ChatGPT read my maintenance history and predict failures?
It can summarise and spot patterns in a clean export, such as the three assets with the most breakdowns. It cannot predict failures without sensor data, and it will not remember your history between chats. Treat it as an analyst for your records, not as a monitor of your machines.
What should I check before trusting AI work-order suggestions?
Check the source it used, whether a human approves each suggestion, and whether it handles safety-critical tasks. Never let an AI-written procedure for lockout, guarding or pressure systems replace the manufacturer's manual and your safety officer's review.
Further reads
- Property Maintenance Software: Jobber, ServiceM8 and Fergus Compared — Work-order software compared in a property setting.
- AI Ticket Triage: Tag, Route, and Prioritise Support Requests — Triage and prioritise incoming fault reports.
- How to Run a Stocktake Faster With AI and a Phone Scanner — Spare-parts stock counts with a phone scanner.
- Hotel Maintenance Software or AI? Log, Prioritise and Chase Requests — The same logging problem in a different setting.
- Best AI Inventory Tools for Small Retailers Compared — Inventory tools if spares are your main headache.
- 5S Audit Checklist: Build One for Your Shop Floor With AI — An area-by-area 5S scoring sheet drafted with AI from photos and notes, scored monthly by a supervisor, with AI turning the scores into a one-page trend.
- 8D Report With AI: Answer a Customer Complaint Step by Step — A full 8D worked example for a customer complaint, with AI drafting D1 to D8 from your evidence, your team choosing the root cause, and every claim traceable.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: Fiix, MaintainX and Limble pricing pages, read 4 and 5 November 2026.