Skip to main content

How to Use the Billing and Payment Page in PushPress Core

Manage your Stripe connection, tax rates, flex fees, and payment disputes, all from the Billing and Payment page in PushPress Core.

Written by Jessica Hamel

Overview

The Billing and Payment page in PushPress Core is where you manage every aspect of how your gym collects money. This article explains how to connect Stripe, configure tax rates, set up Flex Fees, and monitor payment disputes — so your billing is fully configured and running correctly from one place.

Who can do this: Admin

Where: Control Panel → Settings → Billing and Payment


How to Set Up the Billing and Payment Page

1. Navigate to Billing and Payment

To navigate to Billing and Payment, open the Control Panel, select Settings from the left sidebar, and click Billing and Payment.

  1. Log in to your PushPress Core admin account.

  2. From the left navigation, click Settings.

  3. Select Billing and Payment.


2. Connect Your Stripe Account

To connect your Stripe account, click Connect with Stripe on the Billing and Payment page and complete the Stripe authorization flow.

  1. On the Billing and Payment page, click Connect with Stripe.

  2. You will be redirected to Stripe to authorize the connection.

  3. Log in to your Stripe account (or create one) and complete the OAuth flow.

  4. Once authorized, you will be redirected back to PushPress. Your connection status will show as connected at the top of the page.

Note: All payments in PushPress are processed through Stripe. This connection must be active before any billing features will work.


3. Configure Tax Rates

To configure tax rates, scroll to the Tax Rates section and add or edit the rates that apply to your gym.

  1. On the Billing and Payment page, scroll to Tax Rates.

  2. Click Add Tax Rate.

  3. Enter the tax name (for example, "Sales Tax") and the percentage rate.

  4. Click Save.

  5. Repeat for any additional tax rates that apply.


4. Set Up Flex Fees (Pro and Max Plans Only)

Flex Fees let you add a percentage fee to member transactions to offset processing costs or fund gym initiatives. You keep 100% of every flex fee collected — PushPress takes no portion.

To set up Flex Fees, scroll to the Flex Fees section of the Billing and Payment page, configure your payment type and percentage, and save.

  1. On the Billing and Payment page, scroll to Flex Fees.

  2. Select which payment method the fee applies to: Credit Card, ACH, or both.

  3. Enter your fee percentage. The maximum is 10%.

  4. Click Save.

  5. Confirm the fee is displaying correctly by reviewing the summary shown in the Flex Fees section.

Note: Flex Fees are available on Pro and Max plans only. If you are on Core Free, you will see an upgrade prompt in this section.

How the fee is applied:

Example

Plan price

$100

Flex Fee (7%)

$7

Member pays

$107

Stripe processing fee (~3%)

~$3

Your business receives

~$104

Where members see the fee:

  • Landing page purchases: fee is shown to the member before they submit payment.

  • Admin-created or Staff App invoices: fee appears on the receipt after payment is collected.

Key rules:

  • Flex Fees apply to all transactions on the selected payment method. You cannot limit the fee to specific plans, products, or member groups.

  • Enabling Flex Fees replaces any previous fee configuration — there is no double charging.

  • Flex Fees do not apply to cash transactions.


Flex Fees — Best Practices

  • Start at ~4% for credit card transactions as a baseline offset against standard Stripe processing rates.

  • Be transparent with members. Explain the fee clearly in your membership terms or at the point of signup. Members see the fee labeled at checkout on landing page purchases.

  • Check local regulations before enabling. Surcharge laws vary by state and country. Consult a local advisor if you are unsure whether a fee is permissible in your area.

  • Consider invoice combining first. Stripe charges $0.30 per transaction. Combining multiple charges into one invoice is a no-cost way to reduce fixed fees before adding a Flex Fee. See the invoice combining section below.

  • Use a clear purpose. Whether offsetting processing costs, funding equipment, or supporting a community initiative — having a defined reason makes member communication easier.


5. Monitor Payment Disputes

To monitor payment disputes, scroll to the Recent Disputes section to view active Stripe chargebacks without leaving PushPress.

  1. On the Billing and Payment page, scroll to Recent Disputes.

  2. Review the list of disputes, including the amount, date, and status for each.

  3. To respond to or manage a dispute, click through to your Stripe dashboard using the link provided.

Note: The Recent Disputes section is read-only within PushPress. All dispute responses must be submitted directly in Stripe.


Reduce Fees with Invoice Combining

Stripe charges $0.30 per transaction regardless of the amount. Combining multiple charges into a single invoice means paying that $0.30 once instead of once per item.

How it works:

  • Members with an auto-charge date will have open product purchases and membership dues merged into one invoice automatically when the membership renews — as long as the product invoice has not already been collected.

  • To bundle charges, do not collect a product invoice immediately. Leave it open and it will merge with the next plan renewal.

Example: A $25 t-shirt, $15 water bottle, and $149 membership on three separate invoices costs $0.90 in fixed fees. On one invoice: $0.30.


Frequently Asked Questions

Where do I manage tax rates?

Tax rates are managed on the Billing and Payment page under the Tax Rates section. Click Add Tax Rate, enter the name and percentage, and save.

What plan do I need to use Flex Fees?

Flex Fees are available on Pro and Max plans. Core Free accounts will see an upgrade prompt in the Flex Fees section.

Can I apply a Flex Fee to only some of my members or plans?

No. Flex Fees apply to all transactions on the selected payment method (credit card, ACH, or both). You cannot limit the fee to specific plans, products, or member groups.

Will members see the Flex Fee before they pay?

Members making a purchase through a landing page will see the fee itemized before submitting payment. For admin-created invoices and Staff App transactions, the fee appears on the receipt after payment is collected.

Can I set different Flex Fee percentages for credit card and ACH?

Yes. You can enable Flex Fees separately for credit card and ACH, and set a different percentage for each payment method.

What are the Recent Disputes shown on the page?

The Recent Disputes section shows a read-only view of recent Stripe chargebacks on your account. It gives you visibility into disputes without needing to log into Stripe separately. All responses to disputes must be submitted in Stripe directly.

My Stripe is connected but payments are failing. What should I do?

Check that your Stripe account connection has not been revoked from within your Stripe dashboard. If the connection appears healthy in PushPress but payments are still failing, reconnect Stripe from the Billing and Payment page. If the issue continues, contact support.

Did this answer your question?