FluxBilling
Alternative to ClientExec

The ClientExec alternative built like an app.

ClientExec is a long-standing, lifetime-license PHP billing platform. FluxBilling is a ClientExec alternative built as a multi-tenant SaaS: a React 18 SPA with automated recurring billing, integrated DCIM, a visual plugin builder, and continuous updates. Trade-offs honestly compared, migration steps spelled out.

Plans from €4.95/mo·Migration support included·last reviewed 2026-05-11
Platform deltas

Where the platforms diverge.

The four facts that summarise the difference between ClientExec and FluxBilling. Everything else is consequence.

K3s
Per-tenant isolation
pod + database
DCIM
Same schema as billing
rack, IPAM, IPMI
0
Per-gateway add-on cost
all included
Visual
Plugin builder
JSON manifest
Feature-by-feature

Side-by-side, no asterisks.

Based on publicly available ClientExec documentation as of May 2026. Verify current capabilities with the vendor before purchase.

FeatureFluxBillingClientExec
License model
DistributionSaaS subscriptionLicense + optional hosting
Lifetime licenseOwned outright
Updates includedContinuous, no extra tierAnnual support tier
HostingManaged, included; Business self-hostsSelf-host or hosted add-on
Stack & UI
FrontendReact 18 SPAServer-rendered PHP
Page-reload-free adminYesNo[1]
Visual plugin builderYesNo[1]
Operator surface
Integrated DCIM (rack + IPAM)YesNo[1]
Bare metal IPMI/RedfishYesNo[1]
JSON plugin manifestYesNo[1]
Multi-tenant SaaS optionYesNo[1]
Provisioning
Proxmox / Virtualizor / SolusVM 2NativeLimited[1]
Auto-suspend on overdueYesYes
Stock check + allocationBuilt-inManual[1]
Security & audit
Public roadmapYesNo[1]
Two-factor authEmail-code 2FAEmail-code 2FA[2]
CSP + rate limitingOn by defaultPartial[2]
Per-tenant activity logYesLimited[2]
  1. [1] Source: clientexec.com product and feature documentation; not advertised as a built-in capability (captured 2026-05-11).
  2. [2] Source: clientexec.com security and account-settings documentation (captured 2026-05-11).

source: clientexec.com docs · reviewed 2026-05-11

Migration path

From ClientExec to FluxBilling.

Five steps the migration team walks through with you. There is no in-app ClientExec importer yet — migration runs as a services engagement, scoped and executed by our team. Most operators clear the journey in two to three weeks of part-time work.

  1. 01.
    Scoping call

    You send your ClientExec version, rough record counts (clients, services, invoices), payment gateways in use, and any custom modules. The migration team replies with a written scope and timeline.

    ~ 1 day
  2. 02.
    Schema mapping

    We pull a database schema dump and write a one-off mapping for your install: clients, products, invoices, payment profiles, tickets, custom fields. Anything that does not map cleanly is flagged early.

    ~ 1 week
  3. 03.
    Plugin parity

    For each ClientExec module you depend on (gateway, provisioner, custom hook), we either point to an equivalent FluxBilling visual plugin or build a one-off using the visual builder.

    ~ 1 week
  4. 04.
    Cut-over

    Final import on a fresh tenant, DNS swap, gateway re-tokenisation. Customers will need to set a new password on first sign-in (a password reset email is sent at cut-over) — there is no automated cross-platform hash rehash.

    ~ 2h window
  5. 05.
    Post-cutover

    Two weeks of priority support while ticket history, dunning rules, and any custom email templates settle in. ClientExec read-only is kept up for archival.

    14 days
Why different

Four mechanisms, not adjectives.

The differences that show up in day-to-day operator work. Concrete, measurable, and the reason migrations get planned in the first place.

Modern stack, on purpose
React 18 SPA, queued workers, optimistic UI. The platform feels like an app — because it is one. ClientExec's core remains classic server-rendered PHP, with the constraints that come with it.
DCIM is core, not bolted on
Rack U-positions, IPAM hierarchy, IPMI/Redfish bare-metal control are first-class objects in the same database as your invoices, feeding straight into automated provisioning. No separate DCIM product to license and sync.
Plugins via visual flows
New gateway, new provisioner, new notification channel — built on a node-based flow editor with a JSON manifest format. Stored in the tenant database, not files dropped over FTP.
Active development
Public roadmap, continuous patches across the SaaS fleet, no separate maintenance tier required to receive security updates.
Honest no-list

When ClientExec is the right call.

A SaaS subscription is not always the answer. Three situations where ClientExec genuinely wins, and we will say so up front.

Lifetime, low-volume

A five-customer side hustle with a fixed feature set will out-economise any SaaS subscription on TCO. ClientExec's one-time license is genuinely unbeatable there.

On-prem only, no exceptions

The Business tier self-hosts on your own infrastructure for a one-time fee (the subscription continues), which covers most on-prem requirements. Lite, Plus, and Professional are SaaS only. If you need an on-prem install below Business, or fully air-gapped with no license check-in at all, ClientExec's self-hosted license fits there and FluxBilling does not.

Existing module investment

A library of ClientExec custom modules you do not want to rewrite right now is real switching cost. Stay until the FluxBilling plugin equivalents land or until you're replatforming anyway.

FAQ

Common questions before switching.

Isn't ClientExec's lifetime license cheaper long-term?
For a small operator with a static feature set, yes — the one-time fee is unbeatable on TCO. The cost shows up elsewhere: ongoing patches typically require an active support tier and the codebase is older PHP. If you don't need active feature shipping or a modern stack, ClientExec wins on raw cost.
Why pay a SaaS subscription instead of buying once?
You're paying for ongoing development and managed hosting, not the binary. FluxBilling ships continuously, includes hosting, and bundles DCIM and all gateways. A lifetime license model is the binary only; hosting, ongoing patches, and newer features typically sit behind paid tiers elsewhere.
Does FluxBilling have a one-time license tier?
Not a perpetual license — every tier is a subscription. But the Business tier offers self-host: keep the monthly subscription and pay a one-time fee to run it on your own infrastructure, with the same billing, DCIM, and provisioning. Lite, Plus, and Professional stay managed. Updates ship continuously either way; the difference is where it runs.
Can I migrate from ClientExec?
There is no automated one-click ClientExec importer today. Migration is a services engagement: our team writes a one-off mapping for your install, runs a test import on a sandbox, and walks you through cut-over. Open a ticket with your ClientExec version and rough record counts and we will scope it.
Will my customers be forced to reset passwords?
Yes. There is no automated cross-platform password-hash rehash; at cut-over a password reset email is sent so customers can set a fresh password on FluxBilling. We help schedule the email and the comms around it.
How do you compare on security posture?
CSP headers, rate limiting, IP allowlisting, email-code 2FA, and a per-tenant activity log are on by default. Patches roll out across the SaaS fleet without a separate paid maintenance tier.

ClientExec is a trademark of its operator. This page is not affiliated with, endorsed by, or sponsored by ClientExec. All product names, logos, and trademarks are the property of their respective owners. Comparison data is based on publicly available documentation and pricing as of May 2026, is provided for informational purposes only, and may not reflect the most current features or pricing. Verify all details directly with the respective vendors before making purchasing decisions.

Get started

Try it on your own data. Refund inside 14 days if it’s not the fit.

Pick a tier and provision a tenant in under two minutes — isolated K3s namespace, your own database, the full product. If FluxBilling isn’t the right fit inside 14 days, open a ticket and we’ll refund the subscription. No sales call, no qualification gate.

14-day refund
Standard policy
  1. 01.
    Pick a tier
    Lite from €4.95/mo. Upgrade later, no migration.
    < 1 min
  2. 02.
    Provision the tenant
    Isolated K3s namespace + your own PostgreSQL database. Full product, your data.
    < 2 min
  3. 03.
    Refund inside 14 days
    Not the fit? Open a ticket within 14 days and we refund the subscription. No questions, no qualification gate.
    d0 — d14
14-day refund · cancel any time
Start →