Recurring revenue

Know what you can count on earning each month, averaged over real months.

npx skills add wellapp-ai/skills --skill mrr
Wellapp
What's our MRR?

Ask anything or use / for commands...

How the skill answers

Every step of the run, in order, with the card each one returns. A step that hands its work to another skill says which one.

  1. You ask

    What's our MRR?

  2. Pin the workspaceSkill useddefine-workspace

    Workspaces

    Pick the workspaces to work in.

    Your workspaces
  3. Confirm the accounting settings this figure readsSkill used
    confirm-accounting-settings
  4. Confirm the invoicing connectionSkill usedconnect-tools

    Connect a tool

    Pick a tool to connect it to Well.

    Available tools
    1 of 1
    QuickBooks avatar
    QuickBooks
    Connection
    —
    Category
    Accounting
    Data
    Accounting
    Status
    —
    Last sync
    —
    1 selected
  5. Resolve your own companySkill usedconfirm-my-company
  6. Settle the window, and ask nobodySkill used
    settle-window
  7. Confirm every sync has finished, and recentlySkill used
    verify-sync-freshness
  8. Confirm the window holds issued invoices
  9. Settle the currencySkill usednormalize-currency
  10. Confirm which contexts are recurringSkill used
    confirm-recurring-contexts
  11. Average the windowSkill used
    compute-mrr
  12. Put the figure on the card
  13. You get

    MRR

    Apr to Jun 2026

    Use the left and right arrow keys to resize this card, Home for its narrowest width, or End for its widest.

    €61,000

    Ask for “MRR” to open this again.

    €61K a month, averaged over Apr, May and Jun. That counts revenue invoiced under the subscription and retainer billing contexts, and it grew across all three: €58K, €61K, then €64K. €9.8K of issued revenue carried no billing context, and you did not count it as recurring, so it sits outside this figure.

Frequently asked questions

Why average instead of last month?

Because one annual renewal or a delayed invoice run can double or halve a single month. The average over a window is the figure you can plan against.

How does it know what is recurring?

It does not, and it does not guess. It shows you each billing context with the revenue behind it and you decide, because a retainer is recurring for one business and a one-off for another.

What about revenue with no billing context?

It is listed as one more choice, with its amount. Well cannot tell how those invoices were billed, so they count only if you tick them, for example when you only bill subscriptions. Either way the answer states the amount.

Does it split MRR into new, expansion and churn?

No. That split needs a month by month record of each subscription's state, and Well keeps none of that. The figure is built from the invoices you issued, so it reports the level of recurring revenue and how it moved between two windows, never what moved it.

Does the card work the number out?

No. The card draws the figure this skill computed and records that the caller computed it. The arithmetic runs in the open here, over the invoice sum and the billing contexts you ticked, which is what lets you check it.

Ask your first question today

Connect your tools, then ask in plain language. Every answer traces back to the record behind it. Free to start.