Sections on the dashboard
You’ll find separate sections for overview metrics, cohort analyses, Lifetime Value, and churn prevention. All Time shows important KPIs relevant for your business for the full history of your business on Firmhouse. Right Now shows how your business is doing right now in a birds-eye overview. Cohort Analyses contains multiple cohort analyses and heat-maps, so you can see how your business is performing over time. This helps you understand what impact marketing campaigns, price changes, seasonality, or product changes may have. Lifetime Value compares revenue, average lifetime value, and weighted lifetime value for monthly signup cohorts.Section: All time
Count of all Historic Checkouts is the number of all Checkouts that have been performed and recorded into Firmhouse since your business was on Firmhouse. This may also include imported data from before your time on Firmhouse. The number is the sum of all subscriptions and one-time purchases (if made through Firmhouse Checkout). Count of all historic One-time purchases shows the count of all one-time Checkouts if you have the one-time purchase feature enabled in Firmhouse. These are Checkouts that do not include a subscription product. Total Revenue is the sum of all invoiced revenue that is recorded as an Invoice in Firmhouse. This includes regular invoices and credit notes.Section: Right now
Count of Subscriptions is the count of all current active subscriptions, including paused but excluding cancelled subscriptions. This will also include “cancellation in progress” subscriptions because technically these customers are still billed until they are fully cancelled. Count of Actively charging is the count of all actively charging subscriptions. This means they have an active subscription and active products in them and they are not paused. Count of Paused is the count of all currently Paused subscriptions. Count of Non-Paying is the count of subscriptions that currently have a problem with their payment method, or that failed to pay for an order or invoice even after various automatic retry attempts.Estimated monthly recurring revenue (MRR)
Estimated MRR shows the current recurring charges excluding tax from actively charging subscriptions, normalized to an average month. For example, a recurring charge billed every three months contributes one third of its charge amount to MRR. Amounts are shown separately for each currency. Firmhouse roughly calculates this by converting every current plan and recurring product charge to a monthly equivalent, then adding those amounts together. A €10 weekly charge contributes about €43.50, a €90 charge every three months contributes €30, and a €120 yearly charge contributes €10. Product quantities are included in the recurring charge before it is converted. The estimate excludes paused subscriptions, one-time products, and shipping. It uses current subscription and recurring product prices, so discounts applied later and future price or subscription changes are not included. Because Firmhouse creates invoices when payments are due, Estimated MRR will not exactly match invoiced revenue for a month.Churn rate
Churn rate shows cancellations from the last 30 days as a percentage of actively charging subscriptions. Each point in the churn rate graph uses a rolling 30-day window: it includes cancellations from that day and the previous 29 days, divided by the actively charging subscriptions on that day. This means the churn rate can still be above 0% on a day with no new cancellations. Earlier cancellations continue to count until they fall outside the 30-day window. The percentage can also change when the number of actively charging subscriptions changes, even if there are no new cancellations that day.Chargeback rate
Chargeback rate shows the rolling 30-day share of completed payments that are currently charged back. Completed payments include payments that are paid, paid out, refunded, partially refunded, or charged back. Open, pending, failed, cancelled, and expired payment attempts do not count toward the rate. Each payment is grouped by the date it was created. This means a later chargeback changes the historical rate for the period in which the original payment was created. Use the graph to compare payment cohorts over time. For reconciliation through the GraphQL API, query an invoice’schargedBackAt for the most recent chargeback transition and paidAt for its earlier paid timestamp. Check your payment service provider when you need the chargeback reason.