All posts

Payments

Why Stripe Connect matters for your dojo (and the 1099-K trap nobody talks about)

April 10, 2026 7 min read

Here's a question almost no gym owner asks before signing a software contract — and it costs them tens of thousands over the life of their business:

Whose name is on the merchant account?

Two payment models, two very different relationships

Model A: Platform-as-merchant

The software vendor sets up one big merchant account, and your members' charges flow through it. The platform takes its cut, then settles the rest to your bank. This is how Spark, Mindbody, Zen Planner, and most legacy systems work.

What that actually means:

  • The platform issues your 1099-K. Their name is on the IRS paperwork, not yours.
  • If a chargeback happens, the platform's risk team makes the call — sometimes freezing payouts for the whole gym.
  • If the platform has a compliance flag (it has happened — entire processors get suspended), every gym on it goes down at once.
  • Your members' saved cards are technically tokens against the platform's processor, not yours. You can't take them with you.

Model B: Stripe Connect (your own account)

You sign up for a Stripe account in your gym's name. The software platform routes charges directly through your account. Funds go from the member's card, through Stripe, to your bank. The platform never touches the money.

What that means in practice:

  • You're the merchant of record. Your name on the receipts, your name on the 1099-K.
  • You get the full Stripe dashboard — disputes, payouts, fee breakdown, refund tools.
  • Your members' saved cards live in your account. If you ever switch software, the cards come with you.
  • Each gym is independent. One bad actor doesn't take everyone offline.

The 1099-K trap

Here's the part nobody warns you about. Under platform-as-merchant, the platform issues a 1099-K reflecting their processor receiving payments on your behalf. When you switch platforms — or the platform gets sold, or shuts down a region — your accounting suddenly has gaps and your bookkeeper has questions. With your own Stripe account, you have one continuous payment history regardless of what software sits on top.

"But Connect onboarding is annoying, right?"

Five minutes. Stripe handles the entire flow — name, address, EIN, bank — through their hosted onboarding. By the time you've finished setting up your first membership plan, your processor is live.

We built DojoOS on Stripe Connect Standard from day one. Not because it's easier for us — it isn't, it's harder — but because it's the only model where you actually own the business you've spent years building.

Try DojoOS

Run your dojo on software that respects you.

14-day free trial. No credit card. Every feature included.

Start free trial