FreeMaint
FeaturesPricing
AcademyFree maintenance coursesCommunityShared templates & maintenance Q&ADocsGuides & API referenceBlogPlaybooks & product updatesComparisonFreeMaint vs the alternativesChangelogWhat's new
AffiliatesEarn recurring commissionServicesPartners for setup & training
Contact
ENSign inSign up

Product

FeaturesPricing

Resources

AcademyCommunityDocsBlogComparisonChangelog

Partnership

AffiliatesServices

Account

ContactSign in
FreeMaint

Free your maintenance

Product

FeaturesPricingComparisonChangelogSign up

Resources

BlogDocumentationAcademyCommunityResearchSolutionsIndustriesFree templates

Company

AboutServicesAffiliatesContact

Legal

PrivacyTermsRefund PolicyExport Compliance
FreeMaint © 2026 · All rights reserved.GDPR & LGPD CompliantMobile app
Back to Documentation

FreeMaint CMMS

Getting Started

Getting Started

Learn the basics and set up your first maintenance system

What is FreeMaint?

Overview of FreeMaint CMMS and its capabilities

FreeMaint is a Computerized Maintenance Management System (CMMS) with a Core that's free forever — built to help organizations of all sizes manage their maintenance operations efficiently. Whether you run a factory, manage properties, or oversee facility services, FreeMaint provides the tools you need. Advanced modules (HSE, Purchase Orders, Workflows) are available on optional paid tiers from $29/mo.

Work Orders
Create, assign, track, and close maintenance tasks with full cost tracking
Assets
Register equipment with hierarchy, meters, QR codes and life-cycle planning
Preventive Maintenance
Schedule time-based and meter-based maintenance with auto work order generation
Inventory
Track spare parts with stock levels, low-stock alerts, and consumption analysis
Intervention Requests
Let anyone submit maintenance requests with approval workflow
HSE
Manage inspections, incidents, work permits, and safety compliance
Reports
Dashboards, KPIs, cost analysis, and exportable reports

Key Modules

Work Orders
Create, assign, track, and close maintenance tasks with full cost tracking
Assets
Register equipment with hierarchy, meters, QR codes and life-cycle planning
Preventive Maintenance
Schedule time-based and meter-based maintenance with auto work order generation
Inventory
Track spare parts with stock levels, low-stock alerts, and consumption analysis
Intervention Requests
Let anyone submit maintenance requests with approval workflow
HSE
Manage inspections, incidents, work permits, and safety compliance
Reports
Dashboards, KPIs, cost analysis, and exportable reports

Ready to get started? Follow the Quick Setup guide to have your system running in under 5 minutes.

What is a CMMS?

A CMMS is software that centralizes maintenance information and facilitates maintenance operations. It helps teams schedule work, track equipment history, manage inventory, and analyze performance metrics.

Why FreeMaint?

  • Core Free Forever — Unlimited users, no per-user fees, advanced modules optional from $29/mo
  • Cloud-hosted — No installation required, accessible from any browser
  • Multi-language — Available in 18 languages including English, French, Spanish, Arabic, Chinese, Japanese, Bengali
  • Mobile-ready — Full app for Android and iOS with QR scanning
  • Enterprise security — JWT authentication, role-based access, data isolation per company
  • Real-time — WebSocket-powered live updates across your team

Core Concepts & Terminology

Key terms and concepts used throughout FreeMaint

Understanding the core concepts and terminology helps you navigate FreeMaint effectively. This glossary covers the most important terms.

Asset
Equipment or machinery requiring maintenance. Reference: ASS-1, ASS-2...
Asset Hierarchy
Parent-child relationship between assets (e.g., production line contains machines).
Meter
Measurement device on an asset. Types: RUNTIME, PRODUCTION, ODOMETER, GAUGE, COUNTER.
Meter Trigger
Automation rule firing when a reading meets a condition (ABOVE, BELOW, EQUALS, DELTA).

Asset Concepts

Asset
Equipment or machinery requiring maintenance. Reference: ASS-1, ASS-2...
Asset Hierarchy
Parent-child relationship between assets (e.g., production line contains machines).
Meter
Measurement device on an asset. Types: RUNTIME, PRODUCTION, ODOMETER, GAUGE, COUNTER.
Meter Trigger
Automation rule firing when a reading meets a condition (ABOVE, BELOW, EQUALS, DELTA).
Work Order (WO)
A formal maintenance task with details, assignment, parts, and time tracking. Reference: WO-1, WO-2...
Preventive Maintenance (PM)
Scheduled maintenance at regular intervals (time-based) or based on equipment readings (meter-based) to prevent failures.
Intervention Request
A maintenance request submitted by any user, going through approval before becoming a work order. Reference: REQ-1, REQ-2...
Corrective Maintenance
Unplanned maintenance to restore equipment after a failure or breakdown.
Downtime
Period when an asset is not operational. FreeMaint tracks duration, reason, and cost.

Maintenance Concepts

Work Order (WO)
A formal maintenance task with details, assignment, parts, and time tracking. Reference: WO-1, WO-2...
Preventive Maintenance (PM)
Scheduled maintenance at regular intervals (time-based) or based on equipment readings (meter-based) to prevent failures.
Intervention Request
A maintenance request submitted by any user, going through approval before becoming a work order. Reference: REQ-1, REQ-2...
Corrective Maintenance
Unplanned maintenance to restore equipment after a failure or breakdown.
Downtime
Period when an asset is not operational. FreeMaint tracks duration, reason, and cost.
Company
Your organization. All data is isolated per company for security.
Location
Physical place in hierarchy: Building > Floor > Room. Reference: LOC-1...
Team
Group of users working together. Reference: TEAM-1...
Role
Set of permissions defining what a user can do. Every workspace starts with six core roles; add others from ready-made templates or build your own.

Organization Concepts

Company
Your organization. All data is isolated per company for security.
Location
Physical place in hierarchy: Building > Floor > Room. Reference: LOC-1...
Team
Group of users working together. Reference: TEAM-1...
Role
Set of permissions defining what a user can do. Every workspace starts with six core roles; add others from ready-made templates or build your own.

Work orders, requests, assets, PM plans and most other records get an automatic reference (WO-1, ASS-1, PM-1… by default) for easy identification and search. On the Enterprise plan, an admin can change the format under Company Settings → Numbering.


5-Minute Quick Setup

Get your FreeMaint workspace ready in 5 simple steps

Follow these five steps to have your maintenance system up and running in minutes. You can always add more detail later.

What to Do Next

  • Add more locations to build your facility hierarchy
  • Register all critical assets with details and photos
  • Set up preventive maintenance plans for recurring tasks
  • Configure notification preferences
  • Import existing data via CSV if available

Setup Steps

  1. Create your account at freemaint.com and complete the onboarding wizard
  2. Add your first location — start with your main building or facility
  3. Register your most critical asset — the equipment that needs maintenance most
  4. Create your first work order — describe a task and assign it
  5. Invite your team — send email invitations to technicians and managers

The onboarding wizard guides you through industry selection, module configuration, and optional sample data loading.


Create Your First Location

Set up your facility structure with locations

Locations represent physical spaces — buildings, floors, rooms, or zones where maintenance happens. Setting up locations first makes organizing everything else easier.

Building a Hierarchy

  • Main Factory (Building)
  • Ground Floor (Floor)
  • Production Line 1 (Zone)
  • Production Line 2 (Zone)
  • First Floor (Floor)
  • Office Area (Room)

Creating a Location

  1. Navigate to Locations from the sidebar
  2. Click 'Add Location'
  3. Enter a descriptive name (e.g., 'Building A - Ground Floor')
  4. Select the type (Building, Floor, Room, Zone)
  5. Optionally set a parent location for hierarchy
  6. Add address details for top-level locations
  7. Click 'Save'

Use consistent naming with identifiers like building codes: 'BLD-A / FL-1 / RM-101'.

Why Locations Matter

  • Organize assets by physical location
  • Filter work orders and reports by location
  • Assign teams to specific areas
  • Track costs per facility

Register Your First Asset

Add equipment to your asset registry

Assets are the equipment your team maintains. Registering them enables maintenance history tracking, PM scheduling, and cost analysis.

Key Fields

  • Name & Description — Clear identification
  • Category — For filtering and reporting
  • Location — Physical installation location
  • Status — OPERATIONAL, DEGRADED, DOWN, MAINTENANCE, STANDBY, RETIRED
  • Acquisition Cost & Purchase Date — Financial tracking
  • Warranty Expiration — Alert when coverage ends

Adding an Asset

  1. Navigate to Assets from the sidebar
  2. Click 'Add Asset'
  3. Enter the asset name
  4. Select category (Production, HVAC, Electrical, etc.)
  5. Assign to a location
  6. Fill in model, serial number, manufacturer
  7. Add financial info: acquisition cost, purchase date, warranty
  8. Upload photos and documents
  9. Click 'Save'

For equipment with sub-components, use parent-child hierarchy. Set main equipment as parent.


Create Your First Work Order

Learn to create and manage a work order

Work orders describe what needs to be done, who does it, what parts are needed, and track time and costs.

OPEN
Created, not yet started
IN_PROGRESS
Technician working
ON_HOLD
Paused, waiting for parts or approval
COMPLETED
Done, pending validation
VALIDATED
Manager approved
CLOSED
Fully resolved
CANCELLED
Cancelled

Work Order Statuses

OPEN
Created, not yet started
IN_PROGRESS
Technician working
ON_HOLD
Paused, waiting for parts or approval
COMPLETED
Done, pending validation
VALIDATED
Manager approved
CLOSED
Fully resolved
CANCELLED
Cancelled

Creating a Work Order

  1. Navigate to Work Orders
  2. Click 'Create Work Order'
  3. Enter a clear title (e.g., 'Replace belt on Conveyor #3')
  4. Set priority: LOW, MEDIUM, HIGH, URGENT, or CRITICAL
  5. Select asset and location
  6. Choose category: Preventive, Corrective, Emergency, or Inspection
  7. Assign to a technician or team
  8. Set a due date
  9. Add description, tasks, and attachments
  10. Click 'Submit'

Include symptoms, error codes, and safety precautions in the description.


Invite Your Team

Add team members and assign roles

Invite your maintenance team, managers, and requesters. Each person gets a role controlling their access.

Admin
Full access to everything
Manager
Approve requests, manage teams, view reports
Technician
Complete assigned work orders
Requester
Submit maintenance requests only
Viewer
Read-only access

Common Roles

Admin
Full access to everything
Manager
Approve requests, manage teams, view reports
Technician
Complete assigned work orders
Requester
Submit maintenance requests only
Viewer
Read-only access

Inviting Users

  1. Navigate to Organization > Users > Invite User
  2. Enter email address
  3. Select role (Admin, Manager, Technician, Requester, etc.)
  4. Optionally assign to a team
  5. Click 'Send Invitation'

Create teams (e.g., 'Electrical Team') and assign work orders to entire teams instead of individuals.


Understanding User Roles

Overview of the core roles and the role templates

FreeMaint starts every new workspace with six core roles — Admin, Manager, Supervisor, Technician, Requester and Viewer. The specialized roles listed below, plus Vendor Technician and Service partner for people outside your company, are templates: in Organization > Roles, click New Role and pick one under “Start from a template” to fill in its name, description and permissions, which you can still change before saving. You can also build fully custom roles. Any role you delete stays deleted — the system never recreates it.

Admin
Full company access — users, settings, all modules, financial data
Manager
Approvals, team oversight, reports
Technician
Assigned work, time/material logging
Requester
Submit and track requests
Viewer
Read-only access
Supervisor
Team lead with approval authority, focused on their own team
Maintenance Planner (template)
PM plan creation and scheduling
Warehouse Manager (template)
Full inventory management
Warehouse Keeper (template)
Stock movements and operations
Buyer (template)
Purchase orders and vendors
Operator (template)
Problem reporting and meter readings
Integration administrator (template)
API keys, webhooks and integrations

Built-in Roles

Admin
Full company access — users, settings, all modules, financial data
Manager
Approvals, team oversight, reports
Technician
Assigned work, time/material logging
Requester
Submit and track requests
Viewer
Read-only access
Supervisor
Team lead with approval authority, focused on their own team
Maintenance Planner (template)
PM plan creation and scheduling
Warehouse Manager (template)
Full inventory management
Warehouse Keeper (template)
Stock movements and operations
Buyer (template)
Purchase orders and vendors
Operator (template)
Problem reporting and meter readings
Integration administrator (template)
API keys, webhooks and integrations

Create custom roles in Organization > Roles > New Role, with any combination of permissions.


FreeMaint Academy

Free maintenance courses with practice questions, a final exam and a Certificate of Achievement you can verify and share.

FreeMaint Academy is a free learning site on maintenance management. Its lessons are public: anyone can read them, with or without a FreeMaint account. The first course, “Implementing a CMMS”, has 10 short lessons and is available in English, French and Spanish.

Your Certificate of Achievement

When you pass, you receive a Certificate of Achievement as a PDF, by e-mail and in your account. It shows your name, the course, its version, the date and an identifier — not your score. Anyone can check it on its public verification page, and you can add it to your LinkedIn profile. It does not expire.

How a course works

  1. Read the lessons in any order. Each one ends with practice questions and a downloadable template.
  2. When you are signed in, your progress is saved: the lessons you have read are ticked, and the “Continue your course” banner on your dashboard takes you to the next one.
  3. When you are ready, open the final exam and choose “Start the exam”: 20 questions drawn from a bank, 30 minutes, 80 % to pass. You first confirm the name to print on your certificate.
  4. Not passed? You can try again after 24 hours, as many times as you need.

Important:

You must be at least 16 years old to create a FreeMaint account.

Hands-on practice in your own workspace

Lessons 5, 7 and 8 include exercises you do in your own FreeMaint workspace. Choose “Check my exercise” on the lesson: FreeMaint looks for records you created yourself — example data never counts. Complete all four and your certificate says “With hands-on practice”; if you have already passed, it is replaced by a new one and the old link keeps working.

  • Create a location
  • Register three assets
  • Complete a work order
  • Create an active preventive maintenance plan
  • Bonus (lesson 9): invite a colleague

Your certificates in FreeMaint

Profile › Qualifications & Certificates › My certificates lists your certificates with the PDF, the verification page and LinkedIn. “Add to my qualifications” records one in your company's qualifications register, where the people who manage qualifications can see it (Starter plan and above).

Courses are available in English, French and Spanish. In other languages, the academy opens in English.

Where to find it

  • On the website: Resources › Academy (freemaint.com/academy, /fr/academie, /es/academia)
  • In FreeMaint: the FreeMaint Academy card on the Help page, and the help menu (?)
  • In the mobile app: Settings › Support › FreeMaint Academy
  • Ask FreeMee, the in-app assistant: it points you to the course

FreeMaint CMMS

© 2026 FreeMaint. All rights reserved.