Adding Online Processing Fee to Forms

You are here:

If you are using a form to collect online payments you may want to pass along the processing fee the same way you can with dues. Online credit and debit card payments incur a fee of 2.9% of the total plus an additional flat $.30 per transaction.

Ex: $100 charge * 2.9% = $2.90 + $.30 = $3.20 Online processing fee

It’s important to understand that the 2.9% is charged on the total amount you collect, including the processing fee itself, meaning that you can’t simply add $3.20 to the price in the example above. If you did that you would get:

$103.20 * 2.9% = $2.99 + $.30 = $3.29 fee — you would net $99.91

To correctly calculate the fee we use the following formula:

( ( total + .3) / .971 ) – total

Adding the Calculated Fee to Your Form

To add the Online processing fee as an additional item on your form you create an additional product field. In the field settings choose Calculation as the field type; check the box to Disable Quantity; and check the box to make the field Required. Then enter the formula using the Merge Tag select menu to insert the form subtotal as shown in the screenshot below:

Only Charge for Online Payments

If your form allows for paper checks as well as online payments you will want to make sure the online processing fee is only applied for online payments. To do that you’ll need a field where members can choose their payment method, either online (via debit or credit card) or by paper check. A dropdown field set up as shown works nicely:

Once you have the payment method field configured, you can click on the Advanced tab in the Online Processing Fee field settings and click the Conditional Logic checkbox. Then set the rule for when the fee should be applied, as shown in the screenshot below.

That’s it! Your form will now automatically calculate the correct amount to add to each submission so that the full cost of processing is passed on to the payer.