How to Set Up Payment Processing Fees

Modified on Thu, 14 May at 9:00 PM

Payment processing fees — charged by Stripe for handling credit and debit card transactions — can either be absorbed by your organization or passed on to students at checkout. CPR Enroll+ lets you configure a surcharge that is automatically added to student payments, keeping your advertised course prices clean while covering your processing costs.

Configuring a Payment Processing Surcharge

  1. From the sidebar, go to Payments > Settings > Payment Processing.

  2. Enter a Label for the fee — this is the name students see on the checkout page (e.g., "Processing Fee" or "Convenience Fee").

  3. Toggle the surcharge ON.

  4. Enter the Percentage portion of the fee (e.g., 2.9 for 2.9%).

  5. Enter the Fixed Amount portion of the fee (e.g., 0.30 for $0.30).

  6. Click Save.


ℹ  Standard Stripe fees

Stripe's standard processing fee for US cards is 2.9% + $0.30 per successful charge. If you want to fully offset this, enter 2.9 in the Percentage field and 0.30 in the Fixed Amount field. International cards may have higher fees — check your Stripe dashboard for your account's specific rates.


Per-Course Fee Assignment

In addition to the account-level surcharge, you can control whether the platform fee is charged to the student or absorbed by your account on a course-by-course basis:

  1. Go to Administration > Course Builder > Courses.

  2. Click ⋮ > Edit on a course.

  3. In the course form, find the Platform Fee toggle.

  4. Set to Student Paid to add the fee to the student's checkout total for this course.

  5. Set to Account Paid (default) to absorb the fee for this course.

  6. Click Save.

✔  Consider your pricing strategy

Some organizations keep prices clean (e.g., $60.00) and absorb fees, treating them as a cost of doing business. Others prefer to list $60.00 and add a small processing fee at checkout. Whichever you choose, be consistent across your courses so students are not surprised.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article