Features · Verified revenue

Numbers that say who verified them.

Revenue is never typed. It comes from the provider.

Connect once, read only.

Create a restricted key in your payment provider that can only read, and paste it into goalmrr. goalmrr checks it, keeps it encrypted and refreshes your revenue every hour. Your MRR is worked out from active subscriptions: yearly plans count one twelfth, weekly and daily plans are converted to a month.

  • Only a read-only key is accepted; a key that can write is refused
  • The key is stored encrypted and is never shown again; only its last four characters are kept in the clear
  • One provider account connects to one workspace
  • A number older than 48 hours is labelled with the day it was last verified, never shown as fresh
  • Disconnecting destroys the key; deleting your data deletes it too

Works with six providers.

  • Stripe

    Restricted read-only key. MRR from active subscriptions.

  • Lemon Squeezy, Paddle, Polar

    Read-only access to orders, subscriptions and revenue.

  • Dodo Payments, Razorpay

    Connect with the key your provider gives you. Razorpay is read for payments, not for MRR.

Typed numbers do not count.

A revenue number is never typed in, by you or by an AI assistant. It comes from your payment provider or it is not shown as revenue. That is what makes the number on your page worth believing. More providers (RevenueCat, Creem, Whop, Superwall, Shopify and the App Store) are not available yet; we add each one when its API details are checked.

Connect your first account.