Introduce MRR in the dashboard view

πŸ” Problem Statement

Pelcro currently does not display a Monthly Recurring Revenue (MRR) metric in the Overview dashboard.

Subscription businesses need quick visibility into their recurring revenue performance without relying on external tools or detailed reports.

πŸ’‘ User Story

As a business operator using Pelcro,

I want to see Monthly Recurring Revenue (MRR) in the Overview dashboard,

so that I can quickly understand the health and growth of my recurring subscription business.

🎯 Definition of Done (DoD)

A feature is done when:

βœ” An MRR summary card is added to the Overview dashboard.

βœ” The card displays the current normalized monthly recurring revenue.

βœ” Billing intervals are normalized into monthly values:

  1. Monthly plans β†’ full monthly amount

  2. Quarterly plans β†’ amount Γ· 3

  3. Annual plans β†’ amount Γ· 12

  4. Daily plans β†’ daily amount Γ— 30

βœ” Only recurring subscription revenue is included in MRR calculations.

βœ” One-time charges, taxes, and non-recurring purchases are excluded.

βœ” Discounts applied to subscriptions are reflected in the MRR value.

βœ” Invalid subscription states are excluded from MRR calculations, including:

  1. Canceled

  2. Expired

  3. Incomplete

  4. Unpaid subscriptions outside the grace period

βœ” Currency formatting follows the merchant’s reporting currency settings.

βœ” Empty states are handled correctly and display:

  1. β€œ$0 MRR”

βœ” A tooltip/help text explains the MRR definition.

Suggested tooltip:

β€œMonthly Recurring Revenue (MRR) represents the normalized monthly value of active recurring subscriptions.”

Please authenticate to join the conversation.

Upvoters
Status

Planned

Board
πŸ’‘

Pelcro Product

Date

3 days ago

Author

Rana Haleem

Subscribe to post

Get notified by email when there are changes.