Skip to main content

Connecting your Stripe Account to Core by PushPress

Everything about Stripe in PushPress Core — why we use it, how to connect it, managing your account, deposit timing, fees, and reactivating payment methods.

Written by Jessica Hamel

Overview

PushPress processes all member payments through Stripe. This article is the complete Stripe reference for gym owners — covering initial setup, account limits, bank account management, deposit timing, processing fees, and payment method management.

Who can do this: Account Owner / Admin

Stripe dashboard: dashboard.stripe.com


Why PushPress Uses Stripe Only

PushPress integrates exclusively with Stripe. No other payment processors, gateways, or merchant accounts are supported.

Why Stripe:

  • Flat, transparent pricing — one rate per transaction, no hidden fees for refunds, failed charges, AMEX, international cards, or recurring payments

  • Fast setup — account approval takes minutes, not days or weeks

  • Competitive ACH rates — 0.8% + $0.30 beats most processors for bank-to-bank transactions

  • No blended rates — what Stripe quotes is what you pay, unlike processors that advertise low rates but charge more for rewards cards, corporate cards, or AMEX


Connecting Stripe to PushPress

If you haven't connected Stripe yet:

  1. Log in to the PushPress Control Panel.

  2. Go to Settings → Billing & Payment.

  3. Scroll to Accept Credit Cards, Connect with Stripe.

  4. Complete Stripe's onboarding — approval is typically instant.

  5. If you encounter issues during approval, contact Stripe directly at support@stripe.com.


Can I Link More Than One Stripe Account?

No. Each PushPress account connects to a single Stripe account. All member payments deposit to that one bank account.

If you run multiple businesses or locations, use a separate PushPress account per location. Revenue, members, and reporting stay cleanly separated. Multi-account pricing is available — contact support@pushpress.com.

Situation

Recommended setup

Two businesses at one location

Separate PushPress account each

Two gym locations

Separate PushPress account each

One gym

Single account


Changing Your Bank Account

Your payout bank account is managed in Stripe directly.

    • If you don't know the password, use Forgot Password on the Stripe login page.

    • The Stripe account is typically under the gym owner's email from when PushPress was set up.

  1. Go to Settings → Bank Accounts and Scheduling.

  2. Add your new bank account and complete verification.

  3. Set the new account as your default payout account.

After updating, allow 2–3 business days for deposits to route to the new account. Transfers already in progress will complete to the previous account.

For detailed Stripe steps: Update existing bank account information


When Will I Receive My Money?

First deposit: Stripe holds the first payout for 7 days after your first successful charge. This is required for compliance verification on all new Stripe accounts.

Ongoing deposits: Standard schedule is 2 business days after charges are processed. Business days are Monday–Friday, excluding U.S. federal holidays.

Example: Payment processed on Friday → deposits Tuesday (next 2 business days).

Weekend/holiday transfers: If Stripe submits a transfer on a non-business day, it processes the next day your bank is open.

Payout schedule configuration: In your Stripe dashboard, go to Settings → Business → Bank Accounts and Currencies → Payout Schedule. Set to Automatic / Daily for fastest processing.

Common causes of delays:

  • Negative Stripe balance — payouts are held until balance turns positive

  • Concurrent withdrawals during a payout cycle

  • Bank-side processing times (Stripe submits on time; some banks take longer)


Processing Fees

Fees vary by PushPress plan. Confirm your exact rate in your Stripe dashboard.

Plan

Card transactions

ACH / bank transfers

PushPress MAX

2.75% + $0.30

0.8% + $0.30

PushPress PRO

2.89% + $0.30

0.8% + $0.30

PushPress FREE

4.99% + $0.30

2.89% + $0.30

Tap to Pay / Stripe Terminal (in-person):

  • Standard: 2.89% + $0.30 (PRO plan)

  • Tap to Pay on Apple (iPhone, no card reader): additional $0.10 per transaction

Accepted card brands: Visa, Mastercard, AMEX, JCB, Discover, Diners Club

No hidden fees. Stripe does not charge for: refunds, failed transactions, statement fees, transfer fees, batch fees, or gateway fees.

Refund note: Processing fees are not returned when you issue a refund. Your business absorbs the original fee on the refunded amount.


Reactivating a Previous Card on File

If a member wants to switch back to a card they used before:

  1. Go to the member's profile.

  2. Click View [X] Inactive Payment Methods.

  3. Click the three-dot menu next to the card you want to reactivate.

  4. Select Reactivate.

Important: Reactivating a card does not automatically update which card a plan bills to. To change the billing card on a plan, edit the plan and update the payment method separately.


Troubleshooting

Deposits have stopped or are on hold

  • Go to Settings → Bank Connection — if status shows Red, click Resolve Now

  • Stripe requires identity/business re-verification periodically — complete any pending requests in your Stripe dashboard

  • See also: Core | Why Am I Not Receiving Deposits?

Transfer submitted in Stripe but not in my bank

  • Allow until the next business day — banks only process on business days

  • If 3+ business days have passed since submission, contact Stripe Support from your Stripe dashboard

I don't know who set up our Stripe account

  • It's typically under the gym owner's email from initial PushPress setup

  • If ownership has changed, contact Stripe Support to transfer account access

Processing fee on my Stripe statement says "PushPress Application fee"

  • This is normal — it's your standard Stripe processing fee, just labeled to reflect the PushPress integration. Not an extra charge.

Did this answer your question?