Fee Recovery for
Gravity Forms
Recover payment processing fees automatically in your Gravity Forms checkout.
Get Fee Recovery for $60/yearUnlimited sites · 14-day refunds · Works with any payment add-on
The Fee Recovery add-on lets you easily offset the processing fees that reduce your earnings. Choose between a fixed amount, a percentage, or both, automatically calculated and added to totals before payment.
Perfect for donations, payments, and online orders, this add-on keeps your profit margins intact while maintaining full transparency. You can also enable a setting to display the fee line to users so they see exactly what is added.
What card fees are costing you
Stripe’s standard US rate is 2.9% plus 30 cents per transaction. PayPal Checkout’s is 3.49% plus 49 cents. On a single $50 donation that is $1.75 to Stripe or $2.24 to PayPal, gone before the money reaches you.
| Processed per year | Lost via Stripe | Lost via PayPal |
|---|---|---|
| $5,000 | $175 | $224 |
| $10,000 | $350 | $447 |
| $25,000 | $875 | $1,118 |
| $50,000 | $1,750 | $2,235 |
Based on published US rates, calculated across $50 transactions. Your own average will shift the numbers, never the direction.
That money leaves every single month, whether or not you do anything about it. Fee Recovery puts it back.
See It In Action
Try the interactive demo and adjust values to see how fees are calculated:
Customize Settings
Conditional Fees
Charge the fee only when it applies. Use Gravity Forms conditional logic to add it for card payments and skip it for non-card options like invoice, check, or purchase orders.
Flexible Fee Options
Add a fixed fee, percentage fee, or combine both to match your needs.
Works With Any Gateway
The fee is added to your Gravity Forms order total rather than tied to a specific gateway, so it works with any Gravity Forms payment add-on.
Automatic Calculation
Fees are automatically included in Gravity Forms totals.
Full Transparency
Display fees to users before checkout.
Built on Official Framework
Developed using the official Gravity Forms Add-On Framework for reliability and seamless updates.
Requirements
- WordPress 5.0 or higher
- Gravity Forms 2.5 or higher (licence required)
- PHP 7.2 or higher
- Whichever Gravity Forms payment add-on your gateway uses
Stop absorbing card fees
Set it up in a few minutes and start recovering fees on your next payment.
Get Fee Recovery for $60/yearFrequently Asked Questions
Everything you need to know before you buy.
Which payment gateways does this work with?
All of them. Fee Recovery adds the fee as a line item to the Gravity Forms order total rather than connecting to a specific gateway. Any add-on built on the Gravity Forms Add-On Framework reads its charge amount from that total, so the fee is included automatically. That covers the official Stripe, PayPal, Square, and Authorize.Net add-ons as well as third-party gateway add-ons.
Setup note: in your payment feed, keep Payment Amount set to Form Total rather than a specific product field. Form Total is the default.
Does it work with my page builder?
Yes. Fee Recovery operates inside Gravity Forms itself, so it makes no difference whether your form is placed with a shortcode, a block, or a page builder widget. Elementor, Divi, Beaver Builder, and the block editor all work the same way.
Is the fee optional for the customer, or mandatory?
Your choice. By default the customer sees a checkbox they can tick to cover the fee, which works well for donations and nonprofits. You can also set the checkbox to be checked by default, or use conditional logic to apply the fee only in specific situations.
Can I apply the fee only to certain payment methods?
Yes. The Fee Recovery field supports Gravity Forms conditional logic, so you can show it for card payments and hide it for invoice, check, or purchase order options. When the field is hidden, no fee is added to the total or to the amount charged.
Will the customer see the fee before they pay?
Yes. The form total updates live as soon as the box is ticked, so the amount displayed always matches the amount charged. You can also enable a breakdown that shows subtotal, processing fee, and total due as separate lines.
Can I charge a fixed amount, a percentage, or both?
All three. Set a fixed amount, a percentage of the order subtotal, or combine them. You can set defaults globally under Forms, Settings, Fee Recovery, then override them on any individual field.
What are the requirements?
Gravity Forms 2.5 or higher, WordPress 5.0 or higher, and PHP 7.2 or higher. You also need whichever Gravity Forms payment add-on your gateway uses.
What happens when my license expires?
The plugin keeps working. Your license covers one year of updates and support. When it lapses you stop receiving new versions, but any form you have already set up continues to run.
How many sites can I use it on?
Unlimited. One license covers every site you build.
Do you offer refunds?
Yes, within 14 days of purchase, where the plugin does not work as described, where a technical issue cannot be resolved, or where there is a compatibility problem we are unable to fix. Get in touch first either way, since most problems turn out to be fixable.
Full details are in the terms and conditions.
Can I try it before buying?
Try the interactive demo above to see exactly how fees are calculated and displayed. If you have a question the demo does not answer, email me before you buy and I will answer it directly.
One-year license with updates and support
Covered by our 14-day refund policy.
