Recurring revenue
Know what you can count on earning each month, averaged over real months.
npx skills add wellapp-ai/skills --skill mrrAsk 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.
- You ask
What's our MRR?
- Pin the workspaceSkill useddefine-workspace
Workspaces
Pick the workspaces to work in.
Your workspaces - Confirm the accounting settings this figure readsSkill usedconfirm-accounting-settings
- Confirm the invoicing connectionSkill usedconnect-tools
Connect a tool
Pick a tool to connect it to Well.
Available tools1 of 1
QuickBooks- Connection
- —
- Category
- Accounting
- Data
- Accounting
- Status
- —
- Last sync
- —
1 selected - Resolve your own companySkill usedconfirm-my-company
- Settle the window, and ask nobodySkill usedsettle-window
- Confirm every sync has finished, and recentlySkill usedverify-sync-freshness
- Confirm the window holds issued invoices
- Settle the currencySkill usednormalize-currency
- Confirm which contexts are recurringSkill usedconfirm-recurring-contexts
- Average the windowSkill usedcompute-mrr
- Put the figure on the card
- 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.
More skills to try
Every skill answers a different question from the same connected data. Add one, ask, and see the working.
Runway
Know how many months of cash you have at your current burn, with both sides of the division shown.
Cash position
Know how much cash you hold right now, with the accounts counted and the ones left out both stated.
Cost structure
See where your company's money actually goes, no spreadsheets required.
Receivables aging
See who owes you money: the unpaid and overdue customer invoices, how late each is, and the total.
Chase late invoices
Get a prioritized list of who to chase for payment, with their contact info and a message already drafted.
CRM task reminder
Get one morning message with the Attio tasks that are due today or overdue.
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.