Overview
PushPress supports discounts on Plans (memberships, punch cards, non-recurring plans) and Products (retail, drop-ins). Discounts reduce the price charged without changing the base plan or product price.
Where: Core (web) for plans and products; Staff App (Staff Mode) for products
Plan discount path: Member profile → plan → three dots → Change Amount/Discount
1. Discount Types
Discount type | Where it's applied | How long it lasts |
Plan Discount | Member's plan → Change Amount/Discount | Lifetime of the plan or a set number of billing cycles |
One-Time Discount | Member's plan → Change Amount/Discount (recurring plans only) | Next invoice only; does not repeat |
Setup Discount | When adding a punch card or non-recurring plan to the member | The single charge for that plan |
Product Discount | Cart line item at checkout (Core or Staff App) | Current transaction only |
Change Subscription Price (same menu) permanently changes the plan price for that member. Use it only when the base rate itself is changing.
Note: Discounts apply to future invoices. Charges already processed are not adjusted retroactively.
3. Punch Cards and Non-Recurring Plans
Punch cards and other non-recurring plans bill once, at setup. There is no next payment, so:
One-Time Discount is not available for these plans. It applies to the next payment, and these plans don't have one.
Apply any discount at setup, when adding the plan to the member. After the plan is assigned and charged, there is no future payment to discount.
An ongoing ("forever") discount has no effect on a single-charge plan. If the member buys the punch card again, apply the discount again when setting up the new purchase.
Ongoing % discount + one-time credit on the same plan
On a punch card or non-recurring plan: combine both into one discount at setup. Example: a $300 punch card with 10% off and a $72 credit = $30 + $72 = $102 discount, entered at setup. Repeat the 10% on any future repurchase.
On a recurring plan:
Apply the ongoing percentage as a Plan Discount.
Apply the credit as a One-Time Discount on the next invoice. [VERIFY both can be active at once]
Confirm Amount after discount before saving so the member is not overcharged.
4. Plans with a Future Start Date
A plan with a future start date is in Pending Active status. It has not started billing and appears under the member's All tab as Pending Activation until the start date.
Apply discounts before the start date so they are in place for the first charge.
For punch cards and non-recurring plans, the start date does not change discount options. The discount is still applied at setup (see section 3).
5. Apply a Product Discount in Core
Open Core and go to Point of Sale / Sell.
Add the product(s) to the cart.
Select the product line item and enter a dollar amount or percentage.
Confirm the updated total with the member and process payment.
6. Apply a Product Discount in the Staff App
Open the Staff App and confirm you are in Staff Mode.
Tap Sell and add the product(s) to the cart.
Tap the line item, select discount, and enter a dollar amount or percentage.
Review the total and process payment (card, cash, or charge to account).
Note: Staff App discounts are transaction-level only. They do not change base product pricing or plans. Plan discounts require Core.
7. Troubleshooting
Discount option not showing
Staff App: confirm you are in Staff Mode, not Member Mode.
Confirm the staff role has permission to apply discounts.
Confirm the plan or product is active and available for sale.
Punch card or non-recurring plan: One-Time Discount is not offered because there is no next payment. Apply the discount at setup (see section 3).
Discount not applying
Confirm the change was saved before the next invoice was generated.
Update the Staff App to the latest version; log out and back in or try another device.
FAQ
Can I discount a plan that is already active?
Yes. Use Change Amount/Discount. The discount applies from the next invoice; past charges are not changed.
Do discounts apply once or every billing cycle?
Plan Discount: every cycle (or a set number). One-Time Discount: next invoice only. Product discount at checkout: that transaction only.
Can I add a one-time discount to a punch card?
No. Punch cards and non-recurring plans bill once, so there is no next payment for a One-Time Discount to apply to. Add the discount at setup.
Can a member have both an ongoing and a one-time discount on one plan?
NO, On a punch card, a discount is only added a set up. There is only one charge. On a recurring plan, see section 3.
Pro Tip
Set discounts before the first or next charge. Always check Amount after discount before saving.

