Understanding Discrepancies with Stripe Application Fees on Your App Billing Page

Article author
Josh Lopez
  • Updated

If you're observing discrepancies between the application fee listed on Stripe and what appears on your app's billing page, it could be related to how fees are calculated with discounts and one-time payments. Here’s what you need to know:

Why the Discrepancy Occurs

Stripe (incorrectly) calculates transaction fees based on the original amount of the plan before any discounts are applied. This means if you use a discount code during a one-time payment, the application fee is still computed on the plan's full price. If this happens to you, please help us reach out to the Stripe team to report this issue. 


Let's say you purchase a plan priced at $200 and apply a $100 discount. Even though you are paying $100, Stripe calculates the application fee based on the original price:

  • Original Plan Price: $200
  • Discount: $100
  • Amount Paid: $100
  • Application Fee (2% of $200): $4

In contrast, if the fee were calculated after the discount, it would be 2% of $100, which equals $2. This calculation method is specific to one-time payments.

What You Can Do

If you notice discrepancies that do not align with this explanation, please contact our support team and the Stripe support team. Provide details of the transaction, and we will investigate the issue promptly.

We're here to ensure your billing process is transparent and understandable. If you have any questions or need further assistance, don't hesitate to reach out.

Was this article helpful?



Please sign in to leave a comment.