Tiers, features, founding partners and storage quotas
Compare Core, Starter, Business, Enterprise and On-Premise
FreeMaint has 4 cloud tiers (Core, Starter, Business, Enterprise) plus an On-Premise option for air-gapped or compliance-driven deployments. All cloud tiers are flat-fee per company — no per-user tax.
Adds Contracts, Projects, Shutdowns, Task templates, Custom fields, E-signature, unlimited workflow + webhooks, GraphQL API (5,000 calls/day, read AND write mutations), advanced analytics & consolidated reports, Custom dashboards, OEE / TPM tracking (Six Big Losses), scheduled backups, full audit logs, priority in-app support, 50 GB storage.
$0/month. Unlimited users, assets, work orders, preventive maintenance, mobile app, requests, team chat. 1 GB storage. Includes FreeMee AI — chatbot, photo diagnosis, voice transcription, failure analysis, predictive — with a 100-credit monthly allowance. Available to anyone, no time limit.
Adds SSO/SAML/SCIM, Slack/Teams integrations, HIPAA/ISO/GMP compliance, white-label, floor plans, API 100,000 calls/day, unlimited storage, priority in-app support. Coming soon: multi-company roll-up and anonymised industry benchmarking (multiple sites are already free on every plan). Unlimited storage is subject to fair use.
Self-hosted in your own infrastructure. Air-gapped, full data sovereignty, no per-user counter, no asset cap. Designed for compliance-heavy industries (defense, healthcare, regulated manufacturing).
Adds Vendors, Customers, Purchase Orders, full HSE module, LOTO advanced, Meters with PM triggers, workflow engine (5 automations cap), webhooks (100/day cap), a 5× FreeMee AI allowance (500 credits/month), PDF/Excel export, 5 GB storage.
Most teams start on Core to learn the product, then upgrade to Starter or Business when they need vendors or contracts. No data migration is required — same account, more features.
Free forever, unlimited users and assets
Core is FreeMaint's commitment to democratize maintenance management. It's free forever for any company, with no per-user fees, no time limit and no upsell pressure.
Core is sized to validate the product. As your team grows past basic CMMS needs, Starter ($29/mo) is the natural next step.
Add procurement, HSE, meters and basic automation
Starter is the entry-level paid tier. $29/mo flat-rate. Designed for small-to-mid maintenance teams that need procurement and safety.
Unlimited automation, GraphQL R/W, custom dashboards
Business is the plan for larger maintenance organizations: everything in Starter, plus the modules listed below. Current prices are on the pricing page.
SSO, Slack/Teams integrations, compliance, priority in-app support
Enterprise is the top cloud tier for organizations with compliance and integration needs. $299/mo flat. Available self-serve on /pricing.
Auditor-ready PDFs + tamper-evident audit chain — for regulated industries
Compliance Reports is an Enterprise feature that converts your day-to-day FreeMaint data into auditor-ready evidence packs. Five PDF reports, a tamper-evident audit chain on every change, and an automatic nightly check of that chain come standard. Available from /reports/compliance to anyone with the 'compliance:read' permission, on the Enterprise plan.
Every audit log entry is linked to the previous one via a SHA-256 hash chain. Tampering with any row breaks the chain at the FIRST modified row's successor. Check it at any time with the 'Verify chain now' button on /reports/compliance/audit-chain; FreeMaint also checks it automatically every night at 02:00 UTC. If the nightly check finds a break, it writes an entry in your audit log ("Daily chain check detected a divergence at row #…") and any webhook or Slack / Teams channel you subscribed to the compliance.chain_divergence event receives an alert. The latest chain anchor hash is printed in the header of every generated PDF as a visible tamper-evidence marker for auditors.
Completing an inspection on Enterprise requires a second authentication component: the user re-enters their password to mint a 5-minute signing token, then draws their signature on a canvas pad. The signature is stored as an immutable PNG with IP, user-agent, role, optional witness and a server timestamp — and is embedded in the inspection PDF on every re-download. Existing WorkOrder / Lockout / HSE signature flows (Business tier) are unchanged.
Snapshots are point-in-time, immutable. Once generated, the cached PDF bytes are stored on the row — auditors can re-download the exact PDF they reviewed months ago even after users have been added, removed, or had their roles changed.
The chain anchor appears in the header of every generated PDF. If you're preparing for a regulator visit, generate a User & Permission Snapshot right before the audit — the cached PDF is your immutable evidence of who-had-access-on-day-X.
AI-assisted root cause analysis on assets and work orders, grounded in your company's documents
Failure analysis is FreeMee's ability to turn the noisy history of an asset or work order into a ranked list of plausible root causes plus concrete next actions. It's included on every plan (metered by your monthly FreeMee AI credits). It runs a reasoning model over a structured case file (history, downtime, meters, peer assets) and — when documents are uploaded — over the relevant chapters of your own manuals and SOPs.
Each analysis costs 5 FreeMee credits, drawn from your company's monthly allowance. Indexing your documents costs nothing. Your remaining balance is shown in the app, and every AI action appears in your credit history.
When you upload a PDF, a Word (.docx) or a plain-text file in the Documents module, FreeMee reads its text in the background so that analyses can draw on it; a scanned PDF with no text layer is read with text recognition where possible. When you run an analysis, FreeMee picks the four passages from your documents that best match the case and cites them as its sources. Uploading is never slowed down or blocked by this. Images, videos and other file types are not read, and if a document cannot be read, the analysis simply works from the asset's history, downtime, meters and similar equipment.
An analysis only reads your company's data, and only what you are allowed to see: an asset or work order outside your company or outside your data visibility answers 'not found' rather than 'forbidden', so its very existence stays private. The passages it quotes come from your company's documents only. Every analysis is saved at /ai-sherlock, and you only see the saved analyses of the assets and work orders you can see.
An analysis is only as good as the documents it can quote. A few clean equipment manuals and your most-used procedures help far more than uploading everything: each analysis cites only the four best-matching passages.
Open any asset or work order detail page and click 'Analyze with FreeMee'. Optionally add a one-line symptom hint to focus the analysis (e.g. 'unusual noise on startup'). The model returns a summary, 2–5 ranked hypotheses with evidence, 2–5 recommended actions, and citations to the documents it drew from. Past analyses are listed at /ai-sherlock for re-review and audit.
Ask FreeMee what a fault code means: it searches your own manuals first, and only searches the web if you tap to confirm
A technician standing in front of a machine in alarm can ask FreeMee directly — in the chat bubble on the web app, or in the FreeMee screen on mobile — what a fault code means. FreeMee searches your company's OWN documentation first: the manuals attached to that asset, then every document uploaded by your company. It answers only from what it actually found and names the source document, so you can check it. It never invents the meaning of a code.
An administrator can disable it in Settings → Company Settings → System → "FreeMee web search". When it is off, the button is never shown to anyone in the company and FreeMee will not search the web even if asked directly — it tells the user the administrator disabled it and suggests uploading the manual instead. Searching your own documents is unaffected and stays available to everyone.
Only documents uploaded into FreeMaint are searchable. Text PDFs, DOCX and plain-text files are indexed automatically on upload — including files you attach directly to an asset. A scanned, image-only PDF (a photocopy) contains no text layer: FreeMee cannot read it yet, and will tell you it found nothing rather than guess. To make a manual findable, upload it in Documents (or on the asset's Documents tab) and prefer the manufacturer's original PDF over a scan.
Attach a photo of the rating plate in the SAME message as your question (camera button in the composer, on web and mobile). FreeMee reads the manufacturer, model and serial number off the plate and uses them in its search — so "what does F0002 mean?" becomes a search for that exact drive. A message with a photo costs 3 AI credits instead of 1.
When nothing matches in your documents, FreeMee says so and offers a "Search online" button. Nothing leaves your workspace until you tap it: a typed "yes" is deliberately not enough, so a search is never started — and never charged — without an explicit tap. One tap authorizes one search (2 AI credits, on top of the 1 credit the message itself costs). The answer comes back with clickable source links, and FreeMee states plainly that it comes from the web and not from your documentation.
AI-assisted asset health scoring and failure-window prediction: statistical scoring plus an AI-written summary
Predictive Maintenance gives every asset a 0–100 health score, a level (Healthy / Watch / At risk / Critical), a list of ranked risks and recommended actions, plus a predicted failure window when there's enough history. You can run it on demand from any asset detail page on every plan, and FreeMaint also refreshes the scores automatically every night: see "Nightly auto-scan" below.
The statistical pass is free — it is pure math on your own history. An on-demand AI analysis costs 5 FreeMee credits from your company's monthly allowance. Nightly refreshes, the Enterprise AI summaries included, cost no credits. Your balance and full credit history are visible in the app.
Every night at 03:00 UTC, FreeMaint refreshes predictive scores automatically, for up to 50 assets per company: the assets already analyzed first, then those with enough history (at least 3 failures in the last 36 months, or 10 meter readings). Each one is scored statistically. On Enterprise, the AI then rewrites the summary for the 10 assets most at risk. On other plans, the nightly pass runs once your company has analyzed at least one asset, and it never calls the AI. An asset whose risk level has not changed keeps its last AI summary.
Every analysis reads only your company's data, and you only see the results for assets you are allowed to see: an asset outside your company or outside your data scope answers 'not found' rather than 'forbidden', so its very existence stays private, and it is left out of the fleet list.
Failure count, MTBF, MTTR and availability over the last 36 months, calculated as on the asset page (completed corrective and emergency work orders), anomaly burst (recent vs 60-day baseline of out-of-range / regressive meter readings), and per-meter linear regression (slope + r²) projecting days-until-threshold for monotonic meters.
Predictive insight scales with data quality. Two quick wins: (1) keep meter readings honest — anomaly detection relies on the readings FreeMaint automatically flags as out of range or going backwards; (2) give failure work orders the Corrective or Emergency maintenance type so they count as failures (preventive work is excluded by design).
Open any asset detail page and click 'Predict health' (or the health badge if the asset has already been analyzed). FreeMaint gathers the asset's signals (failure count, MTBF, MTTR, availability, anomalous meter readings, meter trends), scores them statistically, then has the AI write a summary and refine the risks. The result is saved, and the latest result for each asset is listed in the fleet alerts at /predictive.
Self-hosted in your infrastructure for air-gapped or compliance needs
On-Premise lets you run FreeMaint inside your own data center or private cloud. New on-premise deployments are currently paused while we focus on our cloud offering — existing deployments remain fully supported. No per-user counter, no asset cap.
Includes installer scripts, runbook documentation and email support. Major version upgrades are tested and packaged before release.
Ships as a Docker Compose stack that runs entirely on your server: PostgreSQL, Redis, MinIO and the full FreeMaint backend + frontend. Caddy handles HTTPS: automatic certificates when the server has a public domain name, or your own certificates on an internal network. Watchtower checks for updated FreeMaint images once a day by default and applies them. The license is an Ed25519-signed file verified locally on your server; its optional online check-in can be switched off for air-gapped sites.
New on-premise deployments are paused. If you have a hard air-gap or compliance requirement, contact us to join the waitlist.
Lifetime discount for early adopters
Founding Partners are early customers who received a discounted price, locked for life — no expiration, no forced upgrade.
Your founding rate stays the same even if we raise standard prices later — for as long as your subscription stays active. If you cancel, the founding rate is lost for good: subscribing again later means paying the standard price. The cancellation window reminds you of this before you confirm.
Founding pricing is offered privately — by invitation or through a limited-time offer in the app — and is not part of the self-serve checkout. Once you accept it, the discounted price is locked into your subscription, and you keep it for as long as your subscription stays active.
How much file storage each plan includes
Every plan includes file storage for the photos, attachments and documents your team uploads. It is a total for the whole company — not a monthly allowance — and it never resets: uploading a file uses space, deleting it frees that space. When the limit is reached, new uploads are refused with the message "Your company's file storage is full" until you free space or move to a higher plan. Reaching the limit never deletes anything you have already stored.
Anyone allowed to manage the company settings can free space from the same card, without touching anything still in use:
The Company Settings > Subscription page shows how much storage your company uses and its limit; the bar turns red at 90%. In the mobile app, the "Settings" screen shows the same figures on the "Company storage" row. Below the bar, "What uses your storage" breaks that usage down by kind of file (documents, asset photos, work orders…), as of the last nightly count, whose date it shows. In the app, tap the "Company storage" row to see the same breakdown.
If you reach the limit, start with the breakdown: work order attachments are usually the largest category. Deleting a work order moves it to the trash, where its files still count until it leaves the trash: when the trash is emptied, or automatically 30 days after deletion. A plan change takes effect immediately; space freed by deleting files can take up to 24 hours to show in your usage, except after "Erase now" or "Empty the trash", which recount it as soon as they finish.
Upgrade, downgrade, cancel, or start again after a cancellation
Changing plan is instant and self-service. Your work orders, assets, users and settings stay exactly as they are — only the feature gates move.
Lemon Squeezy is our merchant of record: it issues your invoices and handles VAT and sales tax. Plans are billed monthly or annually. Update your card, download invoices or cancel from the customer portal.
Cancel from Company Settings → Subscription with the "Cancel subscription" button. The window first offers to update your card, change your plan, or simply tell us what is missing — we answer within a business day and your subscription stays as it is. If you continue, a summary shows exactly what happens before you confirm: you keep full access until the end of the period you already paid for, then the account returns to the free Core plan. Nothing is deleted.
Open Company Settings → Subscription and use "Switch to …" to move to a smaller paid plan. The change applies at your next renewal, and your data stays: features above your new plan simply become hidden or read-only, and they come back in full if you move up again. Before you confirm, the window shows the date of the change and what the smaller plan does not include; nothing is charged or refunded that day. Until that date, "Keep …" on the same page cancels the change, and moving to a bigger plan waits until you have kept your current plan.
Some plans are billed by invoice under a contract and paid by bank transfer instead of a card. For these plans the Subscription page shows "Billed by invoice" with the date the current period ends; there is no card to update and no customer portal. About 30 days before that date, and again about 7 days before, the administrators who manage the subscription receive an e-mail and an in-app notification. To receive the renewal invoice, ask for a quote for your purchase order or change your plan, write to contact@freemaint.com.
Until the end of the paid period, the "Resume my subscription" button on Company Settings → Subscription undoes the cancellation in one click; billing simply continues on your usual date. After that, you can subscribe to any plan again — including a smaller one — from the same page or the pricing page.
Everything lives on one page: Company Settings → Subscription.
Starter, Business and Enterprise can be tried free for 14 days. A card is required, and billing starts automatically when the trial ends unless you cancel before that. One trial per company.
Try one feature of a higher plan for 14 days, without changing your plan
If your company pays for the Starter or Business plan, you can try one feature of a higher plan for 14 days, free, without changing your plan or your invoice.
Custom domain and branding, white label, SSO and SCIM, API keys, webhooks, Slack and Teams, public wallboard links, support and SLA commitments, unlimited storage and retention, multi-site structure, custom numbering, e-mail campaigns and energy control.
Not paying yet? From the subscription page, you can try a whole plan for 14 days instead.
FreeMaint CMMS
© 2026 FreeMaint. All rights reserved.