invocation.io

€3,000–5,000 · 5 business days · fixed scope

Find out where your billing is leaking — before it shows up on the P&L.

Five business days inside your Stripe or Adyen setup. You get written findings, a 60-minute readout, and a priced proposal for the fix — or a written “nothing to fix here,” which is also a useful answer.

$100M+ in recurring revenue migrated, zero downtime · about a million subscriptions moved, Adyen to Stripe · Stripe Certified Professional Billing Architect · 3+ years running a live marketplace's escrow and payouts.

01 / Fit

Does this sound like your billing?

Most billing doesn't fail loudly. It leaks.

Failed payments nobody owns. Nobody can tell you this month's recovery rate.

Webhooks that drift: events retried, dropped, or handled twice — discovered weeks later, usually by a customer.

Proration nobody can explain. Upgrades, trials and credits produce invoices finance has to take on faith.

Usage-based pricing you're afraid to launch. The model is agreed; the billing risk isn't.

Connect payouts held together with cron jobs. They work until the day they don't.

A migration someone proposed, and nobody can say whether it's actually needed.

If two or more of those are true, the audit will find money. If none of them are, tell me and I'll say so before you book.

02 / Deliverable

What you receive

A written findings report, delivered at the end of day five. Every finding is a row:

Findings table · one row per area reviewed

01

Area

02

Finding

03

Severity

04

Revenue at risk

05

Fix

06

Effort

A 60-minute readout call: screen-shared, your engineers welcome, recorded if you want it.

A priced proposal for the fix. Fixed scope, fixed fee.

If the right answer is “your team can do this in a sprint,” the report says that instead.

Migration is one thing the audit may recommend. It is not the default answer — I have moved a hundred million dollars of recurring revenue between providers, which is exactly why I'll tell you when not to.

03 / Sequence

How it works

  1. 1

    Day 1 — Access and map

    Read-only access to your Stripe or Adyen dashboard, the billing code paths, and the webhook handlers. I map how money actually moves, not how the docs say it does.

  2. 2

    Days 2–3 — The dig

    Dunning and recovery rates, webhook idempotency and replay behaviour, proration and credit logic, subscription state transitions, reconciliation against your ledger, payout and escrow flows if you run a marketplace, tax and invoice correctness.

  3. 3

    Day 4 — Quantify

    Each finding gets a severity and, where the data supports it, a number. “Involuntary churn is costing you roughly X per month” beats “your dunning could be better.”

  4. 4

    Day 5 — Report and readout

    Written findings delivered, 60-minute call, priced proposal for the fix.

04 / Access

What I need from you

  • Read-only Stripe or Adyen dashboard access.
  • Read access to the billing-related repositories.
  • 45 minutes with the engineer who knows the billing best.
  • A mutual NDA if you want one — I'll sign yours or send mine.

Nothing else. No workshops, no discovery phase, no kickoff deck.

05 / Scope

Where the fences are

  • For SaaS and marketplace companies with live revenue on Stripe or Adyen, where billing is owned by one or two backend engineers as a side job.
  • Not for pre-revenue products, or teams whose billing is a single monthly Checkout link with no subscriptions. If you're pre-launch, the guides are free and will get you further than an audit will.
  • Not for anyone looking for someone to blame. The report grades the system, not the people who built it.
  • One provider and one product line. A second is a second engagement.
  • This is an audit, not a remediation. Implementation is quoted separately, and credited.

06 / Confidentiality

Confidentiality

A mutual NDA is available on request before we start — I will sign yours or send mine. Access is read-only, granted by you, and revoked when the audit closes.

Nobody else sees your data. There are no subcontractors on this engagement, and nothing about your billing is reused elsewhere.

AI-assisted analysis tooling is used under the same confidentiality obligations. You can opt out before we start.

07 / FAQ

Straight answers

Why fixed fee?

Because hourly makes you ration the questions. The scope is five days and the price doesn't move.

What if you find nothing?

You get that in writing, and it's worth having. Most audits find something; some find one small thing. That's still the answer to a question you were carrying.

Does the fee come off the fix?

Yes. Book the fix within 60 days and the audit fee is credited against that invoice.

Can you just do the migration?

Yes — after the audit, or directly if you already know what you need. Fixed scope, fixed fee, quoted once I've seen the system.

We're mid-incident. Can you start now?

Say so when you request the audit. Incidents jump the queue.

Do you sign NDAs?

Always. Yours or mine.

Who else sees our data?

Nobody. Read-only access, revoked when the audit closes, no subcontractors on this engagement.

Who does the work?

Andrej Dragojevic, directly. Not an agency, not a junior with a checklist. One senior engineer, a vetted network when scope needs it, EU/US overlap.

08 / Who

Who's doing the work

I'm Andrej Dragojevic. I led Babbel's Adyen to Stripe migration of its recurring billing between 2024 and 2026 — around a million subscriptions and $100M+ in recurring revenue moved with zero customer-visible downtime, cards, Apple Pay, PayPal and SEPA rebuilt on Stripe rails, coordinating a five-person delivery team and the reconciliation pipelines finance audits against.

Before that I built GigSocial's creator marketplace from an empty repository — escrow, wallets, disputes, card and ACH payouts — and three years later I still run it with them. I built Sponsored's Stripe Connect marketplace for a DigitalOcean co-founder, and led a live fintech platform through a full front-end modernization without downtime.

I'm a Stripe Certified Professional Billing Architect — the credential is public, and you're welcome to verify it.

You get me. Not an agency, not a junior with a checklist. One senior engineer, a vetted network when scope needs it, EU/US overlap.

Five days from now you'll know what your billing is actually doing.

€3,000–5,000, fixed scope. Written findings, a readout, a priced proposal — credited against the fix.

Prefer an invoice and bank transfer? Email andrej@invocation.io.