Blog -

How to recover payment processing fees with the Fee Recovery Add-On for Gravity Forms

the Gravity Forms community By the Gravity Forms community Updated October, 28, 2025

How to recover payment processing fees with the Fee Recovery Add-On for Gravity Forms

Written by the Editorial team at OIO Publisher…

Online payment fees can eat into your profits without you even realizing it. Whether you’re collecting donations, selling products, or accepting payments via Gravity Forms, processing fees from PayPal and Stripe can quickly add up.

The Fee Recovery Add-On for Gravity Forms helps you recover those costs automatically – so you keep more of what you earn.

Fee Recovery field added to a Gravity Form

OIO Publisher is a third-party solution. Gravity Forms does not offer support for this platform, nor is this article intended to be a Gravity Forms endorsement of this platform, its developers, or quality of support. As always, we recommend you extensively evaluate all solutions to ensure their suitability for your purpose.

Why recovering fees matters

Every online transaction carries a small processing cost. Typically, payment gateways like PayPal or Stripe charge around 2.9% + $0.30 per transaction. While this might not sound like much, those fees can add up fast – especially if you handle a high volume of payments each month.

The Fee Recovery Add-On ensures you don’t lose out by automatically calculating and adding the fee to your form total.

How the Fee Recovery Add-On works

The Fee Recovery Add-On integrates directly into Gravity Forms, letting you apply a fixed fee, percentage fee, or a combination of both. You can decide whether to make the fee optional (via a checkbox) or mandatory.

The add-on calculates the correct fee and updates the total instantly so users see exactly what they’ll pay before submitting the form.

The Fee Recovery Add-On showing the processing fee added to the total amount.

Step-by-Step: Setting up the Fee Recovery Add-On in Gravity Forms

1. Install and Activate the Fee Recovery Add-On from your WordPress dashboard.

2. Go to Forms → Settings → Fee Recovery and enable the plugin.

3. Configure your fee preferences—choose between a fixed amount, percentage, or both. You can also decide if the fee should be optional or required.

Fee Recovery settings screen showing default fixed and percentage fee configuration

4. Edit any form and add the Fee Recovery field from the Field Settings panel. Customize the label using the %RECOVERFEE% tag to display the calculated fee.

5. Save your form and test it by running a transaction. The fee should automatically apply to the total.

Best practices

  • Use clear labeling – let users know the fee covers payment processing costs.
  • Test your form thoroughly before launching it.
  • Consider using opt-in mode for donations to give users the choice to cover fees.
  • Keep your percentage reasonable – too high could discourage users from completing checkout.

Example scenario

Let’s say you’re selling a $10 product and have a 3.5% processing fee. When a customer selects the checkbox, the system automatically adds $0.35 to their total, showing $10.35 as the final amount. It’s transparent, fair, and ensures you keep your full revenue.

Start recovering fees today

Ready to start saving money on every transaction? The Fee Recovery Add-On for Gravity Forms makes it easy to recover processing fees seamlessly. You can download it or learn more at https://oiopublisher.com/fee-recovery/.