SALESummer Savings Are Heating Up — save 15% on every WHMCS module SUMMER2026Shop the sale →
COMING SOON
Blesta Modules — on the way

We're bringing our proven WHMCS modules to Blesta — payment gateways, registrars, provisioning and addons, rebuilt for the Blesta platform.

CAN'T WAIT?
Need a module tailored to your needs?

Our team builds custom Blesta modules, integrations and automation to your exact spec.

Contact us
WHMPress
Blesta ModulesBlesta modules — coming soon. CUSTOM DEVELOPMENT

Need something tailored?

We build bespoke WHMCS modules, integrations and full custom solutions for your hosting business.

Talk to our developers

Report Generator For WHMCS By WHMPRESS

WHMPRESS Report Generator For WHMCS

Report Generator turns the data already sitting inside your WHMCS install into clear, actionable business intelligence no SQL, no database access, and no waiting on a developer. Run any of 10 ready-made report templates, build fully custom reports with a point-and-click builder, or watch your key numbers move on a live analytics dashboard that refreshes on demand. From revenue trend and product performance to renewal and churn retention, Report Generator gives hosting businesses, resellers, and agencies a fast, native way to turn raw WHMCS records into decisions, all from a single admin area module, exportable to CSV whenever you need the numbers outside WHMCS.

Key Features of Report Generator For WHMCS

Admin Area Features

  • Live analytics dashboard covering orders, free/trial signups, paid revenue, unpaid invoices, and daily run rate for any date range — Today, This Week, This Month, This Year, or a fully custom range
  • Revenue trend chart that automatically adjusts its granularity (hourly, daily, or monthly) based on the size of the selected date range
  • All-time account health panel showing total lifetime revenue, estimated MRR, active service count, and estimated annual recurring revenue — independent of whatever date range is selected
  • Product performance leaderboard ranking products by orders in the period, free/trial rate, active service count, and estimated monthly recurring value
  • Renewal & churn analysis for recurring services old enough to have reached their first renewal date, broken out overall and per product, with retention percentages
  • Automatic data-quality flags — for example, surfacing active monthly services billing noticeably above their current catalog price
  • 10 built-in report templates, each runnable on-screen or exportable straight to CSV: Income By Month, Overdue Invoices Aging, Most Valuable Clients, New Customers & Orders, Upcoming Renewals & Expirations, Product Sales Summary, Payment Gateway Breakdown, Support Ticket Statistics, Clients By Country, and Unpaid Invoices
  • Visual custom report builder for building your own reports from scratch:
    • Choose a base data source — Clients, Invoices, Orders, Services, Domains, Transactions, Support Tickets, or Products
    • Join related tables (e.g. Invoices ↔ Clients, Services ↔ Products, Orders ↔ Invoices) to pull in connected data
    • Pick columns with friendly aliases, apply aggregate functions (COUNT, COUNT DISTINCT, SUM, AVG, MIN, MAX), link columns back to their record in WHMCS, hide columns from output, and reorder them
    • Filter with a full operator set — equals, not equals, greater/less than, like/not like, in/not in, between, is empty, is not empty — plus a base-table date range
    • Condition fields with a known value set (payment gateway, status, product, product group, country, registrar, ticket status, billing cycle, priority) show live dropdowns pulled straight from your WHMCS database instead of free-text entry
    • Group and bucket results by day, month, or year; sort by any output column; set a row limit
    • Add any number of independent charts per report — bar, horizontal bar, line, pie, or donut — each rendered natively in SVG/CSS with no external charting library required
  • Save, reload, and delete custom reports for one-click re-runs later, with the full definition (joins, filters, chart configuration) stored
  • One-click CSV export for both prebuilt templates and custom/saved reports
  • Per-admin-role access control — restrict which admin roles can open the module, configured the same way as any other WHMCS addon module
  • Optional Module Log integration — when enabled, every report run, save, and delete is recorded to WHMCS’s built-in Utilities → Logs → Module Log for a full audit trail

Client Area Features

Report Generator is a purely admin-side reporting and analytics tool. It does not add any client-facing pages, buttons, or client area hooks — your clients will not see or interact with this module in any way.

Configuration Options

  • License Key field for activating your WHMPRESS license, checked automatically from the admin area
  • Refresh Database toggle when enabled, the module’s own database tables are removed automatically on deactivation; when disabled, your saved reports and settings are preserved
  • Module Logs toggle in the in-app Settings tab, controlling whether report activity is written to the WHMCS Module Log
  • Default Row Limit setting in the in-app Settings tab, controlling the default maximum number of rows returned by custom reports (also adjustable per report, up to 5,000 rows)

General Information:

  • WHMCS Versions: Fully compatible with versions 9.0.4 to 8.x

  • PHP Versions: Supports PHP 8.4, 8.3, 8.2, and 8.1

  • Themes Supported: Works with WHMCS themes such as Six, Twenty-One, and Lagom WHMCS Client Theme

  • System Requirement: Requires ionCube Loader v13 or later

Module Price

Monthly Price: 5$.

Annualy Price: 39$.

One-Time Price: 99$.

OPEN-SOURCE VERSION: 149$ One Time Price.

Improved Client Experience:

Changelog – Report Builder Module
Version 1.0.0 – Initial Release
Launch
  • Report Builder rebuilt to be fully dynamic:
  • Related-table joins (e.g. Invoices + Clients, Services + Products).
  • Per-column aliases, aggregate functions (COUNT, COUNT DISTINCT, SUM, AVG, MIN, MAX), hide toggle and reordering.
  • More condition operators: in, not in, between, is empty, is not empty.
  • Chart section: bar (vertical/horizontal), line, pie and donut charts with selectable label and value columns pure SVG/CSS, no libraries.
  • Prebuilt templates now include charts (bar, line, pie, donut, hbar).
  • Saved reports store the full definition, including joins and chart config.

Real-Time Business Dashboard for Decision Making

Scenario: A manager starts their day by opening Report Generator dashboard. Sees today’s revenue trend chart, active service count, estimated MRR, and renewal retention percentages. Spots a dip in signups → clicks product performance leaderboard → identifies which products are underperforming → adjusts marketing strategy immediately.

Value: Data-driven decisions in seconds. No waiting for monthly reports. Know your business health instantly.

One-Click Financial & Operational Reports

Scenario: An accountant needs income by month for tax filing. Opens Report Generator → runs “Income By Month” template → exports to CSV instantly. A support manager wants to review ticket statistics → runs “Support Ticket Statistics” template → sees ticket volume by status and agent performance.

Value: Ready-made reports without SQL. 10 templates cover 90% of business reporting needs.

Custom Reports Without a Developer

Scenario: A marketing manager wants to analyze which payment gateways are most used by high-value clients. Opens custom report builder → selects base data source “Transactions” → joins “Clients” table → filters by transaction amount > $100 → groups by payment gateway → adds a pie chart. Saves report for one-click re-runs weekly.

Value: Unlimited custom reports. Non-technical staff build reports visually — no SQL knowledge needed.

Automated Data Quality & Churn Alerts

Scenario: Admin opens Report Generator dashboard → sees automatic data-quality flag: “5 active monthly services billing below catalog price”. Investigates → corrects pricing. Also views churn analysis → sees a specific product has 30% churn rate → reviews retention strategy for that product.

Value: Catch pricing errors and churn risks early. Proactive business management instead of reactive firefighting.

See Also

Styled Text Addons
$49 One Time

Hosting Account Domain Changer

WHMPRESS Domain Changer Module enables users to automatically change their cPanel hosting account domain names directly within their client area on WHMCS. This user-friendly feature, similar
Styled Text Addons
$49 One Time

Domain Allocater For WHMCS

WHMPRESS Domain Allocator Module empowers clients to seamlessly assign any of their registered domains to selected cPanel hosting services directly from their client area interface. This
Styled Text Addons
$39 One Time

Bulk Pricing Update Server Module

The update_bulk_prices function updates prices for multiple products simultaneously by applying a percentage increase. It takes a dictionary of products and their prices, a percentage increase
Summer Sale — Promo Popup (Variant B)