Skip to main content

Stripe Surcharges & Discounts

Stripe Surcharges & Discounts Hoops allows you to create automatic surcharges or discounts that are only applied when a customer chooses to pay online via Stripe.

Hoops allows you to create automatic surcharges or discounts that are only applied when a customer chooses to pay online via Stripe.

This is commonly used to:

  • Offset Stripe processing fees

  • Encourage full upfront payment

  • Create different payment incentives for customers

These adjustments only apply to the Accept & Pay workflow.

If the customer chooses to simply Accept the SalesDoc and pay later via invoice or bank transfer, no surcharge or discount is applied.




Important

Before using this feature:

  • Your Stripe account must already be connected to Hoops

  • Accept & Pay must be enabled on the document

👉 See the Stripe Integration guide for setup instructions.




Step 1: Open Customer Actions

Inside your:

  • SalesDoc

  • SalesPresentation

  • SalesStore

click into the Customer Actions section.

This is where you configure:

  • Accept buttons

  • Online payment options

  • Approval workflows

  • Stripe payment settings

Snapshot




Step 2: Enable Accept & Pay

Turn on the Accept & Pay option.

This option is only available if Stripe has already been connected to your Hoops account.

Once enabled, additional Stripe payment settings will appear.




Step 3: Enable a Surcharge or Discount

Under the Stripe payment settings, choose whether to apply:

  • A surcharge

  • Or a discount

Then enter the percentage value.

Examples:

  • +2% Credit Card Processing Fee

  • -2% Paid in Full Discount

Snapshot




Step 4: Save & Preview the SalesDoc

Save your document and preview it using the Guest View link.

At this stage:

  • The customer will not yet see the surcharge or discount displayed directly on the SalesDoc

  • The SalesDoc remains clean and uncluttered




Step 5: Customer Payment Experience

When the customer chooses:

Accept

No surcharge or discount is applied.

This workflow is typically used when:

  • The customer will pay via bank transfer

  • You will invoice them later through QuickBooks Online or Xero


Accept & Pay

The Stripe checkout window will appear.

At this point:

  • The surcharge or discount is clearly itemized

  • The customer sees the adjusted payment total before completing payment

The Stripe payment total will include:

  • Original SalesDoc total

  • Plus surcharge

  • Or minus discount

Snapshot




Common Use Cases

Recover Stripe Fees

Add a surcharge such as:

  • +2% Credit Card Fee

This helps offset Stripe transaction costs.


​​

Encourage Immediate Payment

Offer a discount such as:

  • -2% Paid in Full Discount

This can help encourage customers to pay immediately instead of requesting invoice terms.




Template Recommendations

Many Hoops users create separate templates for:

  • Standard quotes

  • Accept & Pay quotes

  • Large-value bank transfer quotes

For example:

  • Small orders may allow online payment

  • Large $50,000+ quotes may disable online payment entirely to avoid large Stripe processing fees

Templates make it easy to apply the correct payment workflow automatically.




Pro Tip

Because you can fully customize:

  • Button names

  • Colors

  • Customer actions

many users rename their payment buttons to clarify the workflow.

Examples:

  • Accept & Pay (+2%)

  • Pay Online & Approve

  • Accept & Request Invoice

This helps set clear expectations before the customer reaches checkout.




Current Limitations

At this time:

  • Deposits are not supported

  • Partial Stripe payments are not supported

Stripe payments must currently be paid in full.

Did this answer your question?