Reporting Settings


Reporting Settings control how GrowPanel calculates your metrics and displays data across all reports. These settings apply account-wide and affect every user on your team.


Accessing reporting settings

Navigate to Settings → Reporting to configure these options.

Reporting settings page


General settings

Default reporting currency

Set the currency used by default in all reports.

  • Reports will display values in this currency
  • Multi-currency revenue is converted using daily exchange rates
  • Users can override this per-report using the currency selector
  • Common options: USD, EUR, GBP, etc.

Recommendation: Choose the currency your business primarily operates in or reports to stakeholders.

Timezone

Set the timezone for all date-based calculations.

  • Affects how daily, weekly, and monthly periods are calculated
  • Determines when a "day" starts and ends
  • Impacts scheduled reports delivery time

Recommendation: Use your company's headquarters timezone or where most of your team is located.

First day of week

Choose which day starts a new week in reports.

  • Options: Sunday or Monday
  • Affects weekly interval groupings in charts and tables
  • Impacts week-based cohort analysis

Recommendation: Match your organization's standard work week definition.


Churn settings

These settings control how GrowPanel recognizes and calculates churn.

When to recognize churn

Choose when a cancellation is counted as churn:

OptionDescription
ImmediateChurn is recognized when the cancellation is submitted
End of billing periodChurn is recognized when the subscription actually ends

Immediate churn recognition:

  • Reflects customer decisions in real-time
  • May show higher churn in the month the customer cancels
  • Revenue still appears until the subscription ends

End-of-period churn recognition:

  • Matches when revenue actually stops
  • Churn appears in the period the subscription expires
  • More aligned with cash flow timing

Recommendation: Most businesses use "End of billing period" to match when revenue impact is felt.

Auto-churn past-due subscribers

Automatically count customers as churned after a certain number of days past due. There are one setting for credit-card based customers, and another one for manually invoiced customers.

  • Enter the number of days (e.g., 30, 60, 90)
  • After this period, past-due customers are counted as churned
  • If they later pay, they become a "reactivation"

How it works:

  1. A payment fails and the customer becomes "past due"
  2. The billing platform continues retrying payment
  3. After X days (your setting), GrowPanel marks them as churned
  4. If payment succeeds later, it's recorded as a reactivation

Recommendation: Set this to match your dunning (payment retry) period. If Stripe retries for 30 days, set this to 30.


Movement settings

Group MRR movements

Combine multiple movements that happen close together into a single movement.

  • Enter a number of hours (e.g., 24)
  • Movements within this window are combined
  • Affects how movements are displayed, not the underlying calculation

Example without grouping: A customer signs up, then immediately upgrades:

  • 10:00 AM - New: $50 MRR
  • 10:05 AM - Expansion: $50 MRR

Example with 24-hour grouping:

  • 10:00 AM - New: $100 MRR

When to use grouping:

  • When customers often upgrade immediately after signup
  • When you want cleaner movement logs
  • When trials convert and upgrade in quick succession

When to avoid grouping:

  • When you need precise timing of each change
  • When auditing individual transactions
  • When movements should be tracked separately

Recommendation: A 24-hour window works well for most businesses to reduce noise in movement logs.


How settings affect reports

SettingAffected Reports
Default currencyAll revenue-based reports (MRR, ARR, LTV, etc.)
TimezoneAll date-based groupings (daily, weekly, monthly views)
First day of weekWeekly intervals, cohort analysis
Churn recognitionChurn reports, MRR movements, scheduled churn
Auto-churnChurn reports, customer status
Group movementsMRR detail tables, movement logs

Saving changes

After modifying settings:

  1. Click Save at the bottom of the page
  2. Changes take effect immediately for new calculations
  3. Historical data is recalculated where applicable

Note: Some changes (like churn recognition timing) may cause historical metrics to shift as data is reprocessed.