Skip to content

Guide

Connect Stripe and get paid

Monetization · 4 min read

Mateflow takes member payments through Stripe Connect. You connect your own Stripe account, members pay into that account, and Stripe pays the money out to your bank. This guide covers connecting Stripe, the fees on each payment, and where to find payouts, earnings, and tax forms.

Who can do this: Community owners and admins connect Stripe in the admin console. In the creator dashboard, the workspace owner, and teammates the owner has given Finance access, can view revenue and payouts. · Where: Web (admin console and creator dashboard). · Plan: Available when your platform plan includes Paid memberships.

Connect your Stripe account to your community

You can connect a Stripe account you already have. If you don't have one, you can create one for free on Stripe during the connection.

  1. Go to Admin → Monetization → Stripe Connect.
  2. Click Connect Stripe. You're taken to Stripe to authorize the connection.
  3. Sign in to Stripe, or create an account, and approve the connection.
  4. Stripe sends you back to the Stripe Connect page, which shows Stripe account connected.

Being connected isn't the same as being able to take payments. Check the Account Status card: payments work when Charges shows Enabled. Until then, you can't create subscription plans or switch your community to paid registration.

Each community connects one Stripe account. To use a different account, disconnect the current one first.

You can also start from the creator dashboard. When a community still needs Stripe, Dashboard (app.mateflow.com) → Revenue shows Finish setting up payments with a Connect · community name button that opens that community's Stripe Connect page. Only the workspace owner can use this button.

Fix Stripe account issues shown on the Stripe Connect page

The Stripe Connect page shows what Stripe still needs from you:

  • Stripe Review In Progress: Stripe is verifying your account. Payments are turned on automatically once it's approved.
  • Your Stripe account needs more information or Action Required: Stripe lists the missing items. Click the button to complete them in the Stripe Dashboard, where you sign in with your own Stripe account.
  • Payouts temporarily disabled: charges still work and earnings collect in your Stripe balance, but Stripe can't pay them out yet. Check the Stripe Dashboard for required actions.

Your Settlement country and Settlement currency come from your Stripe account. To change them, switch accounts in Stripe and reconnect.

See the fees on member payments

Two fees apply to web payments through Stripe. Once your account can take payments, both appear on the Platform Fees card of the Stripe Connect page:

  • Stripe Processing Fee: set by Stripe. It varies by country, currency, and card type. The card links to Stripe's pricing.
  • Platform Fee: Mateflow's fee for using the platform, shown as a percentage. It depends on your platform plan.

The platform fee follows your community's current platform plan. When you change plans, the new rate applies to new subscriptions and to existing ones, starting with each subscription's next invoice. If the new rate is higher, the plan change shows this before you confirm. A one-time space purchase uses the rate at the time of purchase.

Emails members get after they pay

Once Stripe is connected, the Stripe Connect page has a Member emails card that explains which payment emails members receive:

  • Your community emails members a confirmation with the amount and a link to their billing page when they subscribe, buy a space, or renew. You can turn off the emails for automatic renewals with Send renewal receipts to members. See Customize community emails and notifications.
  • Stripe can also send its own receipt. If Successful payments customer emails are turned on in your Stripe Dashboard, members get Stripe's receipt too. You can turn it off in Stripe.

To send a member a receipt again, use Resend receipt on Member Invoices. See Manage subscribers, payments, and refunds.

How payouts work

Member payments go directly to your connected Stripe account. Stripe pays your balance out to your bank on your Stripe payout schedule. Mateflow doesn't hold the money.

To see payouts:

  • In the admin console, go to Admin → Monetization → Earnings and click View payouts in Stripe.
  • In the creator dashboard, go to Dashboard (app.mateflow.com) → Revenue → Payouts to see payouts from all your communities, with statuses such as Pending, In transit, Paid, and Failed.

Check your earnings

Admin → Monetization → Earnings shows Total Revenue, MRR and ARR, Active Subscribers, and Churn Rate for the period you choose. Click Export to download the figures as a CSV file. For revenue across all your communities, use Dashboard (app.mateflow.com) → Revenue. See Track revenue, earnings, and payouts.

Get tax forms for member payments

Your Stripe account is your own, so Stripe sends year-end tax forms, such as a 1099-K, directly to you as the account holder. Download them from your Stripe Dashboard.

The Tax forms page in the creator dashboard (Revenue → Tax forms) doesn't list these forms.

Disconnect Stripe from your community

On the Stripe Connect page, under Disconnect Stripe, click Disconnect, type your community's name, and confirm. Disconnecting:

  • stops your community from accepting new payments immediately;
  • makes member subscriptions that are still running fail at their next renewal;
  • means you have to authorize a Stripe account again before you can take payments.

Related articles

Was this guide helpful?

Back to guides

Can't find what you need?

If you're a member of a community, its admins are the right people to ask. If you're building or running one on Mateflow, our team can help.

Start free trial