Tell HN: Beware Stripe's “Minimum Fee Commitment”

119 points by hairofadog ↗ HN
TLDR: Stripe will give you a better rate if you agree to a "Minimum Fee Commitment", meaning you agree to process $X in fees over a certain amount of time, and if you fall short, you have to pay them the difference. However, there's nothing in the contract that lets you off the hook if Stripe decides to freeze your payouts, which in our case they did, and repeatedly keep doing.

Long version: The company I work for processes tens of millions annually, and Stripe was able to offer a better rate than our current processor, so we entered into what would become a months-long sales process.

The salesperson pushed hard to get us to sign up for a Minimum Fee Commitment: if we agreed to run at least $X million in processing fees over five years, they could give us a really good rate. If there was a shortfall, we'd have to make up the difference.

We almost agreed as we could easily meet the amount, but in the end we declined since the contract didn't let us off the hook if Stripe decided to stop doing business with us.

Shortly after we started collecting payments through Stripe, we got a notice that they had frozen our payouts because of a "surge in processing volume". Weird! Must be a mistake, right? They obviously know who we are and what volume we process; after all, we've been working with them for the past X months to get this thing off the ground, submitted financial statements, processing history, all sorts of documentation about our business.

What we discovered pretty quickly, however, is that the Stripe risk teams (apparently) don't communicate with the rest of the organization, and they also don't communicate with customers, which is to say they ask but don't answer questions. They wanted things like "Invoices for the past 7-14 days" or "copies of one or two contracts with vendors", but wouldn't respond to requests for clarification or acknowledge our emails to them in any way. They'd say, "Send us X," and I would reply, "What do you mean exactly by X?" and they'd reply with, "Send us Y". A black box.

Our rep figured out that our account hadn't been flagged properly: even though we had gone through a sales process and signed a contract, our account had been configured as "self serve", which puts us in a higher risk category with a different risk team than we should have had. So... payouts frozen for a week, a bit scary but resolved now, no big deal.

Less than 24 hours later, however, our payouts were frozen again, this time by a different Stripe risk team with even weirder demands: among other things, they wanted a "working website" (our website works?) and "contact information to appear on the website" (it's on every page?) It was as if Stripe had never heard of or talked to us before, and just like the other risk team, they asked questions but didn't respond to our emails.

We've been able to make some progress, but due-diligence is ongoing and feels arbitrary, with new and different teams taking an interest in our account every so often, which leads to new questions, documents we need to produce, etc., and as of yesterday our payouts are frozen once again.

I'm hopeful we'll resolve our issues, but I feel pretty strongly that we would be in deep trouble had we agreed to the Minimum Fee Commitment. Our ability to walk away has been the one piece of leverage we have had in order to achieve any resolution whatsoever.

To sum up: Stripe has a lot going for them, and I definitely not saying you shouldn't use them to process payments, but: beware the Minimum Fee Commitment. No matter how warm and fuzzy the salesperson makes you feel, Stripe proper doesn't do any due diligence until after you sign the contract and start collecting money, and their policy is "freeze payouts first, ask questions later", so you'll want the ability to roll back to another processor (which is what ...

18 comments

[ 3.4 ms ] story [ 52.6 ms ] thread
Thank you sharing. Sounds like a terrible company to do business with.
Not sure I've ever heard of a payment processor that isn't.
"Sounds" since a couple of years. Also PayPal is of the same kind since 20 years but, for some reason, people never learn.
This sounds too bizarre to be easily believable, two different risk teams freezing your account within 24 hours?

Is there any way you could supply some proof of their behaviour?

What on earth is unbelievable about that? There are many similar stories here on HN.

After 1 minute of searching, I found this example of an account which was deactivated, reactivated, and then deactivated again. Then poster doesn't specify that it was within 24 hours, but it seems like it may have been the same week: https://news.ycombinator.com/item?id=32854528

It seems like your linked example is of a 'high-risk' business similar in risk to pornhub, casino websites, etc.

It doesn't seem like the OP's business falls into that category.

Maybe I'm missing something, but that doesn't seem to be the case. When the OP was asked what why the post didn't mention the business' category, he/she said that

> This is more a function of the fact that I don't want my business to be identifiable from this post than that it's a sketchy business. You'll have to take my word for it, but it's exceedingly benign.

In terms of "proof", I can't imagine what you'd accept as proof that I'd want to post here. In terms of risk, benign is a pretty good word for it, and we've been using another processor for years and years without any issues on that front.

I think Stripe is well within their rights to do all the due diligence they feel they need to do; I just wish they had done it before we signed a contract and started taking payments, and it does feel like we dodged a bullet by not agreeing to the Minimum Fee Commitment.

Linking to a real identity at least will make it easier to accept. Using a pseudonym simply adds an extra layer of doubt.
would you share that other payment processor?
We’re currently using Cybersource, owned by Visa. I argued for moving us over to Stripe because Stripe offered a better rate, and their UI, APIs, reporting, and documentation are much nicer than Cybersource’s. I had also argued for and worked with Stripe at my previous job in a much riskier sector — event ticketing — for years, and never had a problem, so it felt like a no-brainer.
I find your description of the things that happened as "too bizarre to be easily believable" to be somewhat comforting, as it lets me know I'm not nuts to be frustrated by the process.
I find it totally believable after having to work through multiple internal risk teams to get my test accounts past automated flaggers.
> They'd say, "Send us X," and I would reply, "What do you mean exactly by X?" and they'd reply with, "Send us Y". A black box.

Thank you so much for talking about this. I will never work for, nor be a customer of, a company that operates this way. Their culture is obviously one where the leadership have not impressed a need to have clear and continuous communication around business-critical processes. There'll be many more problems related to this.

Welcome to the world of compliance monkeys. They will ask for documents over and over again with no intent of unblocking the account.
I work at at Stripe and would like to dig into what happened here. Could you email me at edwin@stripe.com?
Just emailed you, thanks for taking a look.
This sounds like a growing company. They need to balance risk with reward. Im hopeful they will find right balance before it kills their business