EN
See the demo

Get paid

MRR built from movements, not from a sum of deals

A subscription is a contract with a period and a monthly amount. Krokul sums the month’s movements — new, expansion, contraction, churn with a reason — and locks the closed month.

Available from the Money plan, $149 per month, 1,000 transactions included

Subscriptions and MRR: MRR 49,000 ₴, September movement — two new contracts worth 34,000 ₴.

Subscriptions and MRR

MRR49,000 ₴
ARR588,000 ₴
Active subscriptions3
Movement for the monthSubscriptions 0
September 2026month not closed
August 202615,000 ₴
New2 contracts+34,000 ₴
Returned0 contracts0 ₴
Expansion0 contracts0 ₴
Contraction0 contracts0 ₴
Churn0 contracts0 ₴
September 2026+34,000 ₴49,000 ₴

What it looks like without Krokul

  1. MRR is calculated in a spreadsheet from an invoice export. The March number is different every time, because someone added an invoice retroactively.

  2. A client cut their plan in half, and all you see is “revenue is lower”. What actually happened — contraction, churn or a late payment — you have to ask around.

  3. Renewing a subscription means a new contract, a new invoice, re-entering line items. The renewals rep spends a day on something that should happen on its own.

What Krokul does

A subscription is a contract with a period

Every contract with a period and a monthly amount is a subscription. Krokul knows when it starts, when it ends and how much it brings in per month.

Movements, not a total

Each month counts new, expansion, contraction and churn. Every movement traces back to a contract and a client company, so “revenue is lower” has an address and a reason.

Churn with a reason

A cancellation is recorded with a reason from a list: price, switched to a competitor, went out of business, didn’t use it. Reasons add up by segment and by rep.

A closed month stays closed

A month is closed in one action; an invoice added later goes into the next period instead of changing a number already reported. Only a role with that permission can reopen a month.

How it works

  1. A contract with a period becomes a subscription

    The contract sets a start, an end and a monthly amount. Krokul treats such contracts as subscriptions; one-off contracts aren’t affected.

  2. Krokul records the month’s movements

    A new contract is “new”, a change in amount is “expansion” or “contraction”, an end without renewal is “churn”. The report is built from these movements for every contract.

    Subscriptions and MRR: MRR 49,000 ₴, September movement — two new contracts worth 34,000 ₴.

    Subscriptions and MRR

    MRR49,000 ₴
    ARR588,000 ₴
    Active subscriptions3
    Movement for the monthSubscriptions 0
    September 2026month not closed
    August 202615,000 ₴
    New2 contracts+34,000 ₴
    Returned0 contracts0 ₴
    Expansion0 contracts0 ₴
    Contraction0 contracts0 ₴
    Churn0 contracts0 ₴
    September 2026+34,000 ₴49,000 ₴
  3. Renew from the record, no new contract

    The renewals rep sees subscriptions ending this month and renews them in a few clicks; the invoice is issued from the same contract.

  4. The month is closed

    At the end of the period, the person responsible closes the month. The number is locked; anything that arrives later goes into the next one.

Result

  • The owner sees not just how much MRR there is, but why it changed — down to the contract.
  • Churn has a reason, so you can work on it by segment instead of guessing.
  • Last month’s number in April is the same as it was in March.

What’s not included

Krokul doesn’t charge clients’ cards and isn’t a billing system: invoices are issued on schedule, and payments are confirmed from a bank statement or through a payment service. There is no revenue recognition under accounting standards.

Questions

Does this work for annual subscriptions?

Yes: the annual amount is split across the months of the period and enters MRR in equal parts, not as a lump sum in the month of payment.

What happens if a client pays late?

The subscription stays active and MRR doesn’t change, but the invoice becomes overdue and shows up in the debtors list by aging. Churn is recorded only when the contract isn’t renewed.

Can I fix a mistake in a closed month?

Yes, with a role that has permission to reopen the month; the reopening and closing stay in the audit log.

How is this different from MRR in an analytics tool?

An analytics tool calculates MRR from payment system transactions and doesn’t know why a client left. In Krokul MRR comes from contracts, next to the client’s deal, invoice, payment and tickets, so every movement has a client company, a rep and a reason.

How much does it cost?

Subscriptions and MRR are included in the Money plan — $149 per month, 1,000 transactions included; new contracts and invoices count as transactions, MRR movements don’t.

Can Krokul show how much money will come in over the next months?

Yes, the Revenue forecast report for a quarter or a year. For each month there are three rows: active subscriptions in full; renewals of contracts whose term has ended, adjusted for the company’s churn; and open deals with an expected close date, multiplied by the stage probability. The forecast can be narrowed to one sales rep.

Close your first MRR month

Bring your contracts over from a spreadsheet, set periods and amounts — and the month’s movements add up on their own. All that’s left is renewing and closing.

Included in the Money plan.

See the demo