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?