Help guides and articles for your catering business.
Recover some or all of your Stripe processing fees by adding a surcharge to customer payments.
When a customer pays via Stripe, processing fees are deducted before the funds reach your account. With the Payment Surcharge feature, you can pass some or all of those costs on to your customer by adding a percentage-based surcharge to each payment.
The surcharge is added as a separate line item on the Stripe checkout page and the customer's Stripe receipt, so it's completely transparent.
Navigate to Settings → Integrations → Stripe and scroll down to the Payment Surcharge section. Turn on the slider to enable surcharges, then set your preferred percentage.
You can set this to whatever you like — it's entirely up to you. Stripe's processing fee varies by country and account type, so only you will know the exact rate you're being charged. A surcharge of around 2.75% is typically a good starting point, but you might choose to cover half the cost yourself and pass the other half to your customer, or recover the full amount.
There's an option to apply sales tax to the surcharge. When enabled, the same sales tax rate from the order will be applied to the surcharge line item on the Stripe checkout.
Whether you should do this depends on your country's tax rules. In some jurisdictions, transaction fees are not subject to GST or VAT. Check with your accountant if you're unsure.
You can choose whether to refund the surcharge when a payment is refunded. When enabled, a full refund includes the full surcharge, and a partial refund includes a proportionate share. When disabled, the surcharge is retained regardless of any refund.
If you choose not to refund surcharges, we recommend including this in your terms and conditions so customers are aware before making payment.
When a customer clicks Pay Now on their quote, the button clearly shows the total amount including the surcharge — for example, "Pay $178.71 (includes $5.20 surcharge)".
On the Stripe checkout page, the surcharge appears as a separate line item so the customer can see exactly what they're paying for. After payment, their quote shows a breakdown:
The customer can also click through to Stripe to view and download an official receipt.
From the order view, click the Stripe button to open the payment panel. For each payment you'll see:
If the order changes after payment — for example, the customer wants more items — you can request an additional payment from the Stripe panel. The surcharge is automatically calculated and applied to the new payment as well.
There are a few important things to be aware of when it comes to your accounting:
For example, on a $1,000 order with a 3% surcharge, the customer pays $1,030. After Stripe and Puree fees are deducted, you might receive around $995 in your bank account. Your Xero or QuickBooks invoice will show $1,000, so you'll need to account for the $5 difference when reconciling.