Understanding Stripe Fees (Simple Breakdown)

Note this is not financial advice.  If you’d like a more detailed breakdown of Stripe’s pricing and structure, you can visit Stripe’s official pricing page.

Stripe charges two types of fees when processing payments. It's important to understand both — because they appear in different places.


Fee Type 1: Transaction / Processing Fees

These are the fees charged every time a payment is made.

They cover the cost of processing the transaction, such as:

  • Credit card payments
  • ACH / bank payments

Example:

For credit card payments, Stripe charges a transaction fee — typically around 2.9% + $0.30 per transaction


👉 These fees apply to every payment, no matter what.


Fee Type 2: Product Fees

These are additional fees based on how you use Stripe features.

They apply when using tools like:

  • Recurring payments (subscriptions)
  • Invoices sent to parents

Example:

  • ~0.7% for subscriptions
  • ~0.4% for one-time invoices

👉 These are separate from processing fees and are deducted from your Stripe balance (not always tied to a single payment).


Key Difference at a Glance

Fee Type What It Covers When It's Charged
Transaction / Processing Fee Cost of processing each payment (card or ACH) At the time of payment
Product Fee Cost of using Stripe features like invoices or subscriptions Up to 96 hours after payment, deducted from payout

Where Each Fee Appears


Transaction Fees → Visible on the Invoice

Transaction fees are deducted at the invoice level and are visible to both the school and the parent at the time the invoice is generated. They appear as a line item on the invoice itself.

Where to find it: On the invoice, listed as a separate line item when the invoice is created.


Product Fees → Deducted from Your Payout

Product fees are not shown on the invoice. Instead, they are deducted directly from your Stripe account balance at the payout level. This means:

  • They do not appear as a line item on any invoice
  • They are deducted from your available Stripe balance before your bank deposit is sent
  • They may be posted within up to 96 hours of when they are incurred

Where to find it: In your Stripe Dashboard under Payouts or Balance transactions — not on individual invoices.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us