Skip to main content

How to Set Up and Use Flex Fees in PushPress Core

Learn how to enable Flex Fees in PushPress Core to offset processing costs — including setup steps, how fees appear to members, and FAQs.

Written by Jessica Hamel



Flex Fees allow you to add a percentage-based fee to member transactions to offset payment processing costs or support gym initiatives. This article covers how to enable Flex Fees, how the fee is calculated and displayed, best practices, and how to reduce transaction costs further with invoice combining.

Who can do this: Admin

Where: Control Panel → Settings → Billing and Payment → Flex Fees

Plan availability: Pro and Max plans only


How to Set Up Flex Fees

1. Navigate to Flex Fees

To navigate to Flex Fees, go to your PushPress Core admin dashboard, click Settings, select Billing and Payment, and scroll to the Flex Fees section.

  1. Log in to your PushPress Core admin account.

  2. From the left navigation, click Settings.

  3. Select Billing and Payment.

  4. Scroll down to the Flex Fees section.

Note: If you are on Core Free, you will see an upgrade prompt in place of Flex Fee settings. Flex Fees require a Pro or Max plan.

2. Select Which Payment Methods the Fee Applies To

To select which payment methods the fee applies to, use the toggles in the Flex Fees section to enable the fee for Credit Card, ACH, or both.

  1. In the Flex Fees section, locate the payment method toggles.

  2. Enable Credit Card, ACH, or both depending on which transaction types you want the fee applied to.

Note: You can set a different fee percentage for credit card and ACH transactions.

3. Enter Your Fee Percentage

To enter your fee percentage, click the percentage field next to each enabled payment method and type your desired rate.

  1. Click the percentage field for Credit Card and enter your rate.

  2. If ACH is also enabled, click the percentage field for ACH and enter that rate.

  3. The maximum fee is 10% for either payment method.

4. Save Your Flex Fee Settings

To save your Flex Fee settings, click the Save button and confirm the success message appears.

  1. Review your payment method selections and percentages.

  2. Click Save.

  3. Confirm the success message appears confirming your settings have been updated.


How Flex Fees Work

How the Fee Is Calculated

The Flex Fee is added on top of the transaction amount and charged directly to the member. PushPress does not take any portion of the fee — 100% goes to your gym.

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

To understand where members see the Flex Fee, review the two scenarios below based on how the transaction is initiated.

  • Landing page purchases — The fee is itemized and shown to the member before they submit payment. Members see the breakdown at checkout.

  • Admin-created invoices and Staff App transactions — The fee appears on the receipt after payment is collected. Members are not shown the fee before submitting payment in these flows.

What the Fee Applies To

To understand what transactions Flex Fees apply to, note the following 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 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 regardless of amount. Combining invoices is a no-cost way to reduce fixed fees before layering on a Flex Fee. See below.

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


Reduce Fees Further with Invoice Combining

Stripe charges $0.30 per transaction regardless of the amount. Combining multiple charges into a single invoice reduces that fixed cost significantly.

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 billed on three separate invoices costs $0.90 in fixed Stripe fees. Combined into one invoice: $0.30.


Troubleshooting Flex Fees

  • Flex Fees section not visible on a Pro or Max account — Refresh the page. If the section still does not appear, confirm your plan tier in account settings. If the plan is correct and the section is missing, contact support.

  • Flex Fees temporarily inaccessible — During system updates, Pro and Max users can access legacy flex fee settings via the direct link shown in the dashboard.

  • Fee is not applying to transactions — Confirm you clicked Save after entering the percentage and toggling the payment method on. Return to the Flex Fees section to verify the settings are displaying correctly.

  • Members are not seeing the fee at checkout — Fees only display before payment on landing page purchases. For admin-created and Staff App invoices, the fee appears on the receipt after collection.

Still stuck? Try logging out and back in, refreshing the page, or testing on another device.


Frequently Asked Questions

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 of the Billing and Payment page.

Does PushPress take a cut of the Flex Fee?

No. PushPress does not take any portion of fees collected through Flex Fees. Every dollar of the fee goes directly to your gym. The total amount does have the processing fee that applies.

Can I apply the fee to only some plans or members?

No. Flex Fees apply to all transactions on the selected payment method — credit card, ACH, or both. You cannot limit the fee to a specific plan, product, or member group.

Can I set different fee percentages for credit card and ACH?

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

Will members see the fee before they pay?

Members purchasing 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.

What is the maximum Flex Fee percentage?

The maximum Flex Fee is 10% per payment method.

Do Flex Fees apply to cash transactions?

No. Flex Fees do not apply to cash transactions.

Is there a legal requirement to disclose the fee to members?

Surcharge disclosure requirements vary by state and country. PushPress does not provide legal advice, consult a local advisor to confirm compliance requirements in your area before enabling the fee.

What happens if I change my Flex Fee percentage?

The new percentage applies to all transactions processed after the change is saved. Transactions that were already collected are not affected.

Did this answer your question?