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:
Log in to the PushPress Control Panel.
Go to Settings → Billing & Payment.
Scroll to Accept Credit Cards, Connect with Stripe.
Complete Stripe's onboarding — approval is typically instant.
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.
Log in to dashboard.stripe.com.
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.
Go to Settings → Bank Accounts and Scheduling.
Add your new bank account and complete verification.
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:
Go to the member's profile.
Click View [X] Inactive Payment Methods.
Click the three-dot menu next to the card you want to reactivate.
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.

