> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ledgerup.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Revenue Tracking

> Track ARR, MRR, CARR, and key revenue metrics directly from Slack

export const AriMention = () => <span className="slack-mention">@Ari</span>;

export const SlackMessage = ({children, name = "Bailey", initials = "B", color = "#611f69", avatar = "/images/bailey-avatar.png", app = false, time = "2:47 PM"}) => <div className="slack-msg not-prose">
    <div className="slack-avatar" style={{
  backgroundColor: avatar ? "transparent" : color
}}>
      {avatar ? <img src={avatar} alt={name} /> : initials}
    </div>
    <div className="slack-msg-body">
      <span className="slack-name">{name}</span>
      {app ? <span className="slack-app-badge">APP</span> : null}
      <span className="slack-time">{time}</span>
      <div className="slack-text">{children}</div>
    </div>
    <div className="slack-actions">
      <button type="button" className="slack-action-btn" aria-label="Copy message" title="Copy message" onClick={e => {
  const msg = e.currentTarget.closest(".slack-msg");
  const el = msg && msg.querySelector(".slack-text");
  if (el && navigator.clipboard) {
    navigator.clipboard.writeText(el.innerText);
    const btn = e.currentTarget;
    const prev = btn.innerHTML;
    btn.innerHTML = '<svg viewBox="0 0 24 24" fill="none" stroke="#2AD48A" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>';
    setTimeout(() => {
      btn.innerHTML = prev;
    }, 1200);
  }
}}>
        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
          <rect x="9" y="9" width="13" height="13" rx="2" ry="2" />
          <path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1" />
        </svg>
      </button>
    </div>
  </div>;

Understanding your revenue is critical to business health. Ari provides instant visibility into your key metrics—Annual Recurring Revenue (ARR), Monthly Recurring Revenue (MRR), and Committed Annual Recurring Revenue (CARR)—calculated using waterfall methodology. Get company-wide, by-customer, or by-product breakdowns anytime.

## Understanding Key Metrics

<AccordionGroup>
  <Accordion title="What is ARR (Annual Recurring Revenue)?">
    ARR is the total value of recurring revenue normalized to an annual rate. If you have $10,000 in monthly subscriptions, your ARR is $120,000. This metric shows your annual revenue potential from existing subscriptions.
  </Accordion>

  <Accordion title="What is MRR (Monthly Recurring Revenue)?">
    MRR is your total recurring revenue for a single month. It's ARR divided by 12, but calculated fresh each month to account for new subscriptions, churn, and upgrades.
  </Accordion>

  <Accordion title="What is CARR (Committed Annual Recurring Revenue)?">
    CARR includes both active subscriptions and signed contracts that haven't started yet. It represents committed revenue that will be recognized in the future.
  </Accordion>

  <Accordion title="What is the waterfall methodology?">
    The waterfall breaks down month-to-month revenue changes: starting MRR, new customers added, upgrades, downgrades, churn, and ending MRR. This shows exactly where revenue is growing or shrinking.
  </Accordion>
</AccordionGroup>

## Checking Company-Wide Metrics

Get your entire company's revenue picture instantly.

### Example Commands

<SlackMessage><AriMention /> what is our current ARR?</SlackMessage>

<SlackMessage><AriMention /> what's this month's MRR?</SlackMessage>

<SlackMessage><AriMention /> what's our total CARR (committed annual recurring revenue)?</SlackMessage>

<SlackMessage><AriMention /> what was our ARR on January 1, 2024?</SlackMessage>

<Tip>
  Ask for any point in time. Ari calculates historical metrics by looking at subscription states on specific dates.
</Tip>

## Viewing MRR Waterfall

See exactly how your monthly recurring revenue changed from month to month.

<SlackMessage><AriMention /> show me the MRR waterfall for January 2024</SlackMessage>

<SlackMessage><AriMention /> break down this month's revenue changes</SlackMessage>

The waterfall typically includes:

* **Starting MRR**: MRR at the beginning of the period
* **New Customers**: MRR added from new subscriptions
* **Expansions**: Additional revenue from upgrades or add-ons
* **Contractions**: Revenue lost from downgrades
* **Churn**: Revenue lost from canceled subscriptions
* **Ending MRR**: MRR at the end of the period

<Note>
  The waterfall gives you the clearest picture of what's driving revenue growth or decline. Use it to identify which areas need attention.
</Note>

## Revenue by Customer

Understand which customers contribute most to your revenue.

### Example Commands

<SlackMessage><AriMention /> who are our top 10 customers by ARR?</SlackMessage>

<SlackMessage><AriMention /> what's Acme Corp's ARR?</SlackMessage>

<SlackMessage><AriMention /> show me TechStart Inc's revenue trend over the last 6 months</SlackMessage>

<SlackMessage><AriMention /> what percentage of our MRR comes from new customers vs existing?</SlackMessage>

## Revenue by Product

If you offer multiple products or plans, segment your revenue accordingly.

<SlackMessage><AriMention /> what's the MRR for our Professional plan?</SlackMessage>

<SlackMessage><AriMention /> show revenue breakdown by product</SlackMessage>

<SlackMessage><AriMention /> which product has the highest ARR?</SlackMessage>

## Revenue Forecasting

Project future revenue based on current subscriptions and growth trends.

<Tip>
  Revenue forecasts assume no new customers, churn, or changes. Use this as a baseline—actual revenue will vary.
</Tip>

### Example Commands

<SlackMessage><AriMention /> forecast our ARR for Q2 2024</SlackMessage>

<SlackMessage><AriMention /> what will our MRR be in 3 months if we maintain current churn?</SlackMessage>

<SlackMessage><AriMention /> show expected revenue through end of year</SlackMessage>

## Cohort Analysis

Group customers by when they started and see how each cohort performs.

<SlackMessage><AriMention /> show MRR by customer cohort (e.g., customers acquired in Jan, Feb, Mar)</SlackMessage>

<SlackMessage><AriMention /> what's the revenue retention rate for customers acquired in Q4 2023?</SlackMessage>

<SlackMessage><AriMention /> compare expansion rates across customer cohorts</SlackMessage>

## Churn and Retention Metrics

Track how well you're keeping customers and the revenue impact.

<SlackMessage><AriMention /> what's our MRR churn rate this month?</SlackMessage>

<SlackMessage><AriMention /> how many customers churned in February?</SlackMessage>

<SlackMessage><AriMention /> what's our 12-month net revenue retention?</SlackMessage>

<SlackMessage><AriMention /> which customers are likely to churn based on recent activity?</SlackMessage>

<Note>
  Net revenue retention accounts for both churn and expansion. A rate above 100% means you're expanding within existing customers faster than you're losing them.
</Note>

## Revenue vs Invoicing

Understanding the difference:

<AccordionGroup>
  <Accordion title="Revenue vs Invoices">
    **Revenue** is recurring billing (subscriptions). **Invoices** are one-time or ad-hoc charges. Ari tracks both separately but can show combined metrics.
  </Accordion>

  <Accordion title="How are they combined?">
    For total revenue pictures, Ari can show subscriptions + one-time invoices. This gives you a complete financial view.
  </Accordion>
</AccordionGroup>

## Exporting Analytics

Save reports for presentations, investor meetings, or deeper analysis.

<SlackMessage><AriMention /> export this month's revenue analytics to CSV</SlackMessage>

<SlackMessage><AriMention /> save the MRR waterfall as a PDF</SlackMessage>

<SlackMessage><AriMention /> create a quarterly revenue report</SlackMessage>

## Best Practices

* **Review metrics weekly**: Stay on top of MRR trends so you catch churn or expansion early
* **Understand your waterfall**: The waterfall reveals where you're winning and where you're losing revenue
* **Track cohorts**: Customer cohort analysis helps you understand product-market fit and unit economics
* **Monitor net revenue retention**: This is the strongest indicator of healthy recurring revenue business
* **Set revenue targets**: Use historical trends and forecasts to set realistic quarterly and annual goals
* **Share with team**: Post key metrics regularly in Slack to keep teams aligned on progress

## Connecting to Business Goals

Use revenue analytics to:

* **Identify growth areas**: See which products or customer segments are expanding fastest
* **Catch churn early**: Spot trends before they become problems
* **Evaluate pricing changes**: Measure the impact of price increases or new plans
* **Plan hiring**: Revenue growth should drive headcount decisions
* **Build forecasts**: Accurate revenue projections help with financial planning
