Features
Everything a hosting business needs, in one portal
What ClientFence adds to FOSSBilling 0.8.8, by area. Features marked Improved were there in a simpler form. Most link to a short guide.
Security and sign-in
Two-factor sign-in (TOTP)
Clients and their users protect sign-in with a code from an authenticator app.
Guide for Two-factor sign-in (TOTP)Email PIN check
Ask for a one-time PIN by email after the password, for staff, clients or both.
Guide for Email PIN checkStaff country limits
Allow staff to sign in only from the countries you choose.
Guide for Staff country limitsGoogle sign-in
Clients can sign in with their Google account.
Guide for Google sign-inAuthorized users
Clients invite other people to their account, each with their own permissions.
Guide for Authorized usersScript security policy
A strict Content Security Policy (CSP) limits what the browser may load, with violation reports.
DKIM-verified email senders
Emailed ticket replies are checked for a DKIM signature, so staff see when a sender is not verified.
Built-in hardening
Security settings and checks come built in, not as an add-on.
Guide for Built-in hardeningTrusted proxies
Read real visitor addresses behind Cloudflare or another proxy, with the Cloudflare ranges built in, on one Security settings page.
Guide for Trusted proxiesCaptcha on staff and client sign-inImproved
Add a CAPTCHA to the staff and client sign-in pages.
Guide for Captcha on staff and client sign-inStaff IP address limitsImproved
Allow staff to sign in only from listed IP addresses, with a guard that stops you locking yourself out.
Guide for Staff IP address limits
Billing and payments
Quotes
Send a priced quote; when it is accepted, ClientFence makes the invoice.
Guide for QuotesConfigurable options
Priced extras clients pick when they order, such as more memory.
Guide for Configurable optionsPayment receipts
Clients upload a bank transfer receipt for you to check and confirm.
Guide for Payment receiptsAccount statements (PDF)
A client’s invoices, payments and credit with the running balance, as a PDF.
Guide for Account statements (PDF)10 financial reports and MRR
Ready-made billing reports, plus monthly recurring revenue on the dashboard.
Guide for 10 financial reports and MRRBulk price update
Change the recurring price of many existing services at once, with a preview first.
Guide for Bulk price updateFixed prices per currency
Set your own price in each currency, with a currency selector for clients.
Guide for Fixed prices per currencyManual payments in EGP
A manual payment gateway that can also show the total in Egyptian pounds.
Guide for Manual payments in EGPProrated upgrades and downgradesImproved
A fair price for the days left when a service changes plan, with credit notes.
Guide for Prorated upgrades and downgradesInvoice PDFs in any languageImproved
Invoice PDFs in the client’s language, or any language staff choose, right to left for Arabic.
Guide for Invoice PDFs in any languageClient transaction totals
On the client page: total in, total out and balance of the client’s transactions.
Guide for Client transaction totalsClient summary
Invoice totals per status, revenue, credit and services on the client page, with quick actions.
Guide for Client summaryRenewal invoices for selected orders
Tick orders in the client’s lists and invoice their renewals, or delete them, at once.
Guide for Renewal invoices for selected ordersPrivate client files
Keep contracts and other files on a client, stored outside the website and seen only by staff.
Guide for Private client filesStaff notes on clientsImproved
Several notes per client, with author and date, and pinned notes on top.
Guide for Staff notes on clientsClient profile detailsImproved
The client page shows whether the email is verified, how long they have been a client and their last sign-in IP.
Guide for Client profile detailsAdd credit buttonImproved
Clients top up their account credit from a button next to their balance.
Guide for Add credit buttonAdd Funds shortcut for staffImproved
An Add Funds link next to the balance on the staff client page.
Guide for Add Funds shortcut for staffPaging on client page listsImproved
Every list tab on the staff client page pages through long lists.
Guide for Paging on client page listsCredit and part payments
Apply account credit to an invoice in full or in part; part payments show the amount paid and the balance due.
Guide for Credit and part paymentsPrices that include tax
Catalog prices can include tax: the client pays the price shown, and a tax-exempt client pays it less the tax.
Guide for Prices that include taxPart refunds and refunds to creditImproved
Refund part of a paid invoice, to the payment or to the client’s credit.
Guide for Part refunds and refunds to credit
Orders and automation
Cart page
A cart with a summary, promo code and checkout, and a cart icon with the item count in the header.
Hosting and domain order stepImproved
A clear configure step for hosting and domain plans that ends with Add to cart.
Failed-actions queue
See the actions a panel or registrar refused, and select Retry once it is fixed.
Guide for Failed-actions queueSuspension and termination rulesImproved
WHMCS-style rules for unpaid services, with overrides for a single order.
Guide for Suspension and termination rulesChange Product
Move a service to another product, with the new price and, for hosting, the new plan on the panel.
Cancellation requestsImproved
Clients ask to cancel now or at the end of the billing period and can withdraw it; the requests wait in their own list, where staff stop them or the daily cron processes them.
Guide for Cancellation requests
Support
Email-to-ticket
Emails to your support address become tickets and replies (email piping).
Guide for Email-to-ticketTicket attachments
Clients and staff attach files to tickets.
Guide for Ticket attachmentsRatings and feedback
Clients rate the help they got and leave feedback.
Escalation and assignment rules
Rules that reply to, move, reprioritize or assign tickets left waiting too long.
Ticket merge
Merge tickets about the same problem into one.
Guide for Ticket mergeServer access and secrets on tickets
Clients add server logins and other secrets to a ticket, encrypted, opened only by allowed staff (each opening shown to the client) and deleted when the ticket closes.
Guide for Server access and secrets on ticketsClient ticket counts and search
On the client page: tickets opened this month, last month, this year and last year, and a search.
Guide for Client ticket counts and searchNetwork status page
Open issues, planned work and resolved issues, with a dashboard notice clients can dismiss.
Guide for Network status page
Hosting and domains
Enhance integration
Client pages for mailboxes, usage, DNS checks and one-click sign-in to Enhance.
Guide for Enhance integrationEnhance status check
A daily check lists hosting services whose Enhance state differs from billing, for staff to settle.
Guide for Enhance status checkClient backup restores
Clients see their Enhance backups and, where staff allow it, restore one themselves.
Guide for Client backup restoresDomain registration and management
Register, transfer, and renew domains through Dynadot, Namecheap, Internet.bs, ResellerClub, Reseller.id, ResellBiz, or NetEarthOne. Choose a registrar and set registration, transfer, and renewal prices for each domain extension.
Email and Custom workflows are also available for manual fulfillment.
Guide for Domain registration and managementWHMCS-compatible licence endpoint
Software licensed through WHMCS’s licensing add-on can check its licence against ClientFence.
Free domain renewalsImproved
A free domain renews free while its hosting is active or suspended.
Guide for Free domain renewals
Migration
WHMCS importer
Clients, invoices, services, taxes, promotions and tickets, with pre-import checks.
Guide for WHMCS importer
Look and usability
Palisade client theme
A modern client area in light and dark, and right to left.
Guide for Palisade client themeRedesigned admin area
A new admin area with a dashboard of what needs attention.
Guide for Redesigned admin areaCtrl+K search
Find clients, invoices, admin pages and 330 settings from the keyboard.
Guide for Ctrl+K searchBell notifications
Staff notifications under the bell in the admin top bar.
Guide for Bell notificationsSetup wizard
Set up your business, branding, payments and a first product in minutes.
Guide for Setup wizardLanguage menu
Clients pick their language from the globe button.
Guide for Language menuFull translations in 30 languages
Includes regional variants. Arabic, Hebrew and Persian use right-to-left layouts in the client area, admin navigation and dashboard.
Guide for Full translations in 30 languagesAccessible pop-up messagesImproved
Pop-up messages rebuilt to be accessible.
Error and empty pagesImproved
Clear pages when something is missing or a list is empty.
Navy dark themeImproved
A navy dark mode in the admin and client areas, in place of plain grey.
Modern page loaderImproved
One centered loading indicator in the admin and client areas.
Professional email templatesImproved
One clean, consistent layout for all 65 emails, with your logo at the top and your company details in the footer.
Guide for Professional email templates
Updates and operations
Own release feed
A daily check of the ClientFence release list, with a dashboard notice and a staff email.
Guide for Own release feedBackup before each update
The database and the replaced files are saved first, with automatic rollback.
Guide for Backup before each updateChanged-file check
Lists the files changed on your site before an update overwrites them, and offers them as a zip.
Off-server database backups
Scheduled database backups sent by SFTP, FTP or email.
Guide for Off-server database backupsSystem Health page
See what needs attention, from cron and email to security, with speed checks.
Guide for System Health pageVersioned database upgrades
Database changes are applied in order, release by release.
One-click updaterImproved
Install a new release from System → Update ClientFence with one button.
Guide for One-click updaterSpeed on busy installsImproved
Better speed on busy installs.
Privacy
Data export and deletion
Clients can download their data and request deletion from their profile. Staff can export or delete client data, or anonymize eligible accounts while retaining orders, invoices and payments.
Guide for Data export and deletionMarketing unsubscribe
Marketing emails carry an unsubscribe link, and clients can opt out.
Extensions
RedirectImproved
Permanent (301) or temporary (302) redirects for old addresses, each with an on/off switch.
Guide for RedirectCustom PagesImproved
Pages with drafts, preview, visibility for everyone or clients only, and menu and footer links.
Guide for Custom PagesNewsImproved
Scheduled and pinned announcements, and a Recent News card on the client dashboard.
Guide for NewsMass MailImproved
A 3-step editor, scheduled sending and a delivery report.
Guide for Mass MailNotification CenterImproved
Staff announcements in the bell and on the admin dashboard.
Guide for Notification CenterCookie ConsentImproved
A modern cookie banner for your client area.
Guide for Cookie ConsentEmbed PartsImproved
Sign-in, domain checker and contact forms for your other websites, with a list of allowed sites.
Guide for Embed PartsAPI Key ProductImproved
API keys clients can show, copy and regenerate, with usage and allowed IP addresses.
Guide for API Key ProductSEO ToolsImproved
IndexNow submission and Google and Bing verification tags.
Guide for SEO Tools
Size
Size compared with FOSSBilling 0.8.8
| Measure | FOSSBilling 0.8.8 | ClientFence |
|---|---|---|
| API calls | 554 | 833 |
| Automated tests | 2,614 | 3,468 |
| PHP files | 580 | 756 |
| Page templates | 262 | 390 |
| Languages fully translated | English only | 30 |
Ready to try it?
Free, open source, and ready for Enhance.