Skip to main content
guides8 min read

How to See MRR in WHMCS (Step-by-Step Guide)

WHMCS hides your Monthly Recurring Revenue by default. Here is exactly how to see and calculate MRR for your hosting business. No spreadsheets needed.

M

MX Modules Team

(Updated )

How to See MRR in WHMCS (Step-by-Step Guide)
#whmcs#mrr#analytics#revenue#metrics#hosting-business
Last updated:
In this article
  1. What Is MRR and Why Should You Care?
  2. Why Doesn't WHMCS Show MRR?
  3. How Is MRR Calculated?
  4. What Counts Toward MRR in WHMCS?
  5. Why Hosting Providers Need MRR More Than Other Businesses
  6. 1. Mixed Billing Cycles
  7. 2. High Churn Impact
  8. 3. Thin Margins
  9. 4. Business Valuation
  10. How to Start Tracking MRR in WHMCS
  11. Option 1: Manual Spreadsheets
  12. Option 2: MX Metrics Module
  13. What Can You Do Once You See MRR?
  14. Make Hiring Decisions
  15. Spot Problems Early
  16. Measure Marketing ROI
  17. Plan for Growth
  18. Know Your Business Value
  19. Understanding MRR Types
  20. What's a Good MRR for a Hosting Business?
  21. The Cost of Not Tracking MRR
  22. Frequently Asked Questions
  23. Can I see MRR in WHMCS without a module?
  24. How often should I check MRR?
  25. What's the difference between MRR and revenue?
  26. Should I track gross MRR or net MRR?
  27. Next Steps

Quick question: what's your MRR right now?

If you had to log into WHMCS and click around for ten minutes to figure it out, you're not alone. WHMCS doesn't show MRR anywhere in the dashboard.

That's a problem. This guide explains why MRR matters and how to start tracking it today.

What Is MRR and Why Should You Care?

MRR stands for Monthly Recurring Revenue. It's the predictable income you receive every month from active subscriptions.

The word "predictable" is doing a lot of work there. WHMCS shows you how much money came in last month, but that number is misleading.

Here's a typical case:

  • January: you collected $15,000 (ten annual renewals landed)
  • February: you collected $8,000 (no annual renewals)

Did your business shrink by 47%? No. Your actual recurring revenue stayed flat. The only thing that changed was timing.

MRR normalizes everything to a monthly basis, so you see the real trend instead of the billing noise.

Why Doesn't WHMCS Show MRR?

WHMCS is built around transactions and invoices, not subscriptions. It tells you things like:

  • Invoice #4521 was paid on January 15
  • Client ABC owes $120
  • You received $8,000 this month

What it doesn't tell you:

  • Your predictable monthly income
  • Which clients generate the most recurring revenue
  • Whether your business is growing or shrinking
  • How much you'd lose if your biggest client left

For hosting providers, that's like driving without a speedometer. You know you're moving. You just don't know how fast, or whether you're about to run out of fuel.

How Is MRR Calculated?

The formula is simple: take every active subscription and normalize it to a monthly value.

Billing CycleAnnual FeeMRR
Monthly$30$30
Quarterly$81$27
Semi-Annual$150$25
Annual$240$20

A $240/year client isn't worth $240 in January and $0 for the rest of the year. They're worth $20 every month. That's the number you plan around.

This normalization is what makes MRR useful. It smooths out the noise and shows the real health of your business.

What Counts Toward MRR in WHMCS?

Not everything in WHMCS contributes to MRR:

WHMCS ItemCounts as MRR?
Hosting servicesYes
Domain registrationsYes
SSL certificatesYes
Product addonsYes
Configurable optionsYes
One-time setup feesNo
Late feesNo
Credits/refundsNo

One catch: only active, paid subscriptions count. A client with an unpaid invoice isn't contributing to your MRR yet.

Why Hosting Providers Need MRR More Than Other Businesses

Other businesses can get by on cash flow reports. Hosting can't. A few reasons why:

1. Mixed Billing Cycles

You have monthly clients, quarterly clients, and annual clients, all mixed together. Without MRR, you can't compare them fairly.

2. High Churn Impact

Losing one $50/month hosting client doesn't sound bad. But that's $600/year in recurring revenue gone. Multiply it by ten clients and you've lost $6,000 a year. MRR helps you catch those losses before they compound.

3. Thin Margins

Hosting margins are tight. A 10% drop in revenue can be the difference between profit and loss, so you need to know exactly where you stand instead of guessing.

4. Business Valuation

Planning to sell someday? Hosting companies typically sell for 2-4x ARR (Annual Recurring Revenue).

If your MRR is $10,000, your ARR is $120,000, and your business is worth roughly $240,000 to $480,000. You can't calculate any of that if you don't know your MRR.

How to Start Tracking MRR in WHMCS

You have two realistic options.

Option 1: Manual Spreadsheets

Export your services, normalize the billing cycles, and sum it up in Excel.

The downsides add up fast: it takes two to four hours a month, it's easy to get wrong, there's no real-time view, and most people quietly stop doing it after about three months.

We covered this in detail in Why Spreadsheets Fail for WHMCS Cost Tracking.

Option 2: MX Metrics Module

The MX Metrics MRR tracking module adds MRR directly to your WHMCS dashboard. For $15/month, you get current MRR updated in real time, ARR, a revenue-per-client breakdown, your top clients ranked by monthly value, and trends over time.

No spreadsheets, no manual calculations, and nothing to remember to update. Setup takes about five minutes. See MX Metrics.

What Can You Do Once You See MRR?

Visibility is the first step. Here's what it actually unlocks.

Make Hiring Decisions

"We're at $12,000 MRR. If we hit $15,000, we can afford a part-time support person."

Without MRR, you're guessing about whether you can afford to grow.

Spot Problems Early

"MRR dropped 3% this month. Let me check which clients cancelled and why."

By the time churn shows up in your bank account, it's already too late to react. MRR shows you the trend while you can still do something about it.

Measure Marketing ROI

"We spent $500 on ads last month and added $800 in new MRR. That's a 60% return in the first month."

If you can't measure new MRR, you can't tell which marketing channels are actually working.

Plan for Growth

"We're growing 5% month over month. At this rate, we'll double in 14 months."

Your MRR growth rate is the best predictor of where the business will be next year.

Know Your Business Value

"Our MRR is $15,000. At a 3x ARR multiple, we're worth about $540,000."

Whether you're raising money or planning an exit, MRR is the number buyers look at first.

Understanding MRR Types

Once you're tracking basic MRR, you can break it down further.

New MRR is revenue from brand-new customers this month.

Expansion MRR is extra revenue from existing customers: upgrades, addons, additional services.

Contraction MRR is revenue lost to downgrades where the customer stayed.

Churned MRR is revenue lost to cancellations.

Then there's the one that matters most, Net New MRR:

Net New MRR = New MRR + Expansion MRR - Contraction MRR - Churned MRR

Positive net new MRR means you're growing. Negative means you're shrinking, even if it doesn't feel that way yet.

What's a Good MRR for a Hosting Business?

It depends on your size:

StageTypical MRR
Side projectUnder $500
Small business$500 - $5,000
Growing company$5,000 - $50,000
Established provider$50,000+

The absolute number matters less than your growth rate. For most SaaS and hosting businesses, 5-10% monthly growth is considered strong (based on typical B2B SaaS benchmarks). At 5% a month, you'll double your MRR in 14 months.

The Cost of Not Tracking MRR

Every month without MRR visibility is a month of deciding by gut instead of data, missing the early signs of churn, not knowing if your marketing works, underpricing services because you don't know their real value, and undervaluing the business if you ever decide to sell.

For a hosting business doing $10,000 or more in monthly revenue, flying blind gets expensive.

Frequently Asked Questions

Can I see MRR in WHMCS without a module?

Not directly. WHMCS shows invoice totals and payment history, but it doesn't calculate normalized MRR. You'd have to export the data and work it out by hand.

How often should I check MRR?

Weekly is ideal, monthly at the very least. The more often you look, the sooner you catch problems.

What's the difference between MRR and revenue?

Revenue is what you collected. MRR is what you can expect to collect every month from active subscriptions. A $1,200 annual payment is $1,200 in revenue but only $100 in MRR.

Should I track gross MRR or net MRR?

Both. Gross MRR shows your top-line recurring revenue. Net MRR (after costs) shows actual profit. For most day-to-day decisions, gross MRR is where you start.

Next Steps

  1. Get MRR visibility. Install MX Metrics ($15/month).
  2. Check it weekly. Add it to your Monday morning routine.
  3. Track the trend. Is MRR going up or down month over month?
  4. Act on what you see. Reduce churn, upsell existing clients, cut unprofitable services.

For a wider view of hosting metrics beyond MRR, see 7 KPIs Every Hosting Provider Should Track. For the full revenue analytics framework, read our WHMCS Revenue Analytics Guide. To get MRR onto your admin dashboard, follow How to Set Up Revenue Dashboards in WHMCS.


Ready to see your MRR? MX Metrics adds real-time MRR tracking to your WHMCS dashboard for $15/month. No spreadsheets, no manual work. Get started.

MX Metrics

MX Metrics

Revenue Analytics for WHMCS

Track MRR, ARR, and real profit per client directly in your WHMCS dashboard. Cancel anytime.

Did you find this helpful?

Join other WHMCS professionals and get our latest guides and AI tips directly in your inbox.

M

MX Modules Team

We run a hosting business on WHMCS. These modules are the tools we built to solve our own problems, and now we share them with other providers.