Recurring revenue

A single month tells you very little, because one annual renewal can double it. The skill averages the revenue you invoiced under the billing contexts you call recurring, tells you which months it used, and says how much of the window it could not reach, so you can see whether the average means anything.

npx skills add wellapp-ai/skills --skill mrr
WWellapp
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
    Category
    Accounting
    Data
    Accounting
    Direction
    Input
    Connection
    Last sync
    1 selected
  5. Resolve your own companySkill usedconfirm-my-company
  6. Ask which month anchors the windowSkill useddefine-period
  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

    €61,000

    €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.

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.