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.

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:
| Option | Description |
|---|---|
| Immediate | Churn is recognized when the cancellation is submitted |
| End of billing period | Churn 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:
- A payment fails and the customer becomes "past due"
- The billing platform continues retrying payment
- After X days (your setting), GrowPanel marks them as churned
- 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
| Setting | Affected Reports |
|---|---|
| Default currency | All revenue-based reports (MRR, ARR, LTV, etc.) |
| Timezone | All date-based groupings (daily, weekly, monthly views) |
| First day of week | Weekly intervals, cohort analysis |
| Churn recognition | Churn reports, MRR movements, scheduled churn |
| Auto-churn | Churn reports, customer status |
| Group movements | MRR detail tables, movement logs |
Saving changes
After modifying settings:
- Click Save at the bottom of the page
- Changes take effect immediately for new calculations
- Historical data is recalculated where applicable
Note: Some changes (like churn recognition timing) may cause historical metrics to shift as data is reprocessed.
Related pages
- Data Sources - Manage billing platform connections
- Plan Groups - Organize plans for reporting
- Filters - Per-report filtering options