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:

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

Adding the Calculated Fee to Your Form

If your form collects payment for more than one item, for example a party reservation form that charges a fee for the reservation plus an additional amount per guest, you will need to add a Subtotal field to your form. You will find that under the Pricing Fields block of form fields.

Next you add the online processing fee as an additional item on your form using a product field, also from the Pricing Fields block. 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 here:

Finally you will need to add a Total field, again from the Pricing Fields block. Here is an example of what a form that is set up to pass on the online processing fee might look like.

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 drop down 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.