Pricing
Priced on how much billing you have.
The volume limit counts the events Stripe sends to Murphy. An invoice finalizing is one event. A payment failing is another.
Two weeks free, and the first thing you get is the report on the invoices you already have. If it finds nothing, you have learned something worth more than the trial cost you.
Starter
One Stripe account. No check is held back for a higher tier.
$99 / month
Up to 50k billing events per month
- No check locked to a higher tier
- One Stripe account connection
- Email when a check fails
- 30 days of evidence kept
Growth
Enough billing volume that a quiet failure gets expensive before anyone notices.
$499 / month
Up to 1M billing events per month
- Everything in Starter
- Write your own checks
- Send a failure to a webhook of yours
- Multiple Stripe account connections
- 90 days of evidence kept
Scale
Billing complex enough to need its own team.
Priced with you
Volume beyond 1M billing events per month
- Everything in Growth
- Retention as long as your audit requires
- We write checks for the failures that are specific to you
- Volume and terms agreed in writing
What the integration needs
A restricted read key for your Stripe account and one webhook endpoint, which is about half an hour. Murphy reads Stripe and nothing else: a failure that turns on a fact Stripe never sees, like whether your app still lets a cancelled account in, sits outside what it checks. It never issues a write back to Stripe, so the worst it can do to your billing is nothing.
Working out which tier you are
A billing event is something Stripe tells Murphy about: an invoice finalizing, a payment failing, a subscription changing. Meter events are not counted, so metered pricing does not push you up a tier for reasons that have nothing to do with how complicated your billing is. If you go over, Murphy keeps running and tells you.
No check is behind a higher tier
The checks are the same at every tier and each one runs wherever its inputs exist. Starter emails you. Growth sends findings to a webhook of yours and lets you write checks of your own, which is what you want if your pricing is negotiated one deal at a time.