Managing online payment processing costs is essential for your business. Upflow allows you to apply surcharges to card payments, enabling you to pass on part or all of these costs to your customers. Here’s how you can set up and manage surcharges effectively.Documentation Index
Fetch the complete documentation index at: https://docs.upflow.io/llms.txt
Use this file to discover all available pages before exploring further.
What are surcharges?
Surcharges are charges applied to card payments to cover the cost of processing transactions. With Upflow, these fees are automatically added to the payment when your customer selects the card payment method. Choose to pass all, part, or none of the payment fees to your customers. Note: You cannot pass more than the payment processing fees. Regulations vary by country. Consult with your legal counsel to ensure compliance with local laws. Note: For compliance reasons, card surcharges apply to credit cards only. They are automatically disabled for debit and prepaid cards. If the card type cannot be determined, no surcharge is applied.How surcharges are calculated
Card surcharges have a fixed and variable component. When you pass those fees on to customers, the amount they will pay should increase proportionally so as to cover the added resulting processing fees. We apply the following formula to update it, where you specify the fixed (“F_fixed”) & variable (“F_percent”) inputs as mentioned above:
What Is the impact of activating surcharges?
When activated, surcharges will: Appear as a separate “card fees” line item on the card checkout page for transparency.

- For debit or prepaid cards: “Card fees don’t apply to debit or prepaid cards, so no fee was charged to the customer.”
- For unknown card type: “We couldn’t confirm the card type, so no card fee was applied.”
Setting up surcharges
Activating surcharges
- Head to your settings: Go to your Payment Methods section, and click Edit at the Card level.
- Enable the toggle: Activate the surcharges toggle.
- Define the fee structure: Specify a percentage and/or a fixed fee to apply to card payments. Note that your organization can only use one fee schema.
- Set default activation: Decide whether to enable surcharges by default for new customers. Existing customers will require manual or bulk activation.

Activating surcharges for your customers
Individually
- Go to the Customer Details page.
- Use the toggle Surcharging to activate or deactivate surcharges for a specific customer.

In bulk
- Navigate to the Customer List view.
- Select multiple customers and use the bulk action feature to enable or disbale surchaging.

Using smart rules
- Configure Smart Rules to automate surcharging activation based on specific criteria, such as customer type or any custom fields.

Best practices for surcharges
- Be transparent: Clearly inform customers about surcharges during the checkout process to avoid confusion. You can mention it in your email reminders or even create a dedicated campaign.
- Stay compliant: Work with your legal counsel to ensure your fee structure complies with local regulations. Surcharging debit and prepaid cards is prohibited or heavily restricted in many jurisdictions — Upflow automatically excludes these card types to keep you compliant by default.
- Monitor performance: Regularly review your Payments List view to track how surcharges impact payment collection.