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

Reseller Program

Reseller Program

White-label FreeMaint as your own CMMS for your clients

Reseller Admin Guide

Provision client companies, manage tiers, impersonate, see billing and activity

The Reseller Program lets you white-label FreeMaint and offer it to your own clients as a Computerized Maintenance Management System (CMMS) under your brand. This guide walks through every action you will perform as a reseller admin: from provisioning a client to seeing your monthly wholesale invoice.

Reading the Activity Log

Go to Reseller Console → Activity Log. Every reseller action is logged in chronological order: client creation, tier changes, impersonation start/exit, password re-issue, client suspension. You can filter by entity type (Companies / Users / Subscriptions) to focus on a specific event class. Audit rows are kept indefinitely — useful for compliance, dispute resolution, or proving when a support session occurred.

  • CREATED COMPANY — you created a new client company
  • TIER_CHANGED SUBSCRIPTION — you upgraded or downgraded a client's tier (description shows old → new tier)
  • IMPERSONATE COMPANY — you started a support session as the client
  • EXIT_IMPERSONATION COMPANY — you ended the support session (or it timed out)
  • UPDATED USER — you re-issued the temporary password for a client admin
  • ARCHIVED COMPANY — you suspended a client (you can reactivate it for 90 days; after that it is erased)

Downloading your Gold Partner badge

Go to Reseller Console → Settings. The Gold Partner badge section has two download buttons: SVG (for your website — infinitely scalable, crisp at any size) and PNG 800×800 (for slide decks, Word documents, email signatures). The badge is free to use on your marketing materials as long as your reseller status is active. Do not modify the badge design.

Seeing your monthly wholesale invoice

Go to Reseller Console → Billing. The top card shows the live projection for the current month — what you would owe FreeMaint if the month closed today, broken down by tier with the volume discount applied. The bottom table shows past invoices — one per month, generated automatically on the 1st of the following month at 03:00 UTC. Each row shows period, subtotal, discount tier (Bronze/Silver/Gold/Platinum), total and payment status (Pending/Paid/Overdue/Void).

  • The wholesale projection updates live as you add, upgrade or cancel clients — no need to wait for the end of the month
  • Monthly invoice is calculated as a snapshot of active clients on the 1st of the following month
  • Volume discount applies on TOTAL active clients across all tiers — adding a CORE client (free) does NOT count toward the discount threshold
  • Never invoiced twice — if the monthly run is repeated for a period already invoiced, the existing invoice is kept and no duplicate is created
  • If your sum is $0 (no paid clients), no invoice is generated and no email is sent

Provisioning a new client

From Reseller Console → Client Companies, click 'Create Client'. The form has 4 sections: Company name, Admin user (email + first name + optional last name), Initial subscription tier (Core/Starter/Business/Enterprise — Core by default, you can upgrade later), and Regional settings (timezone, currency, language). Submit and you land on the credentials page that shows a temporary password — shown ONCE, save it now.

  1. Go to Reseller Console → Client Companies → 'Create Client'
  2. Enter company name (2+ chars), admin email, admin first name (last name optional)
  3. Pick the initial subscription tier — Core is free for you and your client; paid tiers unlock the corresponding advanced modules
  4. Adjust timezone, currency and language for the client's region
  5. Click 'Create' — you land on the credentials page; copy the temporary password before navigating away
  6. Share the password with the client via your preferred secure channel (encrypted email, password manager link, etc.)

Issue: I impersonated a client and the session expired. Did the client see anything?

Solution: No. Your support session is separate from the client's own sessions and is never shown to them: it ends when it expires or when you click “Exit impersonation”, and you are returned to your Reseller Console. The start of each session is recorded in your Reseller Activity Log, not in the client's.

Issue: My client wants to leave. How do I cancel their subscription?

Solution: From the client detail page, click 'Suspend'. This cancels the client's subscription, blocks every login and takes the client off your next monthly invoice. Its data is kept for 90 days: until then you can bring it back with 'Reactivate' on the same page. After 90 days it is erased for good. You receive the erasure date by email, and a reminder 7 days before it.

Issue: Can a client see they're using a white-labelled FreeMaint?

Solution: If your tier is Enterprise and you have full custom branding enabled, your clients see your logo, color and company name everywhere — and 'Powered by FreeMaint' can be hidden. Smaller tiers always show 'Powered by FreeMaint' in the footer.

Issue: How is the volume discount calculated?

Solution: It applies to the TOTAL number of ACTIVE clients across ALL tiers (Core counted as 0). With 1-10 active clients you're in Bronze (0% discount). At 11 clients you cross into Silver (-10% on the full wholesale total). At 26 you cross into Gold (-15%). At 50+ you're Platinum (-20%).

Issue: I created a client but didn't save the temporary password. What now?

Solution: From the client detail page, click 'Re-issue temporary password'. A new password is generated and shown ONCE — copy it immediately. The previous password is invalidated. This action is logged in your Activity Log as an UPDATED USER event.

Issue: When does the monthly invoice fire?

Solution: On the 1st of every month at 03:00 UTC, FreeMaint generates one invoice per reseller covering the previous calendar month and emails it to your reseller administrator. If the run fails, the FreeMaint team is alerted and can run it again — a month is never invoiced twice.

Frequently asked questions

Issue: I impersonated a client and the session expired. Did the client see anything?

Solution: No. Your support session is separate from the client's own sessions and is never shown to them: it ends when it expires or when you click “Exit impersonation”, and you are returned to your Reseller Console. The start of each session is recorded in your Reseller Activity Log, not in the client's.

Issue: My client wants to leave. How do I cancel their subscription?

Solution: From the client detail page, click 'Suspend'. This cancels the client's subscription, blocks every login and takes the client off your next monthly invoice. Its data is kept for 90 days: until then you can bring it back with 'Reactivate' on the same page. After 90 days it is erased for good. You receive the erasure date by email, and a reminder 7 days before it.

Issue: Can a client see they're using a white-labelled FreeMaint?

Solution: If your tier is Enterprise and you have full custom branding enabled, your clients see your logo, color and company name everywhere — and 'Powered by FreeMaint' can be hidden. Smaller tiers always show 'Powered by FreeMaint' in the footer.

Issue: How is the volume discount calculated?

Solution: It applies to the TOTAL number of ACTIVE clients across ALL tiers (Core counted as 0). With 1-10 active clients you're in Bronze (0% discount). At 11 clients you cross into Silver (-10% on the full wholesale total). At 26 you cross into Gold (-15%). At 50+ you're Platinum (-20%).

Issue: I created a client but didn't save the temporary password. What now?

Solution: From the client detail page, click 'Re-issue temporary password'. A new password is generated and shown ONCE — copy it immediately. The previous password is invalidated. This action is logged in your Activity Log as an UPDATED USER event.

Issue: When does the monthly invoice fire?

Solution: On the 1st of every month at 03:00 UTC, FreeMaint generates one invoice per reseller covering the previous calendar month and emails it to your reseller administrator. If the run fails, the FreeMaint team is alerted and can run it again — a month is never invoiced twice.

Impersonating a client for support

From the Client Companies table, click 'View as' on any row to log in as the client's admin user. A yellow banner appears at the top with 'Exit impersonation' button. You see exactly what the client sees and can fix issues for them in-place. The impersonation session expires automatically after 15 minutes of inactivity — a warning toast fires at 14 minutes so you can extend.

  • Every impersonation is logged in the Activity Log (chronological, can never be hidden)
  • If the impersonated session times out mid-action, you are auto-returned to the Reseller Console with no data loss
  • You can act as any client you own — never another reseller's client, nor another reseller: the request is refused with the same answer whether that company exists or not, so nothing leaks about which clients exist elsewhere

What you get as a reseller

When FreeMaint activates your reseller status, a Reseller section appears in your sidebar: Client Companies, Reseller Billing, Reseller Activity Log and Reseller Settings, where you also download your Gold Partner badge for marketing. You can create as many client companies as you need, open any of them for support and follow your wholesale billing live.

  • Brand cascade — every client you provision inherits your logo, brand color and company name by default
  • Impersonation — one click to log in as the client admin for support without sharing passwords
  • Wholesale pricing — pay FreeMaint $0/$17.50/$50/$145 per Core/Starter/Business/Enterprise client per month, bill your own price to your clients
  • Volume discounts — Bronze (1-10 clients) → Silver (-10% at 11-25) → Gold (-15% at 26-50) → Platinum (-20% at 50+)
  • Activity log — full audit trail of every reseller action you perform
  • Gold Partner badge — official asset for your website, decks and proposals

Other settings on the page

  • Partnership status — your current tier (Gold Partner is the only tier at MVP) + your partnership start date
  • Custom domain — self-service at Company Settings > Branding: enter the hostname, add the CNAME record shown (it points at www.freemaint.com), then click "Verify DNS" and FreeMaint checks the record and issues the SSL certificate. Behind Cloudflare the record must be "DNS only" (grey cloud) or the certificate can never be issued. NOTE: the brand cascade (your logo, color and name on the custom-domain host) requires your subscription tier to be ENTERPRISE. On lower tiers the custom domain still routes correctly but renders the neutral FreeMaint brand
  • Partnership agreement — copy of your signed Reseller Partnership Agreement is held by FreeMaint ops; email contact@freemaint.com for a copy or to request an amendment

Need help?

Email contact@freemaint.com for any reseller-specific question. Mention 'reseller' in the subject line to route it to the partnership team. We aim for a response within one business day.

Changing a client's tier

From the client detail page, you cannot yet change the tier via the UI directly — use the API or contact FreeMaint operations. The wholesale rate updates immediately and appears on next month's invoice line for that client. Downgrade is allowed but features the client was using on the old tier will become gated.

  • CORE — $0 wholesale, basic CMMS only (free for you and your client)
  • STARTER — $17.50 wholesale (client retail $29) — adds Reports, Inventory, custom branding
  • BUSINESS — $50 wholesale (client retail $99) — adds Projects, Contracts, Audit, custom dashboards
  • ENTERPRISE — $145 wholesale (client retail $299) — adds HSE Full, Workflows, Custom Domain, white-label

FreeMaint CMMS

© 2026 FreeMaint. All rights reserved.