Validators · Validator

MRR Formula Validator

Check what you include in your MRR calculation against standard SaaS revenue accounting practice.

About this validator

MRR sounds like a simple number, but small inclusion decisions — whether annual contracts are normalized, whether one-time fees sneak in, whether refunds get subtracted — compound into a number that either represents your real recurring revenue or quietly doesn't.

This validator checks what you include in your MRR calculation against standard SaaS revenue accounting practice, without needing to see your actual formula or code.

Answer a few questions

Frequently Asked Questions

How is this different from the MRR Accuracy Audit?

The audit walks through many specific scenarios (pauses, proration, currency, discounts) with a full score. This validator checks the five most common and highest-impact inclusion errors specifically, with an automatic verdict, in under a minute.

Why does normalizing annual contracts matter so much?

MRR is meant to represent a stable monthly run-rate. Counting a full annual payment as MRR in the month it's paid creates spikes and crashes that have nothing to do with actual business performance, and any growth-rate calculation built on that base becomes meaningless.

Is my input data saved anywhere?

No. Everything is evaluated in your browser from your selections. Nothing is sent to or stored on our servers, and no account is required.

Go deeper

This validator checks one artifact. For a full system-wide score, run the MRR Accuracy Audit.

MRR Accuracy Audit →

Want Dnoise to check this automatically, every month?

Connect Stripe in read-only mode and Dnoise flags these issues automatically — no manual validation required.

Connect Stripe — free →
Back to Validators