Skip to main content

Desktop Only - Pass Processing Fees to Customers

Learn how to pass fees to customers in a way that reduces the likelihood of a lost chargeback.

๐Ÿ› ๏ธ How to Pass Payment Processing Fees to Customers

  1. โš™๏ธ Navigate to Payment Tax Settings
    Go to Payments โ†’ Settings โ†’ Taxes.

  2. ๐Ÿงพ Create the fee as a tax
    Due to system configuration, this fee must be added as a tax.

  3. โš ๏ธ Be careful how you name the fee
    Labeling this as a card processing fee increases the risk of chargebacks with Stripe and Square.
    We recommend naming it something like โ€œPayment Processing Fee.โ€

  4. ๐Ÿ’ณ Set the correct percentage
    We recommend a 3% fee.
    Since Stripe and Square charge 2.9%, setting it slightly higher helps demonstrate that you are not directly passing their fee to the customer.

  5. ๐Ÿ“ Add a brief description
    Use something short and neutral, such as:
    โ€‹โ€œNon-cash payment transaction fee.โ€

  6. โž• Click Add
    This saves the fee in your system.
    (It is not yet applied to your products โ€” the next step explains how to do that.)

  7. ๐Ÿ“ฆ Attach the fee to your products
    Go to Products โ†’ Products.
    Open each product, scroll down to Attach tax rates, and select:

    • Your regular tax

    • Your payment processing fee
      Be sure to save each product.

  8. ๐Ÿšซ Exclude security deposits
    Do not apply this fee to security deposits.
    Security deposits are fully refundable and cannot legally have taxes or processing fees applied.

๐Ÿ’ก Pro Tip
Wording matters. Charging card fees is technically a penalty to your customers, which increases the chance of chargebacks, disputes, and lost revenue. Using neutral language and a percentage slightly different from Stripe or Squareโ€™s exact rate helps reduce these risks while keeping your pricing transparent and compliant.

Did this answer your question?